2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-28 21:17:54 +00:00

1557 Commits

Author SHA1 Message Date
Bob Halley
fcdd25f9dc convert to isc/net.h 1999-07-06 22:56:25 +00:00
Bob Halley
b0cab8639f Fix cut-and-paste problem with the debugging definition of isc_mempool_put(). 1999-06-29 19:06:26 +00:00
Bob Halley
e410f46def include netinet/in.h 1999-06-28 18:29:04 +00:00
Michael Graff
5c02d3183f add isc_sockaddr_equal() 1999-06-25 22:09:35 +00:00
Michael Graff
b456d80637 add isc_socket_gettype() 1999-06-25 01:36:52 +00:00
Bob Halley
96754ed7b4 put msgcat init in lib.c 1999-06-23 22:28:27 +00:00
Bob Halley
d8dcd6ad46 basic NLS support 1999-06-23 02:51:39 +00:00
Bob Halley
e44cd25d3f add isc_result_t and isc_msgcat_t 1999-06-23 02:50:03 +00:00
Bob Halley
0252805805 add missing .h files 1999-06-18 22:38:55 +00:00
Bob Halley
e4e071ae12 unified result type support 1999-06-18 22:35:18 +00:00
Bob Halley
422d79178c make unsigned 1999-06-17 23:14:18 +00:00
Bob Halley
cab399250b ISC_LIST_UNLINK now sets the link fields to the unlinked state (-1). 1999-06-17 01:56:30 +00:00
Bob Halley
ee34b73efe added ifdef notyet IPv6 support 1999-06-16 21:05:22 +00:00
Bob Halley
07697f1c52 tagged event support 1999-06-15 23:18:18 +00:00
Bob Halley
3bb3f7ca61 add tag 1999-06-15 23:17:46 +00:00
Bob Halley
0f287538a5 use isc_time_now; allow default expires and interval 1999-06-12 01:13:22 +00:00
Bob Halley
0941b4e809 add isc_task_purgeevent 1999-06-12 01:10:32 +00:00
Michael Graff
81231fc4c3 simplify part of socket.c -- one internal readable event for accepting
connections.  This GREATLY simplifies cancellation, but needs testing.
1999-06-10 00:45:30 +00:00
Bob Halley
f1c294ce38 add ISC_EVENT_INIT 1999-06-10 00:18:47 +00:00
Bob Halley
96f42b3b05 support new destroy method; attributes; reorder structure members 1999-06-09 23:26:45 +00:00
Bob Halley
3f8744a28f support for unpurgable events 1999-06-09 23:25:50 +00:00
Michael Graff
3433c5ee69 start transition to one internal event by keeping all state in the done events 1999-06-09 02:21:19 +00:00
James Brister
71737a4d6b Let the user (at symtab creation time) specify an argument to be passed
through to the undefine action.
1999-06-08 13:02:10 +00:00
James Brister
ab5657cabf Support bases other than 10 in numbers (using option ISC_LEXOPT_CNUMBER)
Fixed bug in keeping track of input line numbers inside comments.
1999-06-08 12:45:23 +00:00
Andreas Gustafsson
5fc7ba3e1a added dns_db_dump(), $DATE, and supporting changes 1999-06-08 10:35:23 +00:00
Michael Graff
f28a94af21 comment, clean up a bit 1999-06-08 02:50:51 +00:00
Michael Graff
eb7ef395d2 implement memory pools 1999-06-08 02:38:30 +00:00
Andreas Gustafsson
3b84ea68c0 use new isc_netaddr_t type to represent network addresses 1999-05-26 06:24:54 +00:00
Andreas Gustafsson
0237695c5e initial version of generic network address structure 1999-05-26 06:21:08 +00:00
Andreas Gustafsson
f80c797d42 added network interface iterator 1999-05-20 12:31:30 +00:00
Mark Andrews
55ea93b0b1 Add addition \ escape processing 1999-05-19 00:48:16 +00:00
Bob Halley
9b27701a8d finish conversion to standard .h commenting conventions 1999-05-18 19:23:53 +00:00
Brian Wellington
822f6cdabb Created isc_base64_to{text,buffer} and removed the static versions
from lib/dns/rdata.c.
1999-05-18 17:46:59 +00:00
Brian Wellington
71b306bf33 add isc_buffer_{get,put}uint8 1999-05-18 13:44:52 +00:00
Bob Halley
4f39360a7f Shutdown of a task now works as follows:
When isc_task_shutdown() is called, any shutdown events are posted
	and the task goes into shutting down state.  isc_task_onshutdown()
	may no longer be called.

	If the task allows transition to the done state (the default), then
	as soon as the task's event queue is empty the task will enter the
	done state.  Once the done state has been entered, events may no
	longer be posted (regardless of the allowsend state).  If transition
	to the done state is not allowed, then the task will continue to
	exist and be able to receive events.

Moved event support to event.[ch].
The final state of a task is now called "done" not "shutdown".
Created a flags variable instead of having separate booleans.
Added isc_task_allowdone() and isc_task_purgerange().
Minor tracing fixes.
1999-05-10 23:00:30 +00:00
Bob Halley
853befffcf include eventclass.h 1999-05-10 22:52:55 +00:00
Bob Halley
b9fcdde267 add common types 1999-05-10 22:52:36 +00:00
Bob Halley
e96a9b2690 move struct typedef to types.h 1999-05-10 22:52:29 +00:00
Bob Halley
d63eb7e794 add 1999-05-10 22:52:03 +00:00
Bob Halley
44963bb00d move eventclass stuff to eventclass.h; add event stuff 1999-05-10 22:51:49 +00:00
Bob Halley
d13284da19 allow timer to be inactive; use isc_task_purgerange 1999-05-10 22:50:31 +00:00
Bob Halley
d6b0e99380 change TASKSHUTDOWN to TASKDONE 1999-05-10 22:49:22 +00:00
Bob Halley
624f397db5 add DNS eventclass 1999-05-05 22:57:02 +00:00
Michael Graff
84d79ecd50 implement isc_dynbuffer_reset() 1999-04-29 05:59:51 +00:00
Bob Halley
e7ba603417 basic quota support 1999-04-27 23:19:43 +00:00
Michael Graff
441a57f959 Add support for dyamic buffers. These are allocated using
isc_dynbuffer_allocate() and freed with isc_dynbuffer_free(), and are
a linkable buffer type with a built-in data area.
1999-04-19 23:56:36 +00:00
Michael Graff
1b1bc2a9d5 mention that UDPs are always "partial read" 1999-03-29 20:02:41 +00:00
Bob Halley
b929562c6c start adding interface comments 1999-03-07 19:21:37 +00:00
Bob Halley
7270737ca9 update copyrights 1999-03-06 04:03:53 +00:00
Bob Halley
7aacbd685b C++ compatibility 1999-03-04 02:38:48 +00:00