Commit Graph
125 Commits
Author SHA1 Message Date
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
Bob Halley fa795c6d23 add ISC_LIST_APPENDLIST 1999-03-04 02:37:11 +00:00
Bob Halley b4113e7bd9 add 1999-03-04 02:35:52 +00:00
Bob Halley 478d45fc48 do not install inet.h; add lang.h 1999-03-04 02:35:46 +00:00
Bob Halley 86cbdf5783 update .h file installation lists 1999-02-18 01:26:24 +00:00
Bob Halley b420577e13 add consume macros 1999-02-16 20:08:59 +00:00
Bob Halley 19511ab025 commenting improvement 1999-02-12 02:04:41 +00:00
Michael Graff 491b48ec3f First pass at addrlength grossness cleanup. Man, this is ugly. 1999-02-06 08:48:08 +00:00
Mark Andrews e4653123ec isc_lex_getsourcename()
isc_lex_getsourceline()
	convert uint#_tobuffer() to use isc_buffer_putuint#()
1999-02-05 06:41:21 +00:00
Mark Andrews 15330e4fa2 isc_strtouq() 1999-02-05 04:57:20 +00:00
Bob Halley 5a7a0823f4 fix cut-and-paste error 1999-02-02 00:39:44 +00:00
Bob Halley a6d40879d4 add inet_pton 1999-02-02 00:37:09 +00:00
Michael Graff c810fcbf6c Add isc_inet_aton() and a check to use system inet_aton() 1999-01-30 04:27:48 +00:00
Michael Graff 0e0b744f61 Make <isc/types.h> which will include all the base types like <isc/int.h>. 1999-01-30 03:09:04 +00:00
James Brister 4182ae60b0 Added ISC_R_INVALIDFILE 1999-01-30 00:54:32 +00:00
Bob Halley 918ef3a73e save options before doing DNS multiline mode 1999-01-28 18:15:57 +00:00
Bob Halley 72614620fc better support for multiple sources 1999-01-28 08:38:42 +00:00
Bob Halley f3d3847553 add ISC_R_NOMORE 1999-01-28 08:38:01 +00:00
Michael Graff 22f735acbc implement and use isc_buffer_putuint{16,32}() 1999-01-27 06:18:45 +00:00
Bob Halley 9455756dab add ISC_LEXOPT_MULTILINE 1999-01-26 08:24:31 +00:00
Bob Halley 516d43e889 add ISC_R_UNBALANCED 1999-01-26 08:23:55 +00:00
Michael Graff 64ba6e4cc3 make this go on the Alpha. 1999-01-22 04:35:11 +00:00
David Lawrence 910b2a8092 working single-level red/black tree code 1999-01-20 10:18:34 +00:00
Bob Halley cada82f4ff add active region 1999-01-20 02:41:54 +00:00
Bob Halley 6a50a5b6dc per task mctx 1999-01-14 20:03:54 +00:00
Bob Halley aa3a328647 add DNS_R_NOTIMPLEMENTED 1999-01-14 19:53:10 +00:00
Bob Halley 611163de84 minor cleanup 1999-01-13 19:32:32 +00:00
Bob Halley 08dbab20ef lint 1999-01-09 02:39:39 +00:00
Bob Halley 5aa416c8bd lint; text region support 1999-01-09 02:39:19 +00:00
Bob Halley 68109fb883 list macros now follow the naming convention 1999-01-09 00:20:27 +00:00
Bob Halley 63bd57250e add isc_buffer_getuint{16,32} 1999-01-07 02:06:48 +00:00
Bob Halley 4b1c5cc4ee add 1999-01-07 02:06:14 +00:00
Bob Halley da46905010 add RUNTIME_CHECK 1999-01-06 20:02:14 +00:00