Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-06 | remove kern.rthreads | Ted Unangst | |
2013-04-05 | send_packet() and writev() return ssize_t, not int. Use correct | Kenneth R Westerback | |
type to store the returned value. From dhill. | |||
2013-04-05 | Nuke parameter to do_packet() not used since 2006. From dhill. | Kenneth R Westerback | |
2013-04-04 | Make our dump(8) honour the "nodump" flag for directories, effectively | Vadim Zhukov | |
disabling dumping their contents. input and ok otto@ millert@ man page bits input and ok jmc@ | |||
2013-04-03 | handle larger time_t types; toss some unused code | Theo de Raadt | |
ok guenther | |||
2013-04-02 | handle large time_t | Theo de Raadt | |
2013-04-02 | handle time_t which is not u_int32_t | Theo de Raadt | |
ok guenther | |||
2013-04-02 | Stop assuming time_t is long | Philip Guenther | |
ok deraadt@ | |||
2013-04-02 | Use a time_t variable with ctime() | Philip Guenther | |
ok deraadt@ | |||
2013-04-02 | Don't assume sizeof(time_t)==4 | Philip Guenther | |
ok krw@ | |||
2013-03-31 | typo fix from rodent@netbsd; | Jason McIntyre | |
ok otto | |||
2013-03-30 | Sync with latest IKEv2 Parameters from IANA. No functional change. | Reyk Floeter | |
2013-03-30 | Since deleting all the addresses on an interface removes all the | Kenneth R Westerback | |
relevant entries from the arp cache, don't bother asking for/processing arp entries in the route dumps. Thus allowing use of NET_RT_FLAGS with RTF_GATEWAY and AF_INET, to ask for only the routes dhclient wants to expunge rather than all routes in existance. Greatly shrinks and simplifies the code. No intentional functional change. Tested by sthen@. | |||
2013-03-29 | remove some of the unused fields from rndstats and stop printing zeroes. | Ted Unangst | |
print labels before stats so people can tell what's what. | |||
2013-03-29 | sadly, we are going to need machine/cpu.h here for a while to get machdep | Ted Unangst | |
noticed by naddy | |||
2013-03-28 | remove excesss includes | Theo de Raadt | |
2013-03-25 | the unused palm code goes away. | Theo de Raadt | |
2013-03-24 | Simplify logic when processing route dump by using a helper function | Kenneth R Westerback | |
delete_route(). No functional change. | |||
2013-03-22 | Ignore client-identifier option in leases from a server. They're not supposed | Kenneth R Westerback | |
to be there! Instead, always record the client-identifier used to obtain the lease. Ignore recorded leases that have a different client-identifier than the one currently in force. If a client-identifier is not specified in the dhclient.conf file, construct one from the network type and MAC, like most other clients out there do these days. Thus, if one plugs in a different USB network adapter, renewing the previous lease (which upsets servers due to the MAC being different) is skipped and DISCOVER is attempted at once. Issue noted and fix tested by tedu@. | |||
2013-03-21 | more substantial include cleanup | Theo de Raadt | |
2013-03-21 | I don't feel great about adding an include for <sys/param.h>, but I feel | Theo de Raadt | |
great for removing an include of <machine/param.h> This needs further cleanup if someone has time. | |||
2013-03-21 | Free lease with free_client_lease() rather than free(). | Kenneth R Westerback | |
2013-03-21 | Correctly issue WSKBDIO_GETDEFAULTKEYREPEAT instead of WSKBDIO_GETKEYREPEAT | Miod Vallat | |
ioctl when getting the default repeat settings; bug report by ``Creamy'' on tech@ | |||
2013-03-21 | create realloc() loops around sysctl for array-based mibs, in programs | Theo de Raadt | |
which want a "full" dump ok dlg | |||
2013-03-21 | remove excessive includes | Theo de Raadt | |
2013-03-21 | fetch NMBCLUSTERS at runtime from the sysctl kern.maxclusters | Theo de Raadt | |
ok sthen | |||
2013-03-20 | MCLBYTES does not belong in here. | Theo de Raadt | |
2013-03-14 | tedu faith(4), suggested by todd@ some weeks ago after a submission by | Martin Pieuchot | |
dhill. ok krw@, mikeb@, tedu@ (implicit) | |||
2013-03-13 | Describe the counters that "pfctl -s info" displays. Tweaks jmc@, ok deraadt@ | Stuart Henderson | |
2013-03-13 | Make sure dhclient doesn't delete IPv6 routes. | Paul de Weerd | |
OK krw@ | |||
2013-03-11 | handle ECONNABORTED errors from accept(). In many code blocks they can be | Theo de Raadt | |
ignored silently and without aborting, much like EINTR and EWOULDBLOCK are. ok's from various maintainers of these directories... | |||
2013-03-11 | When binding a lease, check for and clear out any 'zombie' routes | Kenneth R Westerback | |
left behind by dead dhclients. i.e. dhclients that no longer respond to 'kill(pid, 0)'. As a result, no need to handle the 127.0.0.1 route separately when deleting an interface. Appears to fix in passing a problem with routes vs link addresses that sthen@ was seeing. ok sthen@ | |||
2013-03-08 | Consolidate parsing of rtm address lists. Use RTAX_GATEWAY entry | Kenneth R Westerback | |
to get ARP sockaddr_dl info, rather than re-parsing manually. ok sthen@ | |||
2013-03-07 | Refactor code around route label creation and checking to make it easier | Kenneth R Westerback | |
to read. No functional change. ok sthen@ | |||
2013-03-05 | 802.1x enterprise is actually supported but requires external software, so | Stuart Henderson | |
update the manual. Pointed out by mlarkin@, ok mlarkin@ brad@ matthieu@ | |||
2013-03-05 | cross referencing the manual page is better. | Igor Sobrado | |
change suggested and ok'd by jmc@ | |||
2013-03-05 | fix program name used in AUTHORS section. | Igor Sobrado | |
ok mikeb@ | |||
2013-03-05 | add a few words to the -r description to avoid ambiguity; | Jason McIntyre | |
issue noted by Ronald F. Guilmette, freebsd docs/176648 | |||
2013-03-02 | When a PF rule contains 'set tos' *followed by* a scrub option, the tos | Stuart Henderson | |
value is changed to 0x00. Left-over from the previous implementation where set-tos was part of "scrub". Problem reported by Jason Mader, ok henning | |||
2013-03-02 | rework some text that ken thought ambiguous; ok krw | Jason McIntyre | |
2013-02-28 | Try 10 times to obtain the routing table via sysctl(), and if it | Kenneth R Westerback | |
can't be done just abandon attempt to clean up the routing and arp tables and carry on. Code adapted from itojun's route6d.c. May address problem reported on misc@ by Marc Peters. Best we can do for now. ok claudio@ | |||
2013-02-27 | Avoid alignment errors when processing routing messages by reading | Kenneth R Westerback | |
the messages into dynamically allocated memory rather than a char array on the stack. Revealed by armish bus error when installing latest snap. ok deraadt@ | |||
2013-02-24 | Remove some anachronisms and use consistant form and markup for | Kenneth R Westerback | |
"/var/db/dhclient.leases.<IFNAME>". Tweak and ok jmc@ | |||
2013-02-24 | Don't log a complaint that a non-existant default route could not be | Kenneth R Westerback | |
deleted. Be happy that the goal of no default route has been achieved. Part of the cleaning up the logs prodding by deraadt@. ok guenther@. error in first version pointed out by sthen@. | |||
2013-02-24 | When no acceptable offers are received within the allowed timeframe call | Kenneth R Westerback | |
state_panic() instead of state_init(). state_init() immediately issues a new DISCOVER message and neither checks dhclient.leases.IF nor daemonizes. state_panic() looks for a lease in dhclient.leases.IF, and if none are available, waits for 'retry' seconds before retarting the DISCOVER process. Most importantly it calls go_daemon() to take the process into the background, giving back the command prompt. Reported by otto@ and deraadt@. ok deraadt@. | |||
2013-02-23 | 'contructed' -> 'constructed'. Spotted by zinke@. | Kenneth R Westerback | |
2013-02-23 | Attempt a short explanation of the resolv.conf dance. A few other | Kenneth R Westerback | |
verbiage adjustments. Fixes from & ok jmc@. | |||
2013-02-22 | Attempt a short explanation of what happens on start up and when | Kenneth R Westerback | |
external configuration occurs on a interface with an associated dhclient. Also add INT to SIGNALS section and alphabetize the list of signals. Tweaks from & ok jmc@. | |||
2013-02-22 | Document signals dhclient currently pays attention to. | Kenneth R Westerback | |
Much help from jmc@, positive feedback from sthen@ | |||
2013-02-21 | Use imsg_flush() to force delivery of IMSG_DELETE_ADDRESS to | Kenneth R Westerback | |
privileged process. This ensures a quicker exit of any previous copy of dhclient. Prodded by deraadt@ |