Wlodek Wencel
49a7fb582d
copy rights update
2022-01-25 16:24:16 +01:00
Thomas Markwalder
7f15246697
[ #76 ] Initial implemention to dhcpctl_timed_wait_for_completion
...
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
2022-01-20 16:30:49 -05:00
Thomas Markwalder
844bebe4ec
[ #148 ] Replaced hard-coded MD5 algorithm name in OMAPI connection
...
omapip/connection.c
ctring_from_attribute() - new convenience function for fetching
object attribute values as C strings
make_dst_key() - modified to use the authenticator object's
value for algorithm name
2022-01-20 13:47:44 -05:00
Tomek Mrugalski
f6b8f48d16
[ #189 ] Whitespace fixes in opened files
2022-01-20 12:04:28 +01:00
Tomek Mrugalski
429a56d73c
[ #189 ] ISC address updated
2022-01-20 12:04:28 +01:00
Thomas Markwalder
e39b419396
[master] Added include of isc/util.h as needed
...
Merges in 46332.
2017-10-19 13:21:18 -04:00
Thomas Markwalder
7512d88b9f
[master] Replaced licensing text with MPL licensing text throughout
2017-07-12 09:23:23 -04:00
Shawn Routhier
21f3982ab3
[master] When opening a connection, if the socket can't be bound close it.
2016-07-28 21:11:24 -07:00
Shawn Routhier
edad9be5cd
[master] Remove vix.com and nominum.com
...
Remove old information from copyrights and
man pages.
2014-01-26 10:52:15 -08:00
Mark Andrews
dc9d7b08aa
- Silence benign static analysis warnings.
...
[ISC-Bugs #33428 ]
2013-05-15 10:49:54 +10:00
Shawn Routhier
0f750c4fb1
[master]
...
[rt23833]
Clean up a number of items identified by the Coverity
static analysis tool. Runs courtesy of Red Hat.
2012-10-16 15:05:24 -07:00
Shawn Routhier
199f0b8abb
Convert ISC_R_INPROGRESS status to ISC_R_SUCCESS when called from other
...
than the dispatch handler. This fixes an issue where omshell, when
run from the same platform as the server, would appear to fail to
connect. This is a companion to #21839 . [ISC-Bugs #23592 ]
2011-05-24 00:36:58 +00:00
Shawn Routhier
23d39ae2d8
Don't pass the ISC_R_INPROGRESS status to the omapi signal handlers.
...
Passing it through to the handlers caused the omshell program to fail
to connect to the server. [ISC-Bugs #21839 ]
Fix the paranthesis in the code to process configuration statements
beginning with "auth". The previous arrangement caused
"auto-partner-down" to be processed incorrectly. [ISC-Bugs #21854 ]
2010-12-14 21:59:44 +00:00
Shawn Routhier
3004babab1
Ignore sigpipe if possible. 22269
2010-11-18 19:47:36 +00:00
Shawn Routhier
a47d63362f
Update copyright years
2009-11-24 02:06:57 +00:00
Shawn Routhier
8fa0112dd1
Ticket 20540 - clean ups for DHCP-DDNS work, add an change dropped in the
...
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.
2009-11-19 23:49:57 +00:00
Shawn Routhier
98bf16077d
Support for asynchronous ddns per ticket 19216 - convert to using isclib and
...
dnslib.
2009-10-28 04:12:30 +00:00
Shawn Routhier
0493fdca5e
Fix handling of changing a connectiong from connecting to connected, avoiding
...
releasing the memory for the omapi io object.
2009-10-15 18:39:49 +00:00
Shawn Routhier
2c85ac9b24
Switch isc urls from http to https and correct sw to services or software
...
for new web site as appropirate.
2009-07-23 18:52:21 +00:00
David Hankins
4619c0a2fb
- A memory leak when using omapi has been fixed. [ISC-Bugs #17560 ]
2008-03-18 18:28:14 +00:00
David Hankins
66cebfcb89
- ./configure was extended to cover many optional build features, such
...
as failover, server tracing, debugging, and the execute() command.
[ISC-Bugs #17678 ]
2008-02-28 21:21:56 +00:00
Shane Kerr
06eb8bab55
Fix a number of warnings (and a few real bugs) found by enabling
...
gcc warnings.
See RT ticket #17013 for more.
2007-08-22 13:41:37 +00:00
Shane Kerr
28868515f6
Code cleanup to remove warnings from "gcc -Wall".
...
See RT ticket #16988 for more.
2007-07-13 06:43:43 +00:00
David Hankins
706792c9d3
Copyright++
2007-05-19 19:16:28 +00:00
David Hankins
fe5b0fdd70
- Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
...
- RELNOTES/README++
- s/wether/whether/ in dhcp-options.5 manpage edits.
2007-05-19 18:47:15 +00:00
David Hankins
98311e4ba9
MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
...
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
d758ad8cac
Merge changes between 3.0rc7 and 3.0rc8pl2.
2001-06-27 00:31:20 +00:00
Ted Lemon
31bbee784c
Sync with 3.0rc7
2001-05-17 19:04:09 +00:00
Ted Lemon
aaa98d8c5b
Return connection failure status codes.
2001-05-02 06:52:03 +00:00
Ted Lemon
c4cbdd1407
Undo previous change.
2001-04-20 19:24:20 +00:00
Ted Lemon
7243b3690d
If we find an active IO object with a bad descriptor, unregister it.
2001-04-18 18:56:10 +00:00
Ted Lemon
a7394d157f
Fix cross-platform compile warnings
2001-02-17 21:34:56 +00:00
Damien Neil
5f23e89579
Fixes for several log_*() format bugs: %d -> %ld, plus a cast to (long int).
2001-02-15 20:35:40 +00:00
Damien Neil
2844788f4e
Fixed a typecast bug: the third argument of omapi_connection_array_extend()
...
is an (int *), not a (u_int32_t *).
2001-02-15 20:31:36 +00:00
Ted Lemon
ef5cc1830b
Add tracing support for OMAPI connects and disconnects.
2001-02-15 05:38:52 +00:00
Ted Lemon
3ce5a42015
Add some support for tracing connections.
2001-02-12 20:49:54 +00:00
Ted Lemon
2321120a86
Oops, fix the cast from the previous commit so it actually helps.
2001-01-08 17:26:04 +00:00
Ted Lemon
b8a4e41a7a
Fix a signed vs. unsigned problem.
2001-01-08 15:39:43 +00:00
Damien Neil
8c3c655296
Properly add ".SIG-ALG.REG.INT." to OMAPI key algorithms.
2000-12-09 00:10:55 +00:00
Ted Lemon
67a291cfbf
Do better status checking when starting connections.
2000-09-29 20:58:26 +00:00
Ted Lemon
275082ddad
Support ISC_R_INCOMPLETE for partial connects.
2000-08-31 04:39:18 +00:00
Ted Lemon
4b63c26ef8
Use unsigned char instead of u_char.
2000-08-17 19:43:04 +00:00
Damien Neil
e11a162ff4
Added a number of (#ifdef-guarded) debugging statements.
2000-08-14 21:58:57 +00:00
Damien Neil
49146f3c15
Added authentication support. The tsig_key structure has been renamed
...
to auth_key and moved into libomapi. libomapi now depends on libres,
which contains the data signing routines.
2000-08-03 21:00:41 +00:00
Ted Lemon
ee3aeca67f
Completely break connection to I/O object when connection is severed.
2000-06-06 23:47:14 +00:00
Ted Lemon
165bce70b2
Fix up various platform-specific errors.
2000-05-17 16:04:26 +00:00
Ted Lemon
20916cae75
- Fix all the OMAPI objects in the DHCP server and client that weren't
...
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
d86ec998a2
Get rid of SO_USELOOPBACK. Use omapi_unregister_io_object.
2000-05-03 06:12:28 +00:00
Ted Lemon
fc24e951a2
- Make the connect system call asynchronous.
...
- Add a new call that takes a list of addresses of arbitrary types,
rather than just IPv4 addresses.
- Allow caller to also specify a local address to which to bind before
connecting.
2000-05-01 23:50:16 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00