summaryrefslogtreecommitdiffstats
path: root/ebtables.c
Commit message (Collapse)AuthorAgeFilesLines
* Use flock() for --concurrent optionPhil Sutter2017-10-241-8/+0
| | | | | | | | | | | | | | The previous locking mechanism was not atomic, hence it was possible that a killed ebtables process would leave the lock file in place which in turn made future ebtables processes wait indefinitely for the lock to become free. Fix this by using flock(). This also simplifies code quite a bit because there is no need for a custom signal handler or an __exit routine anymore. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
* initialize some variables to get rid of warnings when compiling with ↵Bart De Schuymer2011-08-111-1/+1
| | | | optimization
* add logic to support the --concurrent option: use a file lock to support ↵Bart De Schuymer2011-06-191-0/+14
| | | | concurrent scripts running ebtables
* use PRIu64 instead of llu with 64-bit unsigned integersBart De Schuymer2010-03-161-1/+1
|
* speedup checking for loopsBart De Schuymer2007-02-111-3/+8
|
* make printing of uint64_t architecture independentBart De Schuymer2006-12-221-1/+2
|
* bugfix, thanks to Lutz JaenickeBart De Schuymer2006-11-101-3/+2
|
* better error message with target problemsBart De Schuymer2006-04-111-2/+8
|
* don't allow ' ' in chain namesBart De Schuymer2005-11-111-4/+8
|
* minor changesBart De Schuymer2005-10-011-3/+10
|
* cleanupBart De Schuymer2005-09-281-5/+2
|
* put rules in doubly linked listBart De Schuymer2005-08-281-4/+4
|
* put reference to cc in each entryBart De Schuymer2005-08-281-12/+4
|
* make array of chainsBart De Schuymer2005-08-271-60/+11
|
* allow -I without rule numberBart De Schuymer2005-07-241-5/+7
|
* cleanupBart De Schuymer2005-07-161-0/+1
|
* introduce EBT_DEBUGBart De Schuymer2005-06-181-11/+31
|
* more cleanupBart De Schuymer2005-03-281-33/+35
|
* cleanupBart De Schuymer2005-02-191-71/+60
|
* complete -c and -C implementationBart De Schuymer2005-02-141-72/+140
|
* general cleanup + add -C and -cBart De Schuymer2005-02-081-19/+52
|
* add -c optionBart De Schuymer2005-01-251-13/+31
|
* add new counter schemeBart De Schuymer2005-01-231-5/+7
|
* allow --Lc,--Lx,etc in daemon modeBart De Schuymer2005-01-201-0/+10
|
* add ebtablesu scheme, along with general cleanupBart De Schuymer2005-01-191-590/+473
|
* Fix problem with udcBart De Schuymer2004-12-161-1/+1
|
* fix listing of jump to udcBart De Schuymer2004-12-051-0/+4
|
* improve Ethernet proto error messageBart De Schuymer2004-11-111-2/+3
|
* add wildcard support for interface namesBart De Schuymer2004-10-241-4/+36
|
* add shared librariesBart De Schuymer2004-01-211-119/+172
|
* Make ebtables library functionsBart De Schuymer2004-01-141-1478/+129
|
* fix -X udcBart De Schuymer2003-07-251-1/+1
|
* support sparc64Bart De Schuymer2003-07-231-6/+6
|
* Add BGA - bridge group addressBart De Schuymer2003-07-171-39/+29
|
* Add -X without specified chain: removes all non-referenced user-definedBart De Schuymer2003-07-131-29/+173
| | | | chains
* update counters for 'X', 'N' and 'E'.Bart De Schuymer2003-06-141-21/+29
|
* *** empty log message ***Bart De Schuymer2003-05-251-1/+2
|
* fix rule nr handling with -DBart De Schuymer2003-05-221-6/+3
|
* --atomic-commit should only try insmod when all else failsBart De Schuymer2003-05-041-8/+7
|
* use print_mac_and_mask()Bart De Schuymer2003-05-031-21/+36
|
* add negative rule counter supportBart De Schuymer2003-04-171-22/+29
|
* introduce PRINT_VERSIONBart De Schuymer2003-04-011-3/+6
|
* introduce -h list_extensionsBart De Schuymer2003-01-111-0/+35
|
* cosmetic changesBart De Schuymer2003-01-111-9/+9
|
* update chain jumps when removing a chainBart De Schuymer2003-01-091-4/+14
|
* *** empty log message ***Bart De Schuymer2002-12-111-1/+1
|
* add support for the EBTABLES_ATOMIC_FILE environment variable.Bart De Schuymer2002-12-031-28/+36
|
* remove PROTOCOLFILEBart De Schuymer2002-11-221-6/+0
|
* getethertype.c related stuff, use /* */ for commentsBart De Schuymer2002-11-201-224/+330
|
* add possibility to specify a rule interval when deleting rulesBart De Schuymer2002-11-061-36/+78
|