summaryrefslogtreecommitdiff
path: root/omapip/dispatch.c
Commit message (Collapse)AuthorAgeFilesLines
* copy rights updateWlodek Wencel2022-01-251-1/+1
|
* [#76] Added new functions to man page dhcpctl/dhcpctl.3Thomas Markwalder2022-01-201-1/+1
| | | | Also updated copyrights
* [#76] Initial implemention to dhcpctl_timed_wait_for_completionThomas Markwalder2022-01-201-5/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | common/conflex.c includes/dhctoken.h dhcpctl/omshell.c Added support for "disconnect" dhcpctl/cltest.2 - new file that exercizes timed waits and disconnect dhcpctl/Makefile.am.in Added cltest2.c dhcpctl/dhcpctl.* dhcpctl_timed_wait_for_completion() - new function dhcpctl_disconnect() - new function Added debug logging omapip/dispatch.c Added protocol logging omapi_wait_for_completion() Fixed dangling waiter reference omapi_one_dispatch() Added logic to skip emit writefds from select list omapip/support.c Changed annoying DEBUG logs to DEBUG_PROTOCOL
* [#189] Whitespace fixes in opened filesTomek Mrugalski2022-01-201-35/+35
|
* [#189] ISC address updatedTomek Mrugalski2022-01-201-2/+2
|
* [master] Replaced licensing text with MPL licensing text throughoutThomas Markwalder2017-07-121-4/+4
|
* [master] Removed extraneous expression from omapi socket callbackThomas Markwalder2016-09-061-3/+2
| | | | Merges in rt42834.
* [master] Remove vix.com and nominum.comShawn Routhier2014-01-261-7/+1
| | | | | Remove old information from copyrights and man pages.
* [master]Shawn Routhier2013-10-301-7/+53
| | | | [32692] Signal handlers added: sigint (ctrl-c) and sigterm (default kill)
* [master]Shawn Routhier2012-11-261-2/+9
| | | | | | | | [rt31231] Check the status when trying to read from a connection and don't ask for more if we seem to have a closed connection. [ISC-Bugs #31231]
* Update copyright yearsShawn Routhier2009-11-241-1/+1
|
* Ticket 20540 - clean ups for DHCP-DDNS work, add an change dropped in theShawn Routhier2009-11-191-10/+77
| | | | | | merge, arrange to handle callbacks from the socket code after we've deleted the socket and deal with the quantum issue in the tasks. This last will be removed shortly as a better fix is now available.
* Support for asynchronous ddns per ticket 19216 - convert to using isclib andShawn Routhier2009-10-281-12/+109
| | | | dnslib.
* Fix handling of changing a connectiong from connecting to connected, avoidingShawn Routhier2009-10-151-0/+44
| | | | releasing the memory for the omapi io object.
* Switch isc urls from http to https and correct sw to services or softwareShawn Routhier2009-07-231-2/+2
| | | | for new web site as appropirate.
* - A bug in DLPI packet transmission (Solaris, HP/UX) that caused the serverDavid Hankins2009-03-241-1/+4
| | | | | | | | | | | | to stop receiving packets is fixed. The same fix also means that the MAC address will no longer appear 'bogus' on DLPI-based systems. [ISC-Bugs #19186] - A bug in select handling was discovered where the results of one select() call were discarded, causing the server to process the next select() call and use more system calls than required. This has been repaired - the sockets will be handled after the first return from select(), resulting in fewer system calls. [ISC-Bugs #19186]
* - A memory leak when using omapi has been fixed. [ISC-Bugs #17560]David Hankins2008-03-181-37/+66
|
* Updated copyright strings for 4.1.0a1 releaseEvan Hunt2008-01-241-1/+1
|
* - Multiple (up to "delayed-ack x;" maximum) DHCPv4 packets are now queued andDavid Hankins2008-01-211-16/+76
| | | | | | | | released in bursts after single fsync() events when the upper limit is reached or if the receiving sockets go dry. The practical upshot is that fsync-coupled server performance is now multiplicitively increased. The default delayed ack limit is 28. Thanks entirely to a patch from Christof Chen.
* finer granularity timersFrancis Dupont2008-01-031-4/+4
|
* almost editorial stuffFrancis Dupont2007-11-301-1/+1
|
* Code cleanup to remove warnings from "gcc -Wall".Shane Kerr2007-07-131-0/+1
| | | | See RT ticket #16988 for more.
* Copyright++David Hankins2007-05-191-1/+1
|
* - Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]David Hankins2007-05-191-1/+3
| | | | | - RELNOTES/README++ - s/wether/whether/ in dhcp-options.5 manpage edits.
* MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE areDavid Hankins2005-03-171-48/+53
| | | | now synced as of tag V3-0-3-BETA-1.
* Merge changes between 3.0rc7 and 3.0rc8pl2.Ted Lemon2001-06-271-0/+23
|
* Cosmetic fix.Ted Lemon2001-05-021-1/+1
|
* If an IO descriptor goes bad, stop waiting on it.Ted Lemon2001-04-201-6/+28
|
* Fix for bug #416: If a server hands dhclient an insanely largeDamien Neil2000-11-011-0/+7
| | | | | lease time, select() can get passed a too-large timeout, causing it to return EINVAL. This fix restricts the select() timeout to one day.
* Print more information when bad socket is found.Ted Lemon2000-09-121-4/+26
|
* Added authentication support. The tsig_key structure has been renamedDamien Neil2000-08-031-1/+10
| | | | | to auth_key and moved into libomapi. libomapi now depends on libres, which contains the data signing routines.
* Properly initialize 'last' when removing I/O objects: removing the firstDamien Neil2000-07-101-0/+1
| | | | one should no longer croak.
* Get rid of some debugging statementsTed Lemon2000-07-051-0/+6
|
* Fix some debugging code so it compiles on Solaris.Ted Lemon2000-06-291-6/+9
|
* - Add some code to actually track down and report the I/O object that'sTed Lemon2000-06-201-3/+56
| | | | producing a bad descriptor, and to try to shut it down.
* Account for possibility that io object has no inner object.Ted Lemon2000-06-061-4/+7
|
* - Fix all the OMAPI objects in the DHCP server and client that weren'tTed Lemon2000-05-161-70/+47
| | | | | | | being correctly reference-counted. - Make and use object-specific allocators. - Add reference/dereference support to hash functions and to timeout functions.
* - Fix up reference counting of io object chain.Ted Lemon2000-05-031-20/+62
| | | | - Add omapi_unregister_io_object.
* Go back to the BSD license.Ted Lemon2000-03-171-12/+33
|
* Incorporate Brian Murrell's new OMAPI DHCP client changes.Ted Lemon2000-02-151-0/+21
|
* - In reference count history, remember the address where the referenceTed Lemon2000-01-271-2/+2
| | | | is stored as well as the address of the thing referenced.
* Fix compilation errors introduced in the last set of checkins.Ted Lemon2000-01-261-34/+26
|
* Seperate public and private object declarations.Ted Lemon1999-10-081-3/+9
|
* Get a clean compile with all known gcc warnings.Ted Lemon1999-10-071-3/+3
|
* Strip the waiter from its object after the wait completes!Ted Lemon1999-09-091-0/+17
|
* Omapi library, initial checkinTed Lemon1999-09-021-0/+379