summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-06Version 1.3HEAD1.3masterJulien Viard de Galbert
2019-01-06Implement standard release signatureJulien Viard de Galbert
2019-01-06Fix warning: ‘*’ in boolean context.Julien Viard de Galbert
Note: use strncasecmp including the \0 ending to exact compare the strings
2019-01-06Ruby interpreter complains.Mats Erik Andersson
Last-Update: 2016-06-18 During builds against glibc version 2.23, an error report mentioned that implicit conversion of nil to an empty string is not automatic.
2019-01-06Build failure during test phase.Mats Erik Andersson
Bug-Debian: http://bugs.debian.org/818852 http://bugs.debian.org/831270 Last-Update: 2016-09-02 When built against glibc version 2.23, the provided tests fail completely. The cause turns out to be a segmentation fault in the rule interpreter. The upstream code implicitly depends on a counter field being zeroed at return from malloc. Instead use calloc() for the large structures.
2019-01-06Exclude gitignore from archiveJulien Viard de Galbert
2013-10-13Version 1.21.2Julien Viard de Galbert
2013-10-11Adding ignore fileJulien Viard de Galbert
2013-10-11Fix ruby doc generation.Julien Viard de Galbert
Removing UTF8 unbreakable space from ruby file fixed it!
2013-10-11Adding tests for new direction dependant ruleJulien Viard de Galbert
2013-10-11netsed: Direction dependent rules.Mats Erik Andersson
Dear Julien Viard de Galbert, in tests for an updated Debian packaging of netsed I found myself needing replacement rules that have an effect in a single direction only, like s/ae/oe/i s/oe/ae/o for handling "in coeli" phonetically. Patch is offered. Regards Mats Erik Andersson >From 413cf2d636e16055f732baf359844cf30b18902d Mon Sep 17 00:00:00 2001 From: Mats Erik Andersson <gnu@gisladisker.se> Date: Sun, 14 Jul 2013 13:24:48 +0200 Subject: [PATCH] Allow rules to depend on direction. Implement a selector to be appended to rules, that restrict their applicability to incoming, or to outgoing packets.
2013-10-11netsed: Spell check by lintian.Mats Erik Andersson
Dear Julien Viard de Galbert, running lintian on netsed-1.1 produces two identical spelling errors. In fact, both are errors in grammar, since in English "information" is an uncountable noun. Best regards, Mats Erik Andersson >From 64ca85a1f7065c093aee720fd88582e298c2dd6e Mon Sep 17 00:00:00 2001 From: Mats Erik Andersson <debian@gisladisker.se> Date: Fri, 5 Jul 2013 15:45:02 +0200 Subject: [PATCH] Spelling in binary.
2012-08-15Version 1.11.1Julien Viard de Galbert
2012-08-15Adjust to changes in the Ruby 1.9 require syntax.Sven Hoexter
2011-12-21Help changes: more on option error, less else.Julien Viard de Galbert
The full help in now printed out on options error (or --help), a brief note gets out in other error cases suggesting the -h option.
2011-12-19Fix for option IPV6_V6ONLY.Mats Erik Andersson
Without the new test, the listening socket is single stacked since the computation used "af" instead of "family".
2011-12-19Linking flag needed for OpenSolarisMats Erik Andersson
2011-08-21Added long options --ipv4, --ipv6 and --ipanyJulien Viard de Galbert
Surrounded by macros in case the getopt_long GNU extension is not available...
2011-08-21Implemented options to force IP version 4 or 6Julien Viard de Galbert
2011-08-21Removed some ruby black magic :)Julien Viard de Galbert
Using explicit arrays for rules parameters instead on implicit arrays (build from all remaining parameters). This will allow to add optional parameters.
2011-08-21Moved command line parameter parsing to a function.Julien Viard de Galbert
2011-08-21Added test for traditionally delimited rulesJulien Viard de Galbert
2011-08-21Regulate dual-stacking of listener.Mats Erik Andersson
When the remote host is targeted using IPv6, and 'net.ipv6.bindv6only=0' holds, then the local listening socket will accept both address families. As this intrudes on the available socket name space, an additional test can be used to reset the IPv6 socket to be single stacked.
2011-08-21Allow traditionally delimited rules.Mats Erik Andersson
A rule of unlimited validity must be ot the form `s/this/that', without a final delimiting dash. This will confuse traditionalists like myself, expecting 's/this/that/' to deliver the same effect. . Thus make a final dash optional, like common sed-syntax.
2010-09-13License clarification and changes.Julien Viard de Galbert
Added GPL v2+ in files, added optional Ruby license to ruby files also.
2010-09-13install target as suggested by Mats Erik AnderssonJulien Viard de Galbert
2010-09-13Make the macro LINUX_NETFILTER be conditionally active.Mats Erik Andersson
The unconditional setting of LINUX_NETFILTER causes FTBFS for GNU/kfreebsd.
2010-09-13Let Makefile use externally exported CFLAGS.Mats Erik Andersson
2010-09-02Signing release infoJulien Viard de Galbert
2010-09-02Version 1.00b1.00bJulien Viard de Galbert
2010-09-02Improving release commandsJulien Viard de Galbert
fakeroot and base directory as suggested by Mats Erik Andersson.
2010-08-31Documentation updateJulien Viard de Galbert
TTL are counter per connections
2010-08-06fixed transparent proxy mode with netfilter.Julien Viard de Galbert
2010-08-06rdoc generation rule and some TODOsJulien Viard de Galbert
2010-07-15Version 1.00a1.00aJulien Viard de Galbert
2010-07-14Some doc improvementJulien Viard de Galbert
2010-07-14Optimising select timeoutJulien Viard de Galbert
basically tcp does not need timeout, and for udp the select timeout is adjusted to the nearest pseudo connection timeout so that we never exits select for no good reason ;)
2010-07-14signal handling cleanupJulien Viard de Galbert
Removed now unused SIGCHLD handler. Using sigaction() to set SIGINT handler as recommended by signal man page.
2010-07-14some cleanupJulien Viard de Galbert
Mostly comment cleanup. Clean exit on error (closes sockets)
2010-07-12documented architectureJulien Viard de Galbert
2010-07-12code documentationJulien Viard de Galbert
structure and function documentation done.
2010-07-12doxygen configJulien Viard de Galbert
2010-07-12updating NEWS and TODO filesJulien Viard de Galbert
both are now using a yaml parsable format, just in case...
2010-07-11UDP tests addedJulien Viard de Galbert
2010-07-09restoring TTL by connectionsJulien Viard de Galbert
2010-07-09fix and factoringJulien Viard de Galbert
udp was slightly brocken: client2server_sed is only for tcp... refactoring the new connection creation code to share most code
2010-07-09because of the hard work, my name will now appearJulien Viard de Galbert
Do I really deserve it...
2010-07-09no more fork !!Julien Viard de Galbert
applied the same select mechanism to tcp this broke the TTL (by connection) feature as fork was silently duplicating the rule array. some factoring done.
2010-07-09freeing tracker structures on exitJulien Viard de Galbert
2010-07-08handling some errors and timeoutJulien Viard de Galbert