aboutsummaryrefslogtreecommitdiff
path: root/sbin/natd/natd.c
Commit message (Expand)AuthorAgeFilesLines
* natd: use PF_DIVERT/SOCK_RAW instead of PF_INET/SOCK_RAW/IPPROTO_DIVERTGleb Smirnoff2022-08-301-4/+4
* natd: Remove uneeded in_cksum.h includesMark Johnston2021-11-241-1/+0
* Invert calloc(3) argument order.Marcelo Araujo2016-09-161-1/+1
* Do not coredump if the packet is too long in the global (non-interfacePoul-Henning Kamp2016-06-281-1/+1
* Fix a ton of speelling errorsEitan Adler2015-10-211-1/+1
* Fix two cases where "const" were washed off pointers with strchr(3)Poul-Henning Kamp2015-09-251-4/+6
* remove duplicate semicolons where possible.Eitan Adler2012-10-221-1/+1
* Add missing const keywords.Ed Schouten2012-10-191-1/+1
* Add missing static keywords for global variables to tools in sbin/.Ed Schouten2011-11-041-2/+2
* Furthermore condition IP waiting behaviour also on -dynamic flag.Maxim Sobolev2011-04-181-4/+8
* Only wait for the IP to appear on the interface if natd is running in theMaxim Sobolev2011-04-181-5/+5
* If we can retrieve interface address sleep for one second and try again.Maxim Sobolev2011-04-171-9/+29
* Mute some (hidden) warnings about old-style function definitions.Ed Schouten2010-01-171-2/+2
* (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument.Antoine Brodin2009-12-281-1/+1
* Check rule numbers against maximum value to avoid rules cleanup dueRoman Kurakin2008-09-061-0/+24
* Add exit_delay parameter to control daemon exit delay after signal.Alexander Motin2008-06-221-3/+22
* Use strdup() instead of static buffer allocation to avoid 128 bytes limitAlexander Motin2008-06-221-6/+18
* Don't abend if we get ENOMEM from sysctl(3). The data returnedBrian Somers2008-06-061-1/+1
* Summer of Code 2005: improve libalias - part 1 of 2Paolo Pisati2006-09-261-1/+2
* WARNS=6 and gcc4 cleanup:Xin LI2005-05-021-15/+15
* Remove unused variable.Tom Rhodes2005-01-081-1/+0
* Give natd multi-instance capabilities.Poul-Henning Kamp2004-07-041-173/+407
* Use strlcpy(3) instead of strcpy(3).Hiten Pandya2004-05-101-3/+3
* Replace ROUNDUP/ADVANCE with SA_SIZELuigi Rizzo2004-04-131-5/+1
* Add Cisco Skinny Station protocol support to libalias, natd, and ppp.Joe Marcus Clarke2003-09-231-0/+25
* Added an option to specify an alternate PID file.Ruslan Ermilov2003-08-131-3/+18
* If the -proxy_only option is used, the -alias_address/-interfaceRuslan Ermilov2003-06-131-2/+4
* Use a more standard error message. Add FBSDID.Philippe Charnier2003-02-051-4/+5
* Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup,Jens Schweikhardt2003-01-011-1/+1
* Back out part of the revision 1.2 changes -- sendto(2) canRuslan Ermilov2002-01-151-73/+28
* Make -log_ipfw_denied active by default with -verbose.Ruslan Ermilov2001-11-271-1/+6
* Fixed (local) style bugs in previous revision.Ruslan Ermilov2001-11-271-5/+7
* Do not uselessly whine in syslog about packets denied by ipfw rules.Poul-Henning Kamp2001-10-311-3/+16
* Revert the previous commit on objection from the maintainer. IJosef Karthauser2001-06-211-3/+2
* When reporting that a packet can't be written back, usually becauseJosef Karthauser2001-06-211-2/+3
* Don't call warn() with no format string.Kris Kennaway2000-07-101-1/+1
* Added new option (-punch_fw) which allows to `punch holes'Ruslan Ermilov2000-06-271-2/+27
* Remove ``pptpalias'' since this is now done transparently by libalias(3).Ruslan Ermilov2000-06-201-33/+0
* Remove unused parameter.Ruslan Ermilov2000-06-161-6/+6
* Add new option (-target_addr) to control how to deal with incoming packetsRuslan Ermilov2000-05-181-0/+13
* New option: -redirect_proto.Ruslan Ermilov2000-05-031-0/+70
* Fixes a potential buffer overflow with the command line arguments.Josef Karthauser2000-04-301-7/+11
* Load Sharing using IP Network Address Translation (RFC 2391, LSNAT).Ruslan Ermilov2000-04-271-16/+66
* Remove the config file line length restriction.Ruslan Ermilov2000-02-251-13/+10
* Now that kernel is capable of notifying user processes aboutRuslan Ermilov2000-01-251-8/+6
* ioctl -> sysctl for interface address changes.Ruslan Ermilov1999-10-131-74/+83
* Do not defer setting of the aliasing address fromRuslan Ermilov1999-09-281-19/+15
* Config file parser changes:Ruslan Ermilov1999-09-071-8/+10
* Allow signals to interrupt system calls.Ruslan Ermilov1999-09-021-1/+3
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1