Up to [cvs.NetBSD.org] / src / lib / libnpf
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 8 10:36:04 2023 UTC (7 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: triaxx-drm,
HEAD
Changes since 1.51: +2 -2
lines
Diff to previous 1.51 (colored)
libnpf(3): No need for weird padding any more. cdbw_output never needed it at runtime, and the declaration no longer makes gcc angry about not having it.
Revision 1.51 / (download) - annotate - [select for diffs], Tue Aug 1 07:57:17 2023 UTC (7 months, 2 weeks ago) by mrg
Branch: MAIN
Changes since 1.50: +2 -2
lines
Diff to previous 1.50 (colored)
cdbw_output()'s 3rd argument must be a 16-byte char array, so pad the string literals passed to it with enough nuls to make this true. found by GCC 12.
Revision 1.50 / (download) - annotate - [select for diffs], Tue Jun 7 16:27:24 2022 UTC (21 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10
Changes since 1.49: +18 -4
lines
Diff to previous 1.49 (colored)
Add method to initialize errinfo so that npfctl does not print random strings.
Revision 1.49 / (download) - annotate - [select for diffs], Sat May 30 14:16:56 2020 UTC (3 years, 9 months ago) by rmind
Branch: MAIN
CVS Tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Changes since 1.48: +282 -121
lines
Diff to previous 1.48 (colored)
Major NPF improvements (merge from upstream): - Switch to the C11-style atomic primitives using atomic_loadstore(9). - npfkern: introduce the 'state.key.interface' and 'state.key.direction' settings. Users can now choose whether the connection state should be strictly per-interface or global at the configuration level. Keep NAT logic to be always per-interface, though. - npfkern: rewrite the G/C worker logic and make it self-tuning. - npfkern and libnpf: multiple bug fixes; add param exporting; introduce more parameters. Remove npf_nvlist_{copyin,copyout}() functions and refactor npfctl_load_nvlist() with others; add npfctl_run_op() to have a single entry point for operations. Introduce npf_flow_t and clean up some code. - npfctl: lots of fixes for the 'npfctl show' logic; make 'npfctl list' more informative; misc usability improvements and more user-friendly error messages. - Amend and improve the manual pages.
Revision 1.48 / (download) - annotate - [select for diffs], Mon Sep 30 00:37:11 2019 UTC (4 years, 5 months ago) by rmind
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
is-mlppp-base,
is-mlppp
Changes since 1.47: +29 -1
lines
Diff to previous 1.47 (colored)
libnpf/npfctl: support dynamic NAT rulesets using a name prefix.
Revision 1.47 / (download) - annotate - [select for diffs], Wed Aug 21 21:45:47 2019 UTC (4 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.46: +54 -17
lines
Diff to previous 1.46 (colored)
npfkern/libnpf: Add support for the table replace/swap operation. Contributed by Timshel Knoll-Miller.
Revision 1.46 / (download) - annotate - [select for diffs], Tue Jul 23 00:52:01 2019 UTC (4 years, 7 months ago) by rmind
Branch: MAIN
CVS Tags: netbsd-9-base
Branch point for: netbsd-9
Changes since 1.45: +76 -44
lines
Diff to previous 1.45 (colored)
NPF improvements: - Add support for dynamic NETMAP algorithm (stateful net-to-net). - Add most of the support for the dynamic NAT rules; a little bit more userland work is needed to finish this up and enable. - Replace 'stateful-ends' with more permissive 'stateful-all'. - Add various tunable parameters and document them, see npf-params(7). - Reduce the memory usage of the connection state table (conndb). - Portmap rewrite: use memory more efficiently, handle addresses dynamically. - Bug fix: add splsoftnet()/splx() around the thmap writers and comment. - npftest: clean up and simplify; fix some memleaks to make ASAN happy.
Revision 1.45 / (download) - annotate - [select for diffs], Sat Jan 19 21:19:31 2019 UTC (5 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: phil-wifi-20190609,
pgoyette-compat-20190127
Changes since 1.44: +60 -20
lines
Diff to previous 1.44 (colored)
Major NPF improvements: - Convert NPF connection table to thmap. State lookup is now lock-free. - Improve connection state G/C: it is now incremental and tunable. - Add support for dynamic NAT address. Translation addresses can now be selected from a pool of addresses. There are two selection algorithms, "ip-hash" and "round-robin" (see the man page). - Translation address can be specified as e.g. ifaddrs(wm0) in npf.conf to dynamically choose an IP from the interface address(es). - Add support for the NETMAP algorithm with static NAT for net-to-net translation (it is equivalent to iptables NETMAP logic). - Convert 'ipset' tables to use thmap; the table lookup is now lock-free. - Misc improvements, bug fixes and more unit tests. - Bump NPF_VERSION (will also bump libnpf).
Revision 1.44 / (download) - annotate - [select for diffs], Sat Sep 29 14:41:36 2018 UTC (5 years, 5 months ago) by rmind
Branch: MAIN
CVS Tags: pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930
Changes since 1.43: +551 -768
lines
Diff to previous 1.43 (colored)
NPF: Major rework -- migrate NPF to the libnv library. - This conversion significantly simplifies the code and moves NPF to a binary serialisation format (replacing the XML-like format). - Fix some memory/reference leaks and possibly use-after-free bugs. - Bump NPF_VERSION as this change makes libnpf incompatible with the previous versions. Also, different serialisation format means NPF connection/config saving and loading is not compatible with the previous versions either. Thanks to christos@ for extra testing.
Revision 1.43 / (download) - annotate - [select for diffs], Tue Jan 3 00:59:31 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
phil-wifi-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-compat-base,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: phil-wifi,
pgoyette-compat
Changes since 1.42: +4 -3
lines
Diff to previous 1.42 (colored)
set to NULL after releasing to avoid double free.
Revision 1.42 / (download) - annotate - [select for diffs], Tue Dec 27 20:32:58 2016 UTC (7 years, 2 months ago) by rmind
Branch: MAIN
Changes since 1.41: +13 -13
lines
Diff to previous 1.41 (colored)
KNF
Revision 1.41 / (download) - annotate - [select for diffs], Tue Dec 27 20:14:07 2016 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.40: +89 -5
lines
Diff to previous 1.40 (colored)
Add a function to iterate over endpoints
Revision 1.40 / (download) - annotate - [select for diffs], Mon Dec 26 23:05:05 2016 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.39: +117 -64
lines
Diff to previous 1.39 (colored)
Sync NPF with the version on github: backport standalone NPF changes, which allow us to create and run separate NPF instances. Minor fixes. (from rmind@)
Revision 1.39 / (download) - annotate - [select for diffs], Sat Dec 10 21:04:12 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.38: +3 -4
lines
Diff to previous 1.38 (colored)
use array notation
Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 10 19:07:22 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.37: +26 -15
lines
Diff to previous 1.37 (colored)
update for v18 conn list; more error checks
Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 10 08:48:11 2016 UTC (7 years, 3 months ago) by kre
Branch: MAIN
Changes since 1.36: +2 -3
lines
Diff to previous 1.36 (colored)
Remove what was probably a left over remnant of a debugging printf which was incompletely deleted. Hopefully fix the build.
Revision 1.36 / (download) - annotate - [select for diffs], Sat Dec 10 05:37:55 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.35: +97 -32
lines
Diff to previous 1.35 (colored)
add npf_nat_lookup()
Revision 1.35 / (download) - annotate - [select for diffs], Mon Feb 2 00:55:28 2015 UTC (9 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: pgoyette-localcount-base,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.34: +24 -3
lines
Diff to previous 1.34 (colored)
libnpf: add npf_rule_getid() and npf_rule_getcode(). Missed in the previous commit.
Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 24 20:37:35 2014 UTC (9 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.33: +9 -3
lines
Diff to previous 1.33 (colored)
npf_config_submit: finally, include the saved connections.
Revision 1.33 / (download) - annotate - [select for diffs], Mon Aug 11 23:48:01 2014 UTC (9 years, 7 months ago) by rmind
Branch: MAIN
Changes since 1.32: +4 -4
lines
Diff to previous 1.32 (colored)
- Add and use npf_alg_export(). - npf_conn_import: handle NAT metadata correctly. - npf_nat_newpolicy: restore the policy ID. - npfctl_load: fix error code handling for the limit cases. - npf_config_import: fix the inverted logic. - npfctl_load: improve error handling.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 10 19:09:43 2014 UTC (9 years, 7 months ago) by rmind
Branch: MAIN
CVS Tags: tls-maxphys-base,
netbsd-7-base
Branch point for: netbsd-7
Changes since 1.31: +19 -19
lines
Diff to previous 1.31 (colored)
- Add npf_ruleset_export(), npf_rule_export() and npf_nat_policyexport(). - Split off npf_conn_export(). Add npf_ifmap_getname() and use it to save the interface name; pick it up on npf_conn_import(). - Misc fixes. Bump NPF_VERSION.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jul 23 05:00:38 2014 UTC (9 years, 7 months ago) by htodd
Branch: MAIN
CVS Tags: tls-earlyentropy-base
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (colored)
Build fix (use error when defined).
Revision 1.30 / (download) - annotate - [select for diffs], Wed Jul 23 01:25:34 2014 UTC (9 years, 7 months ago) by rmind
Branch: MAIN
Changes since 1.29: +53 -52
lines
Diff to previous 1.29 (colored)
NPF: rework of the connection saving and restoring: - Add support for saving a snapshot of the current connections together with a full configuration. Support a reverse load operation. Eliminate the old 'sess-save' and 'sess-load' in favour of the new mechanism. - Share code between load and reload operations: the latter performs load from npf.conf without affecting the connections. - Simplify and fix races with connection loading. - Bump NPF_VERSION.
Revision 1.29 / (download) - annotate - [select for diffs], Mon May 19 18:47:19 2014 UTC (9 years, 10 months ago) by jakllsch
Branch: MAIN
Changes since 1.28: +9 -2
lines
Diff to previous 1.28 (colored)
add npf_ext_param_string()
Revision 1.28 / (download) - annotate - [select for diffs], Thu Feb 13 03:34:41 2014 UTC (10 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.27: +26 -4
lines
Diff to previous 1.27 (colored)
NPF: add support for IPv6-to-IPv6 Network Prefix Translation (NPTv6), as per RFC 6296. Add a unit test. Also, bump NPF_VERSION. Thanks to S.P.Zeidler for the help with NPTv6 work!
Revision 1.27 / (download) - annotate - [select for diffs], Fri Feb 7 23:45:22 2014 UTC (10 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.26: +12 -2
lines
Diff to previous 1.26 (colored)
NPF: add support for static (stateless) NAT.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 6 02:51:28 2014 UTC (10 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.25: +17 -3
lines
Diff to previous 1.25 (colored)
Add support for CDB based NPF tables.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Feb 3 02:21:52 2014 UTC (10 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.24: +5 -5
lines
Diff to previous 1.24 (colored)
- npfctl: fix table IDs (breakage since the table naming was added). - libnpf: remove npf_table_exists_p() from public API.
Revision 1.24 / (download) - annotate - [select for diffs], Fri Nov 22 00:25:51 2013 UTC (10 years, 3 months ago) by rmind
Branch: MAIN
Changes since 1.23: +10 -8
lines
Diff to previous 1.23 (colored)
Add npf_tableset_syncdict() to sync the table IDs in the proplib dictionary, as they can change on reload now. Also, fix table name checking in npfctl.
Revision 1.23 / (download) - annotate - [select for diffs], Tue Nov 12 00:46:34 2013 UTC (10 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.22: +15 -4
lines
Diff to previous 1.22 (colored)
NPF: add support for table naming and remove NPF_TABLE_SLOTS (there is just an arbitrary sanity limit of NPF_MAX_TABLES currently set to 128). Few misc fixes. Bump NPF_VERSION.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Nov 8 00:38:27 2013 UTC (10 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.21: +16 -47
lines
Diff to previous 1.21 (colored)
NPF: add support for specifying the interfaces before they are attached. If an interface is or gets detached, all associated rules and connections will be deactivated (it might be useful to have an option to invalidate the associated connections). Once the interface is reattached they will become active. Bump NPF_VERSION.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Sep 19 01:49:07 2013 UTC (10 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.20: +2 -118
lines
Diff to previous 1.20 (colored)
NPF: G/C n-code in favour of BPF byte-code. Delete lots of code, mmm!
Revision 1.20 / (download) - annotate - [select for diffs], Thu Sep 19 01:04:46 2013 UTC (10 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.19: +254 -46
lines
Diff to previous 1.19 (colored)
- Convert NPF to use BPF byte-code by default. Compile BPF byte-code in npfctl(8) and generate separate marks to describe the filter criteria. - Rewrite 'npfctl show' functionality and fix some of the bugs. - npftest: add a test for BPF COP. - Bump NPF_VERSION.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 20 00:29:46 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
agc-symver-base,
agc-symver
Changes since 1.18: +42 -3
lines
Diff to previous 1.18 (colored)
Make ALG's autoloadable by providing in the config file: alg "algname"
Revision 1.18 / (download) - annotate - [select for diffs], Sat Feb 16 21:11:16 2013 UTC (11 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.17: +6 -9
lines
Diff to previous 1.17 (colored)
- Convert NPF dynamic rule ID to just incremented 64-bit counter. - Fix multiple bugs. Also, update the man page.
Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 10 23:47:37 2013 UTC (11 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.16: +42 -2
lines
Diff to previous 1.16 (colored)
- Fix NPF config reload with dynamic rules present. - Implement list and flush commands on a dynamic ruleset.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 9 03:35:33 2013 UTC (11 years, 1 month ago) by rmind
Branch: MAIN
Changes since 1.15: +189 -64
lines
Diff to previous 1.15 (colored)
NPF: - Implement dynamic NPF rules. Controlled through npf(3) library of via npfctl rule command. A rule can be removed using a unique identifier, returned on addition, or using a key which is SHA1 hash of the rule. Adjust npftest and add a regression test. - Improvements to rule inspection mechanism. - Initial BPF support as an alternative to n-code. - Minor fixes; bump the version.
Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 23 21:01:05 2012 UTC (11 years, 2 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.14: +21 -8
lines
Diff to previous 1.14 (colored)
- Add NPF version check in proplist as well, not only ioctl. Bump the version. - Fix a bug in table entry lookup. - Updates/fixes to the man pages. Misc.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Oct 28 16:27:20 2012 UTC (11 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base7,
yamt-pagecache-base6
Changes since 1.13: +6 -5
lines
Diff to previous 1.13 (colored)
Fix for npfctl show case. Improve some description while here.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 16 13:47:42 2012 UTC (11 years, 6 months ago) by rmind
Branch: MAIN
Changes since 1.12: +68 -28
lines
Diff to previous 1.12 (colored)
Implement dynamic NPF extensions interface. An extension consists of dynamically loaded module (.so) supplementing npfctl(8) and a kernel module. Move normalisation and logging functionality into their own extensions. More improvements to come.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 15 18:44:56 2012 UTC (11 years, 7 months ago) by rmind
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.11: +4 -4
lines
Diff to previous 1.11 (colored)
- {npf_mk_rproc,npf_nat_save}: fix the fetching of {rproc-ptr,id_ptr}. - npf_rproc_setlog: initialise variables to 0, as keys may not exist. Bugs found by mlelstv@ while testing on Amiga.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 12 03:35:14 2012 UTC (11 years, 7 months ago) by rmind
Branch: MAIN
Changes since 1.10: +71 -2
lines
Diff to previous 1.10 (colored)
- Extend npftest: add ruleset inspection testing from the config generated by npfctl debug functionality. Auto-create npftest interfaces for this. - NPF sessions: combine protocol and interface into a separate substructure, share between the entries and thus fix the handling of them. Constify. - npftest: add regression tests for NAT policies. - npf_build_nat: simplify and fix bi-NAT regression. - Bump yacc stack size for npfctl.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Jul 15 00:22:59 2012 UTC (11 years, 8 months ago) by rmind
Branch: MAIN
Changes since 1.9: +6 -5
lines
Diff to previous 1.9 (colored)
- Rework NPF tables and fix support for IPv6. Implement tree table type using radix / Patricia tree. Universal IPv4/IPv6 comparator for ptree(3) was contributed by Matt Thomas. - NPF tables: update regression tests, improve npfctl(8) error messages. - Fix few bugs when using kernel modules and handle module autounloader. - Few other fixes and misc cleanups. - Bump the version.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 1 23:21:07 2012 UTC (11 years, 8 months ago) by rmind
Branch: MAIN
Changes since 1.8: +43 -2
lines
Diff to previous 1.8 (colored)
NPF improvements: - Add NPF_OPCODE_PROTO to match the address and/or protocol only. - Update parser to support arbitrary "pass proto <name/number>". - Fix IPv6 address and protocol handling (add a regression test). - Fix few theorethical races in session handling module. - Misc fixes, simplifications and some clean up.
Revision 1.8 / (download) - annotate - [select for diffs], Sun Apr 1 19:16:24 2012 UTC (11 years, 11 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4
Changes since 1.7: +105 -6
lines
Diff to previous 1.7 (colored)
Add NPF config retrieval routines.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Feb 5 00:37:13 2012 UTC (12 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.6: +43 -8
lines
Diff to previous 1.6 (colored)
Multiple NPF fixes, add better error reporting from kernel side, add some asserts, bump the version.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 15 00:49:47 2012 UTC (12 years, 2 months ago) by rmind
Branch: MAIN
Changes since 1.5: +22 -4
lines
Diff to previous 1.5 (colored)
- Expire all sessions on flush. - Enable checking for zero mask in IP{4,6}MATCH after npfctl changes. - Make locking symmetric for npf_ruleset_inspect(). - Sync function prototypes in npf(3) man page with reality. - Rename NPF_TABLE_RBTREE to NPF_TABLE_TREE.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 26 23:42:27 2011 UTC (12 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.4: +11 -9
lines
Diff to previous 1.4 (colored)
- consistency with types - prefer sizeof(*var)
Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 26 23:11:19 2011 UTC (12 years, 3 months ago) by rmind
Branch: MAIN
Changes since 1.3: +20 -8
lines
Diff to previous 1.3 (colored)
Add _npf_config_setsubmit() function.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 4 01:00:28 2011 UTC (12 years, 4 months ago) by zoltan
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2
Changes since 1.2: +8 -5
lines
Diff to previous 1.2 (colored)
Add IPv6 support for NPF.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Feb 2 15:17:37 2011 UTC (13 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base
Branch point for: yamt-pagecache,
bouyer-quota2
Changes since 1.1: +9 -9
lines
Diff to previous 1.1 (colored)
npf_nat_create: fix attributes.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 2 02:20:25 2011 UTC (13 years, 1 month ago) by rmind
Branch: MAIN
NPF checkpoint: - Add libnpf(3) - a library to control NPF (configuration, ruleset, etc). - Add NPF support for ftp-proxy(8). - Add rc.d script for NPF. - Convert npfctl(8) to use libnpf(3) and thus make it less depressive. Note: next clean-up step should be a parser, once dholland@ will finish it. - Add more documentation. - Various fixes.