Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use flock() for --concurrent option | Phil Sutter | 2017-10-24 | 1 | -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 Schuymer | 2011-08-11 | 1 | -1/+1 |
| | | | | optimization | ||||
* | add logic to support the --concurrent option: use a file lock to support ↵ | Bart De Schuymer | 2011-06-19 | 1 | -0/+14 |
| | | | | concurrent scripts running ebtables | ||||
* | use PRIu64 instead of llu with 64-bit unsigned integers | Bart De Schuymer | 2010-03-16 | 1 | -1/+1 |
| | |||||
* | speedup checking for loops | Bart De Schuymer | 2007-02-11 | 1 | -3/+8 |
| | |||||
* | make printing of uint64_t architecture independent | Bart De Schuymer | 2006-12-22 | 1 | -1/+2 |
| | |||||
* | bugfix, thanks to Lutz Jaenicke | Bart De Schuymer | 2006-11-10 | 1 | -3/+2 |
| | |||||
* | better error message with target problems | Bart De Schuymer | 2006-04-11 | 1 | -2/+8 |
| | |||||
* | don't allow ' ' in chain names | Bart De Schuymer | 2005-11-11 | 1 | -4/+8 |
| | |||||
* | minor changes | Bart De Schuymer | 2005-10-01 | 1 | -3/+10 |
| | |||||
* | cleanup | Bart De Schuymer | 2005-09-28 | 1 | -5/+2 |
| | |||||
* | put rules in doubly linked list | Bart De Schuymer | 2005-08-28 | 1 | -4/+4 |
| | |||||
* | put reference to cc in each entry | Bart De Schuymer | 2005-08-28 | 1 | -12/+4 |
| | |||||
* | make array of chains | Bart De Schuymer | 2005-08-27 | 1 | -60/+11 |
| | |||||
* | allow -I without rule number | Bart De Schuymer | 2005-07-24 | 1 | -5/+7 |
| | |||||
* | cleanup | Bart De Schuymer | 2005-07-16 | 1 | -0/+1 |
| | |||||
* | introduce EBT_DEBUG | Bart De Schuymer | 2005-06-18 | 1 | -11/+31 |
| | |||||
* | more cleanup | Bart De Schuymer | 2005-03-28 | 1 | -33/+35 |
| | |||||
* | cleanup | Bart De Schuymer | 2005-02-19 | 1 | -71/+60 |
| | |||||
* | complete -c and -C implementation | Bart De Schuymer | 2005-02-14 | 1 | -72/+140 |
| | |||||
* | general cleanup + add -C and -c | Bart De Schuymer | 2005-02-08 | 1 | -19/+52 |
| | |||||
* | add -c option | Bart De Schuymer | 2005-01-25 | 1 | -13/+31 |
| | |||||
* | add new counter scheme | Bart De Schuymer | 2005-01-23 | 1 | -5/+7 |
| | |||||
* | allow --Lc,--Lx,etc in daemon mode | Bart De Schuymer | 2005-01-20 | 1 | -0/+10 |
| | |||||
* | add ebtablesu scheme, along with general cleanup | Bart De Schuymer | 2005-01-19 | 1 | -590/+473 |
| | |||||
* | Fix problem with udc | Bart De Schuymer | 2004-12-16 | 1 | -1/+1 |
| | |||||
* | fix listing of jump to udc | Bart De Schuymer | 2004-12-05 | 1 | -0/+4 |
| | |||||
* | improve Ethernet proto error message | Bart De Schuymer | 2004-11-11 | 1 | -2/+3 |
| | |||||
* | add wildcard support for interface names | Bart De Schuymer | 2004-10-24 | 1 | -4/+36 |
| | |||||
* | add shared libraries | Bart De Schuymer | 2004-01-21 | 1 | -119/+172 |
| | |||||
* | Make ebtables library functions | Bart De Schuymer | 2004-01-14 | 1 | -1478/+129 |
| | |||||
* | fix -X udc | Bart De Schuymer | 2003-07-25 | 1 | -1/+1 |
| | |||||
* | support sparc64 | Bart De Schuymer | 2003-07-23 | 1 | -6/+6 |
| | |||||
* | Add BGA - bridge group address | Bart De Schuymer | 2003-07-17 | 1 | -39/+29 |
| | |||||
* | Add -X without specified chain: removes all non-referenced user-defined | Bart De Schuymer | 2003-07-13 | 1 | -29/+173 |
| | | | | chains | ||||
* | update counters for 'X', 'N' and 'E'. | Bart De Schuymer | 2003-06-14 | 1 | -21/+29 |
| | |||||
* | *** empty log message *** | Bart De Schuymer | 2003-05-25 | 1 | -1/+2 |
| | |||||
* | fix rule nr handling with -D | Bart De Schuymer | 2003-05-22 | 1 | -6/+3 |
| | |||||
* | --atomic-commit should only try insmod when all else fails | Bart De Schuymer | 2003-05-04 | 1 | -8/+7 |
| | |||||
* | use print_mac_and_mask() | Bart De Schuymer | 2003-05-03 | 1 | -21/+36 |
| | |||||
* | add negative rule counter support | Bart De Schuymer | 2003-04-17 | 1 | -22/+29 |
| | |||||
* | introduce PRINT_VERSION | Bart De Schuymer | 2003-04-01 | 1 | -3/+6 |
| | |||||
* | introduce -h list_extensions | Bart De Schuymer | 2003-01-11 | 1 | -0/+35 |
| | |||||
* | cosmetic changes | Bart De Schuymer | 2003-01-11 | 1 | -9/+9 |
| | |||||
* | update chain jumps when removing a chain | Bart De Schuymer | 2003-01-09 | 1 | -4/+14 |
| | |||||
* | *** empty log message *** | Bart De Schuymer | 2002-12-11 | 1 | -1/+1 |
| | |||||
* | add support for the EBTABLES_ATOMIC_FILE environment variable. | Bart De Schuymer | 2002-12-03 | 1 | -28/+36 |
| | |||||
* | remove PROTOCOLFILE | Bart De Schuymer | 2002-11-22 | 1 | -6/+0 |
| | |||||
* | getethertype.c related stuff, use /* */ for comments | Bart De Schuymer | 2002-11-20 | 1 | -224/+330 |
| | |||||
* | add possibility to specify a rule interval when deleting rules | Bart De Schuymer | 2002-11-06 | 1 | -36/+78 |
| |