chiark / gitweb /
mdw [Fri, 22 Oct 1999 22:39:18 +0000 (22:39 +0000)]
Add an exception group for mLib.
mdw [Fri, 22 Oct 1999 22:37:26 +0000 (22:37 +0000)]
New dynamic array implementation replaces `dynarray.h'.
mdw [Fri, 22 Oct 1999 22:37:09 +0000 (22:37 +0000)]
Test rig for dynamic arrays.
mdw [Fri, 22 Oct 1999 22:36:37 +0000 (22:36 +0000)]
New test structure for symbol tables.
mdw [Fri, 22 Oct 1999 22:35:56 +0000 (22:35 +0000)]
Corrections and general updates.
mdw [Thu, 21 Oct 1999 21:43:52 +0000 (21:43 +0000)]
Superceded by darray.
mdw [Fri, 15 Oct 1999 21:08:46 +0000 (21:08 +0000)]
Change support for erroneous Base64 streams with length 1 mod 4.
mdw [Mon, 4 Oct 1999 21:53:26 +0000 (21:53 +0000)]
New modules.
mdw [Mon, 4 Oct 1999 21:48:50 +0000 (21:48 +0000)]
Find libraries for standalone name resolver server.
mdw [Mon, 4 Oct 1999 21:47:12 +0000 (21:47 +0000)]
Lots of new source files.
mdw [Mon, 4 Oct 1999 21:46:26 +0000 (21:46 +0000)]
Minor tidyings.
mdw [Mon, 4 Oct 1999 21:45:27 +0000 (21:45 +0000)]
New function `pquis'.
mdw [Mon, 4 Oct 1999 21:44:47 +0000 (21:44 +0000)]
Move `dstr_putf' and `dstr_vputf' into a separate source file.
mdw [Mon, 4 Oct 1999 21:44:06 +0000 (21:44 +0000)]
Undefine PATHSEP when finished with.
mdw [Mon, 4 Oct 1999 21:41:58 +0000 (21:41 +0000)]
Added ident client from `fw'.
mdw [Mon, 4 Oct 1999 21:40:42 +0000 (21:40 +0000)]
Added background resolver from `fw'.
mdw [Sun, 26 Sep 1999 14:28:11 +0000 (14:28 +0000)]
(sel_select): Almost pointless efficiency tweak.
mdw [Fri, 3 Sep 1999 08:02:49 +0000 (08:02 +0000)]
Version bump.
mdw [Fri, 3 Sep 1999 08:02:05 +0000 (08:02 +0000)]
Make `#' a special character which needs escaping.
mdw [Tue, 31 Aug 1999 17:42:23 +0000 (17:42 +0000)]
New function `sel_force' to force a descriptor to be `selected'.
mdw [Thu, 19 Aug 1999 18:32:02 +0000 (18:32 +0000)]
Document new features. Include types with tabulated function arguments
and structure members.
mdw [Thu, 19 Aug 1999 18:31:46 +0000 (18:31 +0000)]
Include types with tabulated function arguments and structure members.
mdw [Thu, 19 Aug 1999 18:31:11 +0000 (18:31 +0000)]
Boring.
mdw [Thu, 19 Aug 1999 18:31:04 +0000 (18:31 +0000)]
Improve signal handling to prevent signals from being lost.
mdw [Thu, 19 Aug 1999 18:30:26 +0000 (18:30 +0000)]
Implement hooks for foreign select-using systems (currently not well
tested).
mdw [Mon, 2 Aug 1999 16:53:48 +0000 (16:53 +0000)]
Improve type safety for sym_iter objects.
mdw [Mon, 2 Aug 1999 14:48:29 +0000 (14:48 +0000)]
More uninteresting manual pages.
mdw [Mon, 2 Aug 1999 14:47:21 +0000 (14:47 +0000)]
Distribute new `hash' module.
mdw [Mon, 2 Aug 1999 14:47:13 +0000 (14:47 +0000)]
Describe new `hash' module.
mdw [Mon, 2 Aug 1999 14:47:04 +0000 (14:47 +0000)]
Remove some unnecessary definitions.
mdw [Mon, 2 Aug 1999 14:45:48 +0000 (14:45 +0000)]
Break low-level hashtable code out from sym.
mdw [Fri, 30 Jul 1999 06:50:24 +0000 (06:50 +0000)]
Minor tidying and typo correction.
mdw [Wed, 28 Jul 1999 22:23:08 +0000 (22:23 +0000)]
Add lots of references to manual pages, and fix a typo.
mdw [Wed, 28 Jul 1999 22:15:12 +0000 (22:15 +0000)]
Remove spurious space from the synopsis section.
mdw [Tue, 27 Jul 1999 18:59:13 +0000 (18:59 +0000)]
Fix relative order of `automake' and `autoconf'.
mdw [Tue, 27 Jul 1999 18:26:59 +0000 (18:26 +0000)]
Fixed typo in `NAME' section.
mdw [Mon, 26 Jul 1999 23:21:14 +0000 (23:21 +0000)]
More generated manual pages.
mdw [Mon, 26 Jul 1999 23:21:02 +0000 (23:21 +0000)]
Bug fix: remove the selector before doing the callback, in case client
adds a writer for the connected socket.
mdw [Mon, 26 Jul 1999 23:19:44 +0000 (23:19 +0000)]
New source files.
mdw [Mon, 26 Jul 1999 23:19:27 +0000 (23:19 +0000)]
Add references to new pages.
mdw [Mon, 26 Jul 1999 23:19:00 +0000 (23:19 +0000)]
Improve formatting for `.VS' sections.
mdw [Mon, 26 Jul 1999 23:16:59 +0000 (23:16 +0000)]
Manipulate file descriptor flags.
mdw [Mon, 26 Jul 1999 23:16:26 +0000 (23:16 +0000)]
Signal handling integrated into I/O system.
mdw [Mon, 26 Jul 1999 23:15:57 +0000 (23:15 +0000)]
Fiddling with environment variables.
mdw [Wed, 14 Jul 1999 19:45:24 +0000 (19:45 +0000)]
Prevent some macros from re-evaluating their arguments.
mdw [Tue, 6 Jul 1999 19:36:52 +0000 (19:36 +0000)]
Boring.
mdw [Tue, 6 Jul 1999 19:36:41 +0000 (19:36 +0000)]
Wonderful new version number.
mdw [Tue, 6 Jul 1999 19:36:21 +0000 (19:36 +0000)]
Describe installation of manpages.
mdw [Tue, 6 Jul 1999 19:36:05 +0000 (19:36 +0000)]
Various minor bugfixes.
mdw [Tue, 6 Jul 1999 19:18:47 +0000 (19:18 +0000)]
Handle new manual page directory.
mdw [Tue, 6 Jul 1999 19:17:50 +0000 (19:17 +0000)]
Initialize the manual page links and Makefile.
mdw [Tue, 6 Jul 1999 19:16:06 +0000 (19:16 +0000)]
Simplify buffer-growing algorithm. Just double it each time.
mdw [Tue, 6 Jul 1999 19:15:28 +0000 (19:15 +0000)]
Comment out argument in structure definition.
mdw [Tue, 6 Jul 1999 19:14:42 +0000 (19:14 +0000)]
Perl script to make `.so' links for all appropriate mLib functions.
mdw [Tue, 6 Jul 1999 19:14:22 +0000 (19:14 +0000)]
Makefile for manual page installation. Subtle and complicated.
mdw [Tue, 6 Jul 1999 19:13:55 +0000 (19:13 +0000)]
Boring.
mdw [Tue, 6 Jul 1999 19:13:45 +0000 (19:13 +0000)]
New manual pages.
mdw [Tue, 6 Jul 1999 19:13:21 +0000 (19:13 +0000)]
Add list of link pages to generate.
mdw [Sun, 20 Jun 1999 23:31:52 +0000 (23:31 +0000)]
More portability enhancements.
mdw [Sun, 20 Jun 1999 23:31:26 +0000 (23:31 +0000)]
Add a slew of manual pages.
mdw [Sat, 19 Jun 1999 20:35:45 +0000 (20:35 +0000)]
Whoops. I'd left the type of the jump buffer as `sigjmp_buf'.
mdw [Sat, 19 Jun 1999 20:33:16 +0000 (20:33 +0000)]
More sophisticated and excessive signal and alarm handling.
mdw [Thu, 17 Jun 1999 00:12:46 +0000 (00:12 +0000)]
Improve portability for shift and rotate macros.
mdw [Sun, 6 Jun 1999 01:23:00 +0000 (01:23 +0000)]
Fix signal handling.
mdw [Tue, 1 Jun 1999 09:49:48 +0000 (09:49 +0000)]
New files for url-encoding and decoding.
mdw [Tue, 1 Jun 1999 09:49:33 +0000 (09:49 +0000)]
Allow things to be looked up by just their caller-supplied hashes. This
actually needs to be thought through better.
mdw [Tue, 1 Jun 1999 09:47:52 +0000 (09:47 +0000)]
Fix nasty bugs in `dstr_vputf'.
mdw [Tue, 1 Jun 1999 09:47:22 +0000 (09:47 +0000)]
Make the return type of `crc32' a `uint32' now that we have `bits.h'.
mdw [Tue, 1 Jun 1999 09:46:36 +0000 (09:46 +0000)]
Make all the new bits.
mdw [Tue, 1 Jun 1999 09:46:19 +0000 (09:46 +0000)]
New addition: bit manipulation macros.
mdw [Tue, 1 Jun 1999 09:45:45 +0000 (09:45 +0000)]
Another version number bump.
mdw [Wed, 26 May 1999 21:08:31 +0000 (21:08 +0000)]
Rename symbols in line with newer conventions.
mdw [Wed, 26 May 1999 21:08:01 +0000 (21:08 +0000)]
Remove redundant structure member.
mdw [Wed, 26 May 1999 20:53:40 +0000 (20:53 +0000)]
Fixes for stupid bugs.
mdw [Wed, 26 May 1999 20:52:57 +0000 (20:52 +0000)]
Add new `rest' argument for `str_split'.
mdw [Sun, 23 May 1999 12:12:46 +0000 (12:12 +0000)]
Interface change to make the `conn' selector useful for generic stream
sockets rather than just IPv4 ones.
mdw [Sat, 22 May 1999 13:42:36 +0000 (13:42 +0000)]
Version number increment. This is becoming a nuisance.
mdw [Sat, 22 May 1999 13:41:00 +0000 (13:41 +0000)]
Fix end-of-file detection and error handling.
mdw [Sat, 22 May 1999 13:39:15 +0000 (13:39 +0000)]
Change spelling of `multiplexor'. ;-)
mdw [Sat, 22 May 1999 13:38:50 +0000 (13:38 +0000)]
Fix bug which discarded initial portions of incomplete lines.
mdw [Fri, 21 May 1999 22:16:08 +0000 (22:16 +0000)]
Reorder the source files again, in an attempt to make them slightly
logical. It hasn't really succeeded, although it is an improvement.
mdw [Fri, 21 May 1999 22:15:26 +0000 (22:15 +0000)]
Dynamic string pool system, based on an idea from the `sw-tools'
project. Could do with more work to make it really good.
mdw [Fri, 21 May 1999 22:14:30 +0000 (22:14 +0000)]
Take advantage of the new dynamic string macros.
mdw [Fri, 21 May 1999 22:13:59 +0000 (22:13 +0000)]
Use new `tv' macros. Fix ordering bug for timeout selectors.
mdw [Fri, 21 May 1999 22:13:12 +0000 (22:13 +0000)]
Moved most of the code into exported macros. The main functions now
implemented using the macros.
mdw [Fri, 21 May 1999 22:12:12 +0000 (22:12 +0000)]
Fix the bugs in the new macros. (Whoops.)
mdw [Fri, 21 May 1999 22:11:20 +0000 (22:11 +0000)]
Omitted version number changes from change log. Changed version
number. ;-)
mdw [Fri, 21 May 1999 08:38:33 +0000 (08:38 +0000)]
Implement some more functions in terms of macros.
mdw [Fri, 21 May 1999 08:38:14 +0000 (08:38 +0000)]
Add some more macros, particularly for creation and destruction.
mdw [Wed, 19 May 1999 20:27:11 +0000 (20:27 +0000)]
Change naming to match newer mLib conventions.
mdw [Wed, 19 May 1999 20:25:16 +0000 (20:25 +0000)]
New version number.
mdw [Wed, 19 May 1999 19:02:17 +0000 (19:02 +0000)]
Aesthetic changes: fix spelling of `initialize'; use uppercase token
constants; abandon old double-underscore convention for internal
functions and variables.
mdw [Tue, 18 May 1999 21:45:27 +0000 (21:45 +0000)]
Allow Base64 encode and decode of arbitrary rubbish.
mdw [Mon, 17 May 1999 20:37:52 +0000 (20:37 +0000)]
New function `tv_addl' to add a literal to a time value. Use magical
`MILLION' constant in place of
1000000 for ease of reading.
mdw [Mon, 17 May 1999 20:37:25 +0000 (20:37 +0000)]
New function `tv_addl' to add a literal to a time value.
mdw [Mon, 17 May 1999 20:37:01 +0000 (20:37 +0000)]
Some trivial string hacks.
mdw [Mon, 17 May 1999 20:36:50 +0000 (20:36 +0000)]
Make the magical constants for the buffer flags uppercase.
mdw [Mon, 17 May 1999 20:36:36 +0000 (20:36 +0000)]
Make the selector type symbols an enumeration rather than a bunch of
#defines.
mdw [Mon, 17 May 1999 20:35:30 +0000 (20:35 +0000)]
Output uncaught exception types in hex, because they're easier to
translate that way.
mdw [Mon, 17 May 1999 20:35:00 +0000 (20:35 +0000)]
Base64 encoding and decoding support.