summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libxtables: output name of extension on rev detect failureJan Engelhardt2011-05-081-2/+2
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_owner: remove ifdef IPT_COMM_OWNERJan Engelhardt2011-05-081-20/+0
| | | | | | | Ever since we keep a copy of the header files anyway, IPT_COMM_OWNER is always available. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* extensions: remove bogus use of XT_GETOPT_TABLEENDJan Engelhardt2011-05-083-3/+3
| | | | | | | | | | Commit v1.4.8-36-g32b8e61 added this end marker in a little too many places: at non-getopt places. Fix that. Also change the definition of XT_GETOPT_TABLEEND to reference a struct getopt member by name so that this cannot happen again. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_u32: add missing call to xtables_option_parseJan Engelhardt2011-05-081-0/+1
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: fix assignment in wrong offset (XTTYPE_UINT*RC)Jan Engelhardt2011-05-081-1/+1
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_tos: add inversion support back againJan Engelhardt2011-05-081-2/+2
| | | | | | It was unfortunately removed during the option parser switch. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_dccp: use guided option parserJan Engelhardt2011-05-011-94/+40
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_udp: use guided option parserJan Engelhardt2011-05-011-65/+30
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_PORTRC supportJan Engelhardt2011-05-012-1/+64
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* extensions: remove unused TOS codeJan Engelhardt2011-05-011-58/+0
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_tos: use guided option parserJan Engelhardt2011-05-011-55/+33
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_TOS: use guided option parserJan Engelhardt2011-05-013-80/+143
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* xtoptions: respect return value in xtables_getportbynameJan Engelhardt2011-04-141-0/+2
| | | | | | If ret was negative, ntohs may make it positive, which is undesired. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_TEE: use guided option parserJan Engelhardt2011-04-141-89/+14
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* build: bump libxtables ABI versionJan Engelhardt2011-04-141-1/+1
| | | | | | | Adding the x6_* members to struct xtables_{match,target} caused a change requiring a bump. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libipt_ULOG: use guided option parserJan Engelhardt2011-04-131-103/+34
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_TPROXY: use guided option parserJan Engelhardt2011-04-131-154/+62
| | | | | | | I am starting with a simple module here that does not require a final_check function. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_PORT supportJan Engelhardt2011-04-132-1/+56
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_ONEHOST supportJan Engelhardt2011-04-132-0/+62
| | | | | | | | The bonus of the POSIX socket API is that it is almost protocol-agnostic and that there are ready-made functions to take over the gist of address parsing and packing. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libip[6]t_LOG: use guided option parserJan Engelhardt2011-04-132-266/+82
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_SYSLOGLEVEL supportJan Engelhardt2011-04-132-1/+51
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_string: use guided option parserJan Engelhardt2011-04-131-91/+47
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: pass struct xt_entry_{match,target} to x6 parserJan Engelhardt2011-04-132-0/+6
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_TCPMSS: use guided option parserJan Engelhardt2011-04-131-61/+35
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_NFQUEUE: use guided option parserJan Engelhardt2011-04-131-92/+47
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_CT: use guided option parserJan Engelhardt2011-04-131-46/+28
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_UINT16 supportJan Engelhardt2011-04-132-1/+10
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_connbytes: use guided option parserJan Engelhardt2011-04-131-69/+38
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_UINT64RC supportJan Engelhardt2011-04-132-1/+10
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_UINT8RC supportJan Engelhardt2011-04-132-4/+13
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_tcpmss: use guided option parserJan Engelhardt2011-04-131-72/+20
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_length: use guided option parserJan Engelhardt2011-04-131-75/+17
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_UINT16RC supportJan Engelhardt2011-04-132-7/+23
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libipt_realm: use guided option parserJan Engelhardt2011-04-131-163/+39
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_devgroup: use guided option parserJan Engelhardt2011-04-131-160/+41
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: linked-list name<->id mapJan Engelhardt2011-04-132-0/+114
| | | | | | This consolidates the maps from libxt_devgroup and libxt_realm. Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_quota: use guided option parserJan Engelhardt2011-04-131-52/+15
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_UINT64 supportJan Engelhardt2011-04-132-2/+12
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_CONNMARK: use guided option parserJan Engelhardt2011-04-132-235/+134
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_MARK: use guided option parserJan Engelhardt2011-04-132-193/+104
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxtables: XTTYPE_MARKMASK32 supportJan Engelhardt2011-04-132-0/+34
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_u32: use guided option parserJan Engelhardt2011-04-061-22/+17
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_time: use guided option parserJan Engelhardt2011-04-061-101/+52
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_state: use guided option parserJan Engelhardt2011-04-061-34/+16
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_pkttype: use guided option parserJan Engelhardt2011-04-061-37/+15
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_physdev: use guided option parserJan Engelhardt2011-04-061-71/+42
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_helper: use guided option parserJan Engelhardt2011-04-061-38/+16
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_comment: use guided option parserJan Engelhardt2011-04-061-50/+11
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_TCPOPTSTRIP: use guided option parserJan Engelhardt2011-04-061-34/+12
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
* libxt_SECMARK: use guided option parserJan Engelhardt2011-04-061-39/+15
| | | | Signed-off-by: Jan Engelhardt <jengelh@medozas.de>