aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil/ipfw/ip_fw_sockopt.c
Commit message (Expand)AuthorAgeFilesLines
* Rework rule ranges matching. Use comparison rule id with UINT32_MAX toAndrey V. Elsukov2017-11-231-7/+6
* Add ipfw_add_protected_rule() function that creates rule with 65535Andrey V. Elsukov2017-11-221-0/+24
* Remove "IPFW static rules" rmlock.Andrey V. Elsukov2017-04-031-0/+1
* Add O_EXTERNAL_DATA opcode support.Andrey V. Elsukov2017-04-031-4/+9
* Add IPv6 support to O_IP_DST_LOOKUP opcode.Andrey V. Elsukov2017-03-051-0/+2
* Reject invalid object types that can not be used with specific opcodes.Andrey V. Elsukov2017-03-051-1/+8
* sys: Replace zero with NULL for pointers.Pedro F. Giffuni2017-02-221-1/+1
* Fix command: ipfw set (enable|disable) N (where N > 4).Oleg Bulyzhin2016-08-151-2/+4
* Restore "nat global" support.Andrey V. Elsukov2016-08-111-9/+15
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-2/+10
* Add named dynamic states support to ipfw(4).Andrey V. Elsukov2016-07-191-1/+8
* Make named objects set-aware. Now it is possible to create namedAndrey V. Elsukov2016-05-171-24/+278
* Fix memory leak possible in error case.Andrey V. Elsukov2016-05-111-2/+4
* Change the type of objhash_cb_t callback function to be able return anAndrey V. Elsukov2016-05-061-6/+11
* Rename find_name_tlv_type() to ipfw_find_name_tlv_type() and make itAndrey V. Elsukov2016-05-051-3/+3
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-5/+5
* Make create_object callback optional and return EOPNOTSUPP when it isn'tAndrey V. Elsukov2016-04-271-1/+4
* netpfil: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Add External Actions KPI to ipfw(9).Andrey V. Elsukov2016-04-141-8/+117
* Change the type of 'etlv' field in struct named_object to uint16_t.Andrey V. Elsukov2016-04-141-1/+2
* Adjust some comments and make ref_opcode_object() static.Andrey V. Elsukov2016-04-141-4/+3
* o Teach opcode rewriting framework handle several rewriters forAndrey V. Elsukov2016-04-141-80/+107
* Move several functions related to opcode rewriting framework fromAndrey V. Elsukov2016-04-141-2/+141
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* Fix obvious typo, that lead to incorrect sorting.Gleb Smirnoff2016-02-181-1/+1
* Add destroy_object callback to object rewriting framework.Andrey V. Elsukov2015-11-231-1/+4
* Fix setfib target.Alexander V. Chernikov2015-11-081-2/+2
* Eliminate any conditional increments of object_opcodes in theAndrey V. Elsukov2015-11-031-2/+1
* Add ipfw_check_object_name_generic() function to do basic checks for anAndrey V. Elsukov2015-11-031-12/+9
* Implement `ipfw internal olist` command to list named objects.Andrey V. Elsukov2015-11-031-5/+62
* Bump number of prefixes in O_IP_<SRC|DST> from 15 to 31 (max possible).Alexander V. Chernikov2015-10-031-1/+1
* use proper types to represent function pointersLuigi Rizzo2015-05-191-1/+1
* Fix panic introduced by r282070.Alexander V. Chernikov2015-04-281-1/+0
* Fix 'may be used uninitialized' warning not caught by clang.Alexander V. Chernikov2015-04-271-1/+1
* Make rule table kernel-index rewriting support any kind of objects.Alexander V. Chernikov2015-04-271-19/+546
* remove/fix old code for building ipfw and dummynet in userspaceLuigi Rizzo2014-10-221-31/+0
* Use copyout() directly instead of updating various fieldsAlexander V. Chernikov2014-10-201-8/+11
* Use IPFW_RULE_CNTR_SIZE macro instead of non-relevant ip_fw_cntr structure.Alexander V. Chernikov2014-10-181-1/+1
* Fix matching default rule on clear/show commands.Alexander V. Chernikov2014-10-131-5/+10
* Fix KASSERT argument type.Alexander V. Chernikov2014-10-101-1/+1
* * Wire large user buffer before processing GET request.Alexander V. Chernikov2014-10-091-4/+18
* Add IP_FW_DUMP_SOPTCODES sopt to be able to determineAlexander V. Chernikov2014-10-081-0/+54
* Sync to HEAD@r272609.Alexander V. Chernikov2014-10-061-0/+1
|\
| * Bump max rule size to 512 opcodes.Alexander V. Chernikov2014-10-041-1/+1
* | Please GCC by specifying proper cast.Alexander V. Chernikov2014-10-041-3/+3
* | Switch ipfw to use rmlock for runtime locking.Alexander V. Chernikov2014-10-041-0/+2
* | Bump max rule size to 512 opcodes.Alexander V. Chernikov2014-10-041-1/+1
* | Change copyrights to the proper one.Alexander V. Chernikov2014-09-051-2/+4
* | Sync to HEAD@r271160.Alexander V. Chernikov2014-09-051-1/+1
|\|
| * Whitespace/style changes merged from projects/ipfw.Alexander V. Chernikov2014-08-231-6/+6