Samuel FORESTIER HorlogeSkynet
HorlogeSkynet pushed to master at HorlogeSkynet/blog 2020-03-07 17:00:49 +01:00
b9ba526e01 Adds entries for created Sublime Text plugins on About page
bf49c84703 Adds a link to the Sublime Text nftables syntax definition project
Compare 2 commits »
HorlogeSkynet synced new reference v1.0.0 to HorlogeSkynet/Nftables from mirror 2020-03-02 06:01:37 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-03-02 06:01:37 +01:00
531cfb91fa Publishes our tests suite (as long as its running instructions)
e26cf23c62 Allows more complex declarations of dictionary objects
b5399c96e1 Fixes our invalid scope (matches _any_ character, not only spaces)
c7d0a003b4 Updates README syntax preview with latest changes
5cb143401d Lowercases 'nftables' terms speaking about the framework project
Compare 5 commits »
HorlogeSkynet synced new reference v0.6.0 to HorlogeSkynet/Nftables from mirror 2020-03-01 02:01:37 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-03-01 02:01:37 +01:00
630b71a7f4 Allows semi-colons to be repeated ct helper blocks before ending
7df961f1e4 Following of b88d9651 for common-blocks
75e5c92901 Big (final ?) rework, see change-log below :
2d951bdbb5 Fixes existing and adds some missing scopes
b88d9651cb [INTERNAL] DRY specifications and un-names uniquely used contexts
Compare 9 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/CDNUpdates from mirror 2020-02-29 22:25:43 +01:00
e446fcb479 Updates the Semver REGEXP (sindresorhus/semver-regex@v3.1.1)
HorlogeSkynet synced new reference v1.2.0 to HorlogeSkynet/CDNUpdates from mirror 2020-02-29 22:25:43 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-29 16:25:38 +01:00
71a879cdcc Fixes and cleans the way we handle semi-colons across syntax formats
d67d76ebde Removes buggy meta.command scope as it does not honor ST's naming
00ca6ec32e [INTERNAL] Renames base-commands to script-commands
4b604406c3 Don't unnecessary escape #
10fa1fec85 Improves the supported syntax formats documentation in README
Compare 8 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/CDNUpdates from mirror 2020-02-29 02:25:42 +01:00
a1678add6c Cleans the project root by settings ST's stuffs in subdirectories
92b2114109 Updates .gitignore file
06362f2729 Regular test cases updates (as of February 2020)
Compare 3 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-28 00:25:38 +01:00
43e5d3e366 Allows colon to be used in set/map declarations
d64ee7d09f Adds a very naive support for map declaration
3f6639a50a Adds support for element in "commands" usage
Compare 3 commits »
HorlogeSkynet synced new reference v0.5.0 to HorlogeSkynet/Nftables from mirror 2020-02-27 04:25:38 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-27 04:25:38 +01:00
f517d909b4 Fixes a blemish in README that had been previously fixed
3bc5f9a7f6 Plugin now available from Package Control !
c744ade961 Fixes ct helper usage in table definition (bug introduced in 2174bf60)
Compare 3 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-26 08:25:38 +01:00
524939df51 Makes "partial" statements being matched as "rules" anyway
2174bf6094 Allows a network family to be specified after ruleset
1ad799d8be Makes the rule keyword optional in "commands" usages
1e00550c65 Extends the invalid.illegal scope defined in our case
Compare 4 commits »
HorlogeSkynet synced new reference v0.4.0 to HorlogeSkynet/Nftables from mirror 2020-02-24 06:25:38 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-24 06:25:38 +01:00
07113a67e0 Advises the user to install the plugin into its User/ ST directory
e7a1baa278 Matches $constant and @variable separately to apply different scopes
e7792c764f Expects a separator instead of popping off for table commands
54fd1f42fe When dealing with "commands", let's lazily match a network family type
28f7abe659 [INTERNAL] Following of 802b4b22a84696fc2b5eb570c1c70d6199d5d078
Compare 7 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-23 12:02:57 +01:00
041046fe31 Following of a3f0d830a182caca61016cafce77cc48be2cd29a for {} endings
a9d7c22774 Following of 3d13facb12e0246c0b0b688385cd15b1cf9dce77 for .
a1f28db16a structures are actually anonymous sets in terms of Nftables
Compare 3 commits »
HorlogeSkynet synced new reference v0.3.0 to HorlogeSkynet/Nftables from mirror 2020-02-23 02:02:57 +01:00
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-23 02:02:57 +01:00
77dbaaae02 Renames project source files to match internal syntax name (Nftables)
1bfc88a063 Extends and simplifies rule statements matching
c8010c9479 Adds support for MAC addresses
a3f0d830a1 Improves the whole syntax scoping (with language-specific extensions)
3d13facb12 Don't consume + nor - when used outside arithmetic operations
Compare 21 commits »
HorlogeSkynet synced commits to master at HorlogeSkynet/Nftables from mirror 2020-02-22 07:09:20 +01:00
df72bea51e Allows colons to be used in rule statements as long as commas
ef36e1b17f Improves consistency across REGEXPs format (even for you, first lady !)
bd07c60c72 Avoids to unnecessary escape curly braces and quotes characters
f588431598 Improves some internal comments
fa228e0358 IPv4's . are now consumed so we may simplify . operator matching
Compare 6 commits »
HorlogeSkynet synced new reference v0.2.0 to HorlogeSkynet/Nftables from mirror 2020-02-21 01:09:20 +01:00