------------------------------------------------------------------------ r722 | bruce | 2006-08-02 10:42:15 -0600 (Wed, 02 Aug 2006) | 2 lines Changed paths: M /trunk/NEWS Clarified NEWS entry. ------------------------------------------------------------------------ r721 | bruce | 2006-08-01 09:22:11 -0600 (Tue, 01 Aug 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/libbg-msg=l M /trunk/msg/common.c M /trunk/msg/commonf.c M /trunk/msg/msg.h A /trunk/msg/show_pid.c (from /trunk/msg/debug_bits.c:710) Marked some symbols as "weak" to prevent link errors if they aren't defined. ------------------------------------------------------------------------ r720 | bruce | 2006-08-01 09:12:47 -0600 (Tue, 01 Aug 2006) | 2 lines Changed paths: M /trunk/net/ipv4.h Use __attribute__ directly instead of the __DEPRECATED__ macro. ------------------------------------------------------------------------ r719 | bruce | 2006-07-31 23:51:38 -0600 (Mon, 31 Jul 2006) | 2 lines Changed paths: M /trunk/NEWS A /trunk/sys/hasattribute.h0 (from /trunk/sys/hasdeprecated.h0:710) A /trunk/sys/hasattribute.h1 (from /trunk/sys/hasdeprecated.h1:710) A /trunk/sys/tryattribute.c (from /trunk/sys/trydeprecated.c:710) M /trunk/sysdeps.h.spac Added sysdep for __attribute__. ------------------------------------------------------------------------ r718 | bruce | 2006-07-31 14:48:31 -0600 (Mon, 31 Jul 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/sys/tryclockgettime.c Fixed include compatibility problem in sys/tryclockgettime.c. Thanks Amitai Schlair ------------------------------------------------------------------------ r717 | bruce | 2006-07-31 14:47:31 -0600 (Mon, 31 Jul 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.101 ------------------------------------------------------------------------ r716 | bruce | 2006-07-27 18:18:52 -0600 (Thu, 27 Jul 2006) | 1 line Changed paths: A /tags/1.100 (from /trunk:715) Tagged version 1.100 ------------------------------------------------------------------------ r715 | bruce | 2006-07-27 17:53:42 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/base64/base64.h M /trunk/base64/decode_line.c M /trunk/base64/decode_part.c M /trunk/cdb/cdb.h M /trunk/cdb/find.c M /trunk/cdb/get.c M /trunk/cdb/getnext.c M /trunk/cdb/make.c M /trunk/cdb/make.h M /trunk/crc/gcrc16fwd.c M /trunk/crc/gcrc16rfl.c M /trunk/crc/gcrc32fwd.c M /trunk/crc/gcrc32rfl.c M /trunk/crc/gcrc64fwd.c M /trunk/crc/gcrc64rfl.c M /trunk/crypto/hmac.c M /trunk/crypto/sha1.c M /trunk/crypto/sha1test.c M /trunk/dict/dict.h M /trunk/net/accept4.c M /trunk/net/accept6.c M /trunk/net/acceptu.c M /trunk/net/connected.c M /trunk/net/getaddr4.c M /trunk/net/getaddr6.c M /trunk/net/ipv6_format.c M /trunk/net/recv4.c M /trunk/net/recv6.c M /trunk/sys/getpeereid.c Tidied up several pointer signedness warnings (emitted by newer GCCs). ------------------------------------------------------------------------ r714 | bruce | 2006-07-27 17:28:51 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/INSTHIER M /trunk/libraries.spac M /trunk/spec Fixed up some missing bits in the spec needed for shared libraries. ------------------------------------------------------------------------ r713 | bruce | 2006-07-27 17:10:08 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/INSTHIER Add dl.lib to the installed files. ------------------------------------------------------------------------ r712 | bruce | 2006-07-27 16:32:39 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/gqueue.h M /trunk/adt/gqueue_pop.c M /trunk/adt/gqueue_push.c M /trunk/adt/gqueue_test.c M /trunk/adt/gqueue_top.c M /trunk/adt/gstack.h M /trunk/adt/gstack_pop.c M /trunk/adt/gstack_push.c M /trunk/adt/gstack_top.c Added documentation for the gqueue and gstack ADTs. ------------------------------------------------------------------------ r711 | bruce | 2006-07-27 16:32:21 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c Allow for NULL key copy functions in ghash. ------------------------------------------------------------------------ r710 | bruce | 2006-07-27 13:02:06 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/gqueue_test.c M /trunk/adt/gstack_test.c M /trunk/msg/common.c M /trunk/msg/commonf.c M /trunk/msg/wrap_alloc.c M /trunk/msg/wrap_chdir.c M /trunk/msg/wrap_str.c M /trunk/net/connect4.c M /trunk/net/ipv4_format.c M /trunk/net/ipv4_scan.c M /trunk/net/ipv6_scan.c M /trunk/net/tcp4.c M /trunk/path/merge.c M /trunk/str/alloc.c M /trunk/str/catf.c M /trunk/str/copy.c M /trunk/str/copyf.c M /trunk/str/env_find.c M /trunk/str/env_from_array.c M /trunk/str/env_from_string.c M /trunk/str/env_get.c M /trunk/str/env_make_array.c M /trunk/str/env_put.c M /trunk/str/env_set.c M /trunk/str/findnext.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/init.c M /trunk/str/splice.c Convert all "void selftest(void)" functions in selftests to simply "MAIN". ------------------------------------------------------------------------ r709 | bruce | 2006-07-27 13:01:19 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/VERSION The version was mistakenly not bumped up to 1.100 ------------------------------------------------------------------------ r708 | bruce | 2006-07-27 13:01:01 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/adt_sp.c Pointer signedness fixup. ------------------------------------------------------------------------ r707 | bruce | 2006-07-27 12:56:15 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/net/resolve.h Document the resolve_ipv4name macro. ------------------------------------------------------------------------ r706 | bruce | 2006-07-27 12:56:01 -0600 (Thu, 27 Jul 2006) | 3 lines Changed paths: M /trunk/iobuf/common.h Added missing "@}" comment in iobuf/common.h that was causing some function documentation to be skipped. ------------------------------------------------------------------------ r705 | bruce | 2006-07-27 12:53:17 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/gqueue_push.c A /trunk/adt/gqueue_test.c (from /trunk/adt/gqueue_push.c:702) M /trunk/adt/gstack_push.c A /trunk/adt/gstack_test.c (from /trunk/adt/gstack_push.c:702) Moved the gqueue and gstack test code into seperate files. ------------------------------------------------------------------------ r704 | bruce | 2006-07-27 12:52:50 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/ghash_iter.c M /trunk/adt/ghash_remove.c M /trunk/adt/ghash_test.c Moved all selftest code into ghash_test.c, to make it a better example. ------------------------------------------------------------------------ r703 | bruce | 2006-07-27 12:35:10 -0600 (Thu, 27 Jul 2006) | 2 lines Changed paths: M /trunk/adt/common.h M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c M /trunk/adt/ghash_foreach.c M /trunk/adt/ghash_free.c M /trunk/adt/ghash_get.c M /trunk/adt/ghash_init.c M /trunk/adt/ghash_insert.c M /trunk/adt/ghash_iter.c M /trunk/adt/ghash_rebuild.c M /trunk/adt/ghash_rehash.c M /trunk/adt/ghash_remove.c M /trunk/adt/ghash_search.c A /trunk/adt/ghash_test.c (from /trunk/adt/ghash_add.c:701) M /trunk/config.dxy Added Doxygen documentation to adt/ghash ------------------------------------------------------------------------ r702 | bruce | 2006-07-27 10:55:07 -0600 (Thu, 27 Jul 2006) | 3 lines Changed paths: M /trunk/adt/gqueue.h M /trunk/adt/gqueue_pop.c M /trunk/adt/gqueue_push.c M /trunk/adt/gstack_pop.c M /trunk/adt/gstack_push.c Added self tests for the generic queue and stack implementations, fixing several bugs in the process. ------------------------------------------------------------------------ r701 | bruce | 2006-07-26 23:56:55 -0600 (Wed, 26 Jul 2006) | 2 lines Changed paths: M /trunk/config.dxy Updated the Doxygen config for version 1.4.7 ------------------------------------------------------------------------ r700 | bruce | 2006-07-25 14:43:55 -0600 (Tue, 25 Jul 2006) | 2 lines Changed paths: M /trunk/config.dxy Updated the Doxygen configuration. ------------------------------------------------------------------------ r699 | bruce | 2006-07-25 08:51:21 -0600 (Tue, 25 Jul 2006) | 2 lines Changed paths: M /trunk/net/ipv4_format.c Added self test to ipv4_format.c ------------------------------------------------------------------------ r698 | bruce | 2006-07-25 08:45:48 -0600 (Tue, 25 Jul 2006) | 2 lines Changed paths: M /trunk/net/connect4.c M /trunk/net/tcp4.c M /trunk/selftest.c Added self tests for several IPv4 functions. ------------------------------------------------------------------------ r697 | bruce | 2006-07-24 17:44:01 -0600 (Mon, 24 Jul 2006) | 3 lines Changed paths: M /trunk/INSTHIER A /trunk/LIBVERSION M /trunk/NEWS M /trunk/TODO M /trunk/VERSION D /trunk/libbg.a.spac A /trunk/libbg.la.spac (from /trunk/libbg.a.spac:692) M /trunk/libraries.spac M /trunk/selftests.sh M /trunk/selftests.spac Modified the package to install libbg and libbg-sysdeps as shared libraries using libtool. ------------------------------------------------------------------------ r696 | bruce | 2006-07-24 17:14:39 -0600 (Mon, 24 Jul 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Added support to bg-installer for installing shared libraries with libtool. ------------------------------------------------------------------------ r695 | bruce | 2006-07-24 17:02:38 -0600 (Mon, 24 Jul 2006) | 4 lines Changed paths: A /trunk/libpwcmp-module=l (from /trunk/libpwcmp-module=l:271) A /trunk/libpwcmp=l (from /trunk/libpwcmp=l:271) Added missing libpwcmp library definition files. They were missed in a previous step because the actual pwcmp library is in a different repository. ------------------------------------------------------------------------ r694 | bruce | 2006-07-24 14:48:02 -0600 (Mon, 24 Jul 2006) | 2 lines Changed paths: M /trunk/fdbuf/fdobuf.h Fixed a missing include in the old fdbuf C++ library. ------------------------------------------------------------------------ r693 | bruce | 2006-07-24 13:57:47 -0600 (Mon, 24 Jul 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/ibuf_openreadclose.c Fixed bug in error return of ibuf_openreadclose. Thanks Gerrit Pape ------------------------------------------------------------------------ r692 | bruce | 2006-03-22 22:25:47 -0600 (Wed, 22 Mar 2006) | 2 lines Changed paths: M /trunk/libvmailmgr=l Fixed the missing vmailmgr/ prefix in libvmailmgr ------------------------------------------------------------------------ r691 | bruce | 2006-03-22 22:15:58 -0600 (Wed, 22 Mar 2006) | 2 lines Changed paths: A /trunk/msg/debug_bits.c Added missing source necessary in the libbg-msg library. ------------------------------------------------------------------------ r690 | bruce | 2006-03-22 22:14:35 -0600 (Wed, 22 Mar 2006) | 3 lines Changed paths: M /trunk/INSTHIER D /trunk/adt/lib=l D /trunk/base64/lib=l M /trunk/bg-installer=x D /trunk/cdb/lib=l D /trunk/cli/lib=l D /trunk/crc/lib=l M /trunk/crc-gentab=x D /trunk/crypto/lib=l D /trunk/dict/lib=l D /trunk/fmt/lib=l D /trunk/installer=l D /trunk/instcheck=l D /trunk/instshow=l D /trunk/iobuf/lib=l A /trunk/libbg-adt=l (from /trunk/adt/lib=l:689) A /trunk/libbg-base64=l (from /trunk/base64/lib=l:689) A /trunk/libbg-cdb=l (from /trunk/cdb/lib=l:689) A /trunk/libbg-cli=l (from /trunk/cli/lib=l:689) A /trunk/libbg-crc=l (from /trunk/crc/lib=l:689) A /trunk/libbg-crypto=l (from /trunk/crypto/lib=l:689) A /trunk/libbg-dict=l (from /trunk/dict/lib=l:689) A /trunk/libbg-fmt=l (from /trunk/fmt/lib=l:689) A /trunk/libbg-installer=l (from /trunk/installer=l:689) A /trunk/libbg-instcheck=l (from /trunk/instcheck=l:689) A /trunk/libbg-instshow=l (from /trunk/instshow=l:689) A /trunk/libbg-iobuf=l (from /trunk/iobuf/lib=l:689) A /trunk/libbg-misc=l (from /trunk/misc/lib=l:689) A /trunk/libbg-msg=l (from /trunk/msg/lib=l:689) A /trunk/libbg-net=l (from /trunk/net/lib=l:689) A /trunk/libbg-path=l (from /trunk/path/lib=l:689) A /trunk/libbg-str=l (from /trunk/str/lib=l:689) A /trunk/libbg-unix=l (from /trunk/unix/lib=l:689) M /trunk/libbg.a.spac M /trunk/libraries.spac A /trunk/libvmailmgr=l (from /trunk/vmailmgr/lib=l:689) D /trunk/misc/lib=l D /trunk/msg/lib=l D /trunk/net/lib=l D /trunk/path/lib=l D /trunk/str/lib=l D /trunk/unix/lib=l D /trunk/vmailmgr/lib=l Renamed the library targets into the top directory with their final names. This will help make generation of shared libraries easier. ------------------------------------------------------------------------ r689 | bruce | 2006-03-18 23:51:54 -0600 (Sat, 18 Mar 2006) | 2 lines Changed paths: M /trunk/fmt/sllnum.c M /trunk/fmt/snum.c M /trunk/fmt/ullnum.c M /trunk/fmt/unum.c Simplified the result length-only formula in fmt/*num.c slightly. ------------------------------------------------------------------------ r688 | bruce | 2006-03-18 23:48:23 -0600 (Sat, 18 Mar 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/fmt/sllnum.c M /trunk/fmt/ullnum.c Fixed a bug in counting the length of signed and unsigned long long integers (0 was counted as having zero length). ------------------------------------------------------------------------ r687 | bruce | 2006-03-18 23:46:57 -0600 (Sat, 18 Mar 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.042 ------------------------------------------------------------------------ r686 | bruce | 2006-03-08 14:01:12 -0600 (Wed, 08 Mar 2006) | 1 line Changed paths: A /tags/1.041 (from /trunk:685) Tagged version 1.041 ------------------------------------------------------------------------ r685 | bruce | 2006-03-08 13:16:08 -0600 (Wed, 08 Mar 2006) | 3 lines Changed paths: M /trunk/cli-generate.pl Fixed up newline handling to deal with @verbatim and @example sections better. ------------------------------------------------------------------------ r684 | bruce | 2006-03-03 15:49:04 -0600 (Fri, 03 Mar 2006) | 2 lines Changed paths: A /trunk/cdb/cdbhash.c (from /trunk/cdb/hash.c:683) D /trunk/cdb/hash.c M /trunk/cdb/lib=l A /trunk/dict/dicthash.c (from /trunk/dict/hash.c:683) D /trunk/dict/hash.c M /trunk/dict/lib=l Renamed dict/hash.c and cdb/hash.c to prevent future linkage problems. ------------------------------------------------------------------------ r683 | bruce | 2006-02-28 13:43:52 -0600 (Tue, 28 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/VERSION D /trunk/crypto/hash-lookup.c D /trunk/crypto/hash-md4.c D /trunk/crypto/hash-md5.c D /trunk/crypto/hash-pack-uint128.c D /trunk/crypto/hash-pack-uint64.c D /trunk/crypto/hash-sha1.c D /trunk/crypto/hash-sha256.c D /trunk/crypto/hash-sha384.c D /trunk/crypto/hash-sha512.c D /trunk/crypto/hash.c D /trunk/crypto/hash.h M /trunk/crypto/lib=l Reverted revisions 677 and 678. From now on all crypto apps should target libtomcrypt (or some other better external library). ------------------------------------------------------------------------ r682 | bruce | 2006-02-28 13:36:45 -0600 (Tue, 28 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Removed extraneous #! header on cli-generate. ------------------------------------------------------------------------ r681 | bruce | 2006-02-28 13:35:21 -0600 (Tue, 28 Feb 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/cli-generate.1 M /trunk/cli-generate.pl Added support for HTML output to cli-generate. ------------------------------------------------------------------------ r680 | bruce | 2006-02-28 11:56:45 -0600 (Tue, 28 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.1 M /trunk/cli-generate.pl Added and fixed up the man page formatting codes. ------------------------------------------------------------------------ r679 | bruce | 2006-02-24 17:31:32 -0600 (Fri, 24 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Added some additional man page sections (warnings and authors). ------------------------------------------------------------------------ r678 | bruce | 2006-02-22 12:05:12 -0600 (Wed, 22 Feb 2006) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crypto/hash-lookup.c M /trunk/crypto/hash-md4.c M /trunk/crypto/hash-md5.c M /trunk/crypto/hash-sha1.c M /trunk/crypto/hash-sha256.c M /trunk/crypto/hash-sha384.c M /trunk/crypto/hash-sha512.c M /trunk/crypto/hash.h M /trunk/crypto/lib=l Added a crypto hash "lookup by name" function. ------------------------------------------------------------------------ r677 | bruce | 2006-02-22 11:18:37 -0600 (Wed, 22 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/VERSION A /trunk/crypto/hash-md4.c A /trunk/crypto/hash-md5.c A /trunk/crypto/hash-pack-uint128.c A /trunk/crypto/hash-pack-uint64.c A /trunk/crypto/hash-sha1.c (from /trunk/crypto/sha1.c:676) A /trunk/crypto/hash-sha256.c (from /trunk/crypto/sha256.c:676) A /trunk/crypto/hash-sha384.c (from /trunk/crypto/sha384.c:676) A /trunk/crypto/hash-sha512.c (from /trunk/crypto/sha512.c:676) A /trunk/crypto/hash.c A /trunk/crypto/hash.h M /trunk/crypto/lib=l Modified all the crypto hash functions to fit a control block framework (like the HMAC system does), bumping the version to 1.050 ------------------------------------------------------------------------ r676 | bruce | 2006-02-19 18:30:00 -0600 (Sun, 19 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/TODO M /trunk/crypto/hmac.c M /trunk/crypto/hmac.h Tweaked the hmac_finish prototype to properly indicate that the midstate is const and unmodified by the function. ------------------------------------------------------------------------ r675 | bruce | 2006-02-19 18:29:20 -0600 (Sun, 19 Feb 2006) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped the version to 1.041 ------------------------------------------------------------------------ r674 | bruce | 2006-02-19 16:07:05 -0600 (Sun, 19 Feb 2006) | 1 line Changed paths: A /tags/1.040 (from /trunk:673) Tagged version 1.040 ------------------------------------------------------------------------ r673 | bruce | 2006-02-19 00:51:29 -0600 (Sun, 19 Feb 2006) | 2 lines Changed paths: M /trunk/spec Install the man page(s) into RPMs. ------------------------------------------------------------------------ r672 | bruce | 2006-02-19 00:21:47 -0600 (Sun, 19 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Warn about missing Description: header in cli-generate. ------------------------------------------------------------------------ r671 | bruce | 2006-02-19 00:21:18 -0600 (Sun, 19 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/unix/sig_all.c Stop blocking SIGSEGV with the sig_all_* functions, as this has resulted in bugs causing endless signal loops. ------------------------------------------------------------------------ r670 | bruce | 2006-02-19 00:20:09 -0600 (Sun, 19 Feb 2006) | 2 lines Changed paths: M /trunk/TODO Added some more notes on the crypto hash rewriting. ------------------------------------------------------------------------ r669 | bruce | 2006-02-19 00:19:51 -0600 (Sun, 19 Feb 2006) | 2 lines Changed paths: M /trunk/INSTHIER M /trunk/install.spac Fixed a couple of installation bugs for the man page. ------------------------------------------------------------------------ r668 | bruce | 2006-02-18 23:58:04 -0600 (Sat, 18 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/TODO A /trunk/crypto/hmac-sha1.c A /trunk/crypto/hmac-sha256.c (from /trunk/crypto/sha256.c:656) A /trunk/crypto/hmac-sha384.c (from /trunk/crypto/sha384.c:656) A /trunk/crypto/hmac-sha512.c (from /trunk/crypto/sha512.c:656) M /trunk/crypto/hmac.c M /trunk/crypto/hmac.h M /trunk/crypto/lib=l M /trunk/crypto/md5.c M /trunk/crypto/sha1.c M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c Modified the crypto HMAC code to do precalculation of the intermediate hash results. ------------------------------------------------------------------------ r667 | bruce | 2006-02-17 13:31:54 -0600 (Fri, 17 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.1 Cleaned up some bits I missed in the cli-generate man page. ------------------------------------------------------------------------ r666 | bruce | 2006-02-17 13:27:15 -0600 (Fri, 17 Feb 2006) | 2 lines Changed paths: M /trunk/INSTHIER A /trunk/cli-generate.1 M /trunk/cli-generate.pl A /trunk/conf-man Added a man page for cli-generate. ------------------------------------------------------------------------ r665 | bruce | 2006-02-17 12:59:15 -0600 (Fri, 17 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Account for the "-h, --help" options when calculating the minimum width. ------------------------------------------------------------------------ r664 | bruce | 2006-02-17 12:27:43 -0600 (Fri, 17 Feb 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Added preliminary support for generating man pages. ------------------------------------------------------------------------ r663 | bruce | 2006-02-17 09:42:23 -0600 (Fri, 17 Feb 2006) | 4 lines Changed paths: M /trunk/cli-generate.pl Simplified the header/section parsing mechanics to seperate dividing up the file into sections from parsing the content within the sections. This will make it simpler to add more kinds of sections (for docs). ------------------------------------------------------------------------ r662 | bruce | 2006-02-17 00:16:59 -0600 (Fri, 17 Feb 2006) | 3 lines Changed paths: M /trunk/cli-generate.pl Added a 'description' field to the header, and fixed up newline addition to the prefix in cli-generate. ------------------------------------------------------------------------ r661 | bruce | 2006-02-16 16:48:18 -0600 (Thu, 16 Feb 2006) | 3 lines Changed paths: M /trunk/NEWS M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c Tweaked the ghash_add function to return a pointer to the newly created entry (since some uses will want to use it immediately). ------------------------------------------------------------------------ r660 | bruce | 2006-01-23 22:49:09 -0600 (Mon, 23 Jan 2006) | 2 lines Changed paths: M /trunk/cli-generate.pl Add support for outputting the msg_debug_bits flag in cli-generate. ------------------------------------------------------------------------ r659 | bruce | 2006-01-21 22:27:57 -0600 (Sat, 21 Jan 2006) | 5 lines Changed paths: M /trunk/cli-generate.pl Large number of changes, mostly steming from reworking the program to work on a single file only, and send its output to stdout. Also made the script pre-calculate the help text (omitting it from cli_options), and fixed a number of bugs. ------------------------------------------------------------------------ r658 | bruce | 2006-01-20 16:53:58 -0600 (Fri, 20 Jan 2006) | 2 lines Changed paths: M /trunk/cli/cli.h A /trunk/cli/help.c (from /trunk/cli/main.c:656) A /trunk/cli/internal.h M /trunk/cli/lib=l M /trunk/cli/main.c Split the help text output code out of the rest of the CLI library. ------------------------------------------------------------------------ r657 | bruce | 2006-01-20 16:53:05 -0600 (Fri, 20 Jan 2006) | 2 lines Changed paths: M /trunk/README.in Stamped the README with the year 2006. ------------------------------------------------------------------------ r656 | bruce | 2006-01-20 12:12:57 -0600 (Fri, 20 Jan 2006) | 3 lines Changed paths: M /trunk/INSTHIER M /trunk/NEWS M /trunk/VERSION M /trunk/all.spac A /trunk/cli-generate.pl A /trunk/cli-generate=pl Added cli-generate, a program to produce C header and source from command-line interface description files. ------------------------------------------------------------------------ r655 | bruce | 2005-12-18 16:15:26 -0600 (Sun, 18 Dec 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/base64/asc2bin.c M /trunk/base64/base64.h Fixed base64 decoding on systems where char is unsigned by default. Thanks Gerrit Pape ------------------------------------------------------------------------ r654 | bruce | 2005-12-18 16:13:52 -0600 (Sun, 18 Dec 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.032 ------------------------------------------------------------------------ r653 | bruce | 2005-12-02 00:29:52 -0600 (Fri, 02 Dec 2005) | 1 line Changed paths: A /tags/1.031 (from /trunk:652) Tagged version 1.031 ------------------------------------------------------------------------ r652 | bruce | 2005-12-02 00:09:11 -0600 (Fri, 02 Dec 2005) | 2 lines Changed paths: M /trunk/NEWS Added note about missing installing hmac.h file. ------------------------------------------------------------------------ r651 | bruce | 2005-12-02 00:08:30 -0600 (Fri, 02 Dec 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.031 ------------------------------------------------------------------------ r650 | bruce | 2005-12-02 00:06:51 -0600 (Fri, 02 Dec 2005) | 2 lines Changed paths: M /trunk/INSTHIER Fixed missing installation of crypto/hmac.h ------------------------------------------------------------------------ r649 | bruce | 2005-12-01 23:42:01 -0600 (Thu, 01 Dec 2005) | 1 line Changed paths: A /tags/1.030 (from /trunk:648) Tagged version 1.030 ------------------------------------------------------------------------ r648 | bruce | 2005-12-01 22:26:39 -0600 (Thu, 01 Dec 2005) | 2 lines Changed paths: M /trunk/VERSION Bumped version to 1.030. ------------------------------------------------------------------------ r647 | bruce | 2005-12-01 21:51:31 -0600 (Thu, 01 Dec 2005) | 2 lines Changed paths: M /trunk/crypto/hmac.c Fixed the copyright on the new HMAC code to the LGPL. ------------------------------------------------------------------------ r646 | bruce | 2005-12-01 16:07:11 -0600 (Thu, 01 Dec 2005) | 4 lines Changed paths: M /trunk/NEWS A /trunk/crypto/hmac.c A /trunk/crypto/hmac.h M /trunk/crypto/lib=l M /trunk/crypto/md5.c M /trunk/crypto/sha1.c M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c Added a RFC 2104 generic HMAC (keyed hashing for message authentication) routine to the crypto section, with control blocks for MD5, SHA1, SHA256, SHA384, and SHA512. ------------------------------------------------------------------------ r645 | bruce | 2005-11-29 21:52:22 -0600 (Tue, 29 Nov 2005) | 2 lines Changed paths: M /trunk/bg-installer.c Updated the documentation inside bg-installer.c ------------------------------------------------------------------------ r644 | bruce | 2005-11-29 12:56:38 -0600 (Tue, 29 Nov 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Added support for UID and GID names (instead of just numbers) in bg-installer. ------------------------------------------------------------------------ r643 | bruce | 2005-11-29 12:11:01 -0600 (Tue, 29 Nov 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.029 ------------------------------------------------------------------------ r642 | bruce | 2005-11-21 00:03:33 -0600 (Mon, 21 Nov 2005) | 1 line Changed paths: A /tags/1.028 (from /trunk:641) Tagged version 1.028 ------------------------------------------------------------------------ r641 | bruce | 2005-11-20 23:33:04 -0600 (Sun, 20 Nov 2005) | 2 lines Changed paths: M /trunk/sysdeps.h.spac Fixed missing dependancy in the sysdeps.h file. ------------------------------------------------------------------------ r640 | bruce | 2005-11-20 22:51:21 -0600 (Sun, 20 Nov 2005) | 2 lines Changed paths: M /trunk/README.in Fixed up copyright notice in the README. ------------------------------------------------------------------------ r639 | bruce | 2005-11-20 22:43:14 -0600 (Sun, 20 Nov 2005) | 3 lines Changed paths: M /trunk/cdb/get.c M /trunk/cdb/getnext.c M /trunk/cdb++/cdb_get.cc M /trunk/cdb++/cdb_getrec.cc M /trunk/cdb++/cdb_make.cc M /trunk/cdb++/cdb_reader.cc M /trunk/cdb++/cdb_writer.cc M /trunk/cdb++/datum.cc M /trunk/cdb++/internal.h M /trunk/cgi/cgi-args.cc M /trunk/cgi/cgi-base.cc M /trunk/cli/main.c M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc M /trunk/crypto/md4.c M /trunk/crypto/md4.h M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c M /trunk/crypto/surf.c M /trunk/fdbuf/fdbuf.cc M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdbuf_copy.cc M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdibuf_mystring.cc M /trunk/fdbuf/fdibuf_netstring.cc M /trunk/fdbuf/fdobuf.cc M /trunk/fdbuf/fdobuf.h M /trunk/fdbuf/fdobuf_chownmod.cc M /trunk/fdbuf/fdobuf_seek.cc M /trunk/fdbuf/fdobuf_signed.cc M /trunk/fdbuf/fdobuf_unsigned.cc M /trunk/fmt/sllnum.c M /trunk/fmt/snum.c M /trunk/fmt/ullnum.c M /trunk/fmt/unum.c M /trunk/mystring/count.cc M /trunk/mystring/iter.cc M /trunk/mystring/iter.h M /trunk/mystring/join.h M /trunk/mystring/mystring.h M /trunk/mystring/rep.h M /trunk/net/accept4.c M /trunk/net/accept6.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bind6.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/connect4.c M /trunk/net/connect4_timeout.c M /trunk/net/connect6.c M /trunk/net/connect6_timeout.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/connectu_timeout.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/getaddr6.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/notcpdelay.c M /trunk/net/pairdgm.c M /trunk/net/pairstr.c M /trunk/net/recv4.c M /trunk/net/recv6.c M /trunk/net/recvfd.c M /trunk/net/recvu.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/send6.c M /trunk/net/sendfd.c M /trunk/net/sendu.c M /trunk/net/setopt.c M /trunk/net/shutdown.c M /trunk/net/tcp4.c M /trunk/net/tcp6.c M /trunk/net/udp4.c M /trunk/net/udp6.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c M /trunk/path/contains.c M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/merge.c M /trunk/python/template/__init__.py M /trunk/python/template/context.py M /trunk/python/template/functions.py M /trunk/python/template/lex.py M /trunk/python/template/parser.py M /trunk/python/template/syntax.py M /trunk/str/buildmap.c M /trunk/str/case_match.c M /trunk/str/case_start.c M /trunk/str/cat.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/catiw.c M /trunk/str/catiwll.c M /trunk/str/catns.c M /trunk/str/catsllnum.c M /trunk/str/catsnum.c M /trunk/str/catullnum.c M /trunk/str/catunum.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c M /trunk/str/catxwll.c M /trunk/str/cmp.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/copyns.c M /trunk/str/count.c M /trunk/str/countof.c M /trunk/str/cut.c M /trunk/str/diff.c M /trunk/str/findnext.c M /trunk/str/findnextnot.c M /trunk/str/findnextof.c M /trunk/str/free.c M /trunk/str/init.c M /trunk/str/join.c M /trunk/str/lower.c M /trunk/str/lstrip.c M /trunk/str/match.c M /trunk/str/rstrip.c M /trunk/str/sort.c M /trunk/str/splice.c M /trunk/str/start.c M /trunk/str/subst.c M /trunk/str/truncate.c M /trunk/str/upper.c M /trunk/str/xlate.c M /trunk/unix/cloexec_off.c M /trunk/unix/cloexec_on.c M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c M /trunk/unix/fcntl_fl_off.c M /trunk/unix/fcntl_fl_on.c M /trunk/unix/nonblock_off.c M /trunk/unix/nonblock_on.c M /trunk/unix/sig_block.c M /trunk/unix/sig_catch.c M /trunk/unix/sig_suspend.c Since the copyright changed, added a 2005 copyright stamp on all files claimed by myself. ------------------------------------------------------------------------ r638 | bruce | 2005-11-20 22:39:57 -0600 (Sun, 20 Nov 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c M /trunk/cdb/get.c M /trunk/cdb/getnext.c M /trunk/cdb++/cdb++.h M /trunk/cdb++/cdb_get.cc M /trunk/cdb++/cdb_getrec.cc M /trunk/cdb++/cdb_make.cc M /trunk/cdb++/cdb_reader.cc M /trunk/cdb++/cdb_writer.cc M /trunk/cdb++/datum.cc M /trunk/cdb++/internal.h M /trunk/cgi/cgi-args.cc M /trunk/cgi/cgi-base.cc M /trunk/cli/main.c M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc M /trunk/crypto/md4.c M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c M /trunk/crypto/surf.c M /trunk/fdbuf/fdbuf.cc M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdbuf_copy.cc M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdibuf_mystring.cc M /trunk/fdbuf/fdibuf_netstring.cc M /trunk/fdbuf/fdobuf.cc M /trunk/fdbuf/fdobuf.h M /trunk/fdbuf/fdobuf_chownmod.cc M /trunk/fdbuf/fdobuf_seek.cc M /trunk/fdbuf/fdobuf_signed.cc M /trunk/fdbuf/fdobuf_unsigned.cc M /trunk/fmt/char.c M /trunk/fmt/chars.c M /trunk/fmt/multi.c M /trunk/fmt/sllnum.c M /trunk/fmt/snum.c M /trunk/fmt/ullnum.c M /trunk/fmt/unum.c M /trunk/iobuf/ibuf_getstr_crlf.c M /trunk/mystring/count.cc M /trunk/mystring/iter.cc M /trunk/mystring/iter.h M /trunk/mystring/join.h M /trunk/mystring/mystring.h M /trunk/mystring/rep.h M /trunk/net/accept4.c M /trunk/net/accept6.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bind6.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/connect4.c M /trunk/net/connect4_timeout.c M /trunk/net/connect6.c M /trunk/net/connect6_timeout.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/connectu_timeout.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/getaddr6.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/notcpdelay.c M /trunk/net/pairdgm.c M /trunk/net/pairstr.c M /trunk/net/recv4.c M /trunk/net/recv6.c M /trunk/net/recvfd.c M /trunk/net/recvu.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/send6.c M /trunk/net/sendfd.c M /trunk/net/sendu.c M /trunk/net/setopt.c M /trunk/net/shutdown.c M /trunk/net/tcp4.c M /trunk/net/tcp6.c M /trunk/net/udp4.c M /trunk/net/udp6.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c M /trunk/path/contains.c M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/merge.c M /trunk/python/template/__init__.py M /trunk/python/template/context.py M /trunk/python/template/functions.py M /trunk/python/template/lex.py M /trunk/python/template/parser.py M /trunk/python/template/syntax.py M /trunk/str/alloc.c M /trunk/str/buildmap.c M /trunk/str/case_match.c M /trunk/str/case_start.c M /trunk/str/cat.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/catf.c M /trunk/str/catiw.c M /trunk/str/catiwll.c M /trunk/str/catns.c M /trunk/str/catsllnum.c M /trunk/str/catsnum.c M /trunk/str/catullnum.c M /trunk/str/catunum.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c M /trunk/str/catxwll.c M /trunk/str/cmp.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/copyf.c M /trunk/str/copyns.c M /trunk/str/count.c M /trunk/str/countof.c M /trunk/str/cut.c M /trunk/str/diff.c M /trunk/str/findnext.c M /trunk/str/findnextnot.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/init.c M /trunk/str/join.c M /trunk/str/lower.c M /trunk/str/lstrip.c M /trunk/str/match.c M /trunk/str/rstrip.c M /trunk/str/sort.c M /trunk/str/splice.c M /trunk/str/start.c M /trunk/str/subst.c M /trunk/str/truncate.c M /trunk/str/upper.c M /trunk/str/xlate.c M /trunk/unix/cloexec_off.c M /trunk/unix/cloexec_on.c M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c M /trunk/unix/fcntl_fl_off.c M /trunk/unix/fcntl_fl_on.c M /trunk/unix/nonblock_off.c M /trunk/unix/nonblock_on.c M /trunk/unix/sig_block.c M /trunk/unix/sig_catch.c M /trunk/unix/sig_suspend.c Switched from standard GPL to LGPL-2.1 license. ------------------------------------------------------------------------ r637 | bruce | 2005-11-20 17:38:23 -0600 (Sun, 20 Nov 2005) | 2 lines Changed paths: M /trunk/README.in M /trunk/cdb/get.c M /trunk/cdb/getnext.c M /trunk/cdb++/cdb++.h M /trunk/cdb++/cdb_get.cc M /trunk/cdb++/cdb_getrec.cc M /trunk/cdb++/cdb_make.cc M /trunk/cdb++/cdb_reader.cc M /trunk/cdb++/cdb_writer.cc M /trunk/cdb++/datum.cc M /trunk/cdb++/internal.h M /trunk/cgi/cgi-args.cc M /trunk/cgi/cgi-base.cc M /trunk/cli/main.c M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc M /trunk/crypto/md5.c M /trunk/crypto/sha1.c M /trunk/crypto/sha1.h M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c M /trunk/crypto/surf.c M /trunk/fdbuf/fdbuf.cc M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdbuf_copy.cc M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdibuf_mystring.cc M /trunk/fdbuf/fdibuf_netstring.cc M /trunk/fdbuf/fdobuf.cc M /trunk/fdbuf/fdobuf.h M /trunk/fdbuf/fdobuf_chownmod.cc M /trunk/fdbuf/fdobuf_seek.cc M /trunk/fdbuf/fdobuf_signed.cc M /trunk/fdbuf/fdobuf_unsigned.cc M /trunk/fmt/char.c M /trunk/fmt/chars.c M /trunk/fmt/multi.c M /trunk/fmt/sllnum.c M /trunk/fmt/snum.c M /trunk/fmt/ullnum.c M /trunk/fmt/unum.c M /trunk/mystring/count.cc M /trunk/mystring/iter.cc M /trunk/mystring/iter.h M /trunk/mystring/join.h M /trunk/mystring/mystring.h M /trunk/mystring/rep.h M /trunk/net/accept4.c M /trunk/net/accept6.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bind6.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/connect4.c M /trunk/net/connect4_timeout.c M /trunk/net/connect6.c M /trunk/net/connect6_timeout.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/connectu_timeout.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/getaddr6.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/notcpdelay.c M /trunk/net/pairdgm.c M /trunk/net/pairstr.c M /trunk/net/recv4.c M /trunk/net/recv6.c M /trunk/net/recvfd.c M /trunk/net/recvu.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/send6.c M /trunk/net/sendfd.c M /trunk/net/sendu.c M /trunk/net/setopt.c M /trunk/net/shutdown.c M /trunk/net/tcp4.c M /trunk/net/tcp6.c M /trunk/net/udp4.c M /trunk/net/udp6.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c M /trunk/path/contains.c M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/merge.c M /trunk/python/template/__init__.py M /trunk/python/template/context.py M /trunk/python/template/functions.py M /trunk/python/template/lex.py M /trunk/python/template/parser.py M /trunk/python/template/syntax.py M /trunk/spec M /trunk/str/alloc.c M /trunk/str/buildmap.c M /trunk/str/case_match.c M /trunk/str/case_start.c M /trunk/str/cat.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/catf.c M /trunk/str/catiw.c M /trunk/str/catiwll.c M /trunk/str/catns.c M /trunk/str/catsllnum.c M /trunk/str/catsnum.c M /trunk/str/catullnum.c M /trunk/str/catunum.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c M /trunk/str/catxwll.c M /trunk/str/cmp.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/copyf.c M /trunk/str/copyns.c M /trunk/str/count.c M /trunk/str/countof.c M /trunk/str/cut.c M /trunk/str/diff.c M /trunk/str/findnext.c M /trunk/str/findnextnot.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/init.c M /trunk/str/join.c M /trunk/str/lower.c M /trunk/str/lstrip.c M /trunk/str/match.c M /trunk/str/rstrip.c M /trunk/str/sort.c M /trunk/str/splice.c M /trunk/str/start.c M /trunk/str/subst.c M /trunk/str/truncate.c M /trunk/str/upper.c M /trunk/str/xlate.c M /trunk/unix/cloexec_off.c M /trunk/unix/cloexec_on.c M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c M /trunk/unix/fcntl_fl_off.c M /trunk/unix/fcntl_fl_on.c M /trunk/unix/nonblock_off.c M /trunk/unix/nonblock_on.c M /trunk/unix/sig_block.c M /trunk/unix/sig_catch.c M /trunk/unix/sig_suspend.c Switched email address from bruceg@em.ca to bruce@untroubled.org. ------------------------------------------------------------------------ r636 | bruce | 2005-11-04 14:47:46 -0600 (Fri, 04 Nov 2005) | 4 lines Changed paths: M /trunk/NEWS M /trunk/unix/selfpipe.c Fixed bug in self test for unix/selfpipe.c that caused problems with running make -- the self test sent signals to "0", which is the process group, instead of to a single PID. ------------------------------------------------------------------------ r635 | bruce | 2005-11-02 11:37:50 -0600 (Wed, 02 Nov 2005) | 2 lines Changed paths: M /trunk/mystring/mystring.h Expose the mystring::append functions publically. ------------------------------------------------------------------------ r634 | bruce | 2005-09-03 22:41:12 -0600 (Sat, 03 Sep 2005) | 2 lines Changed paths: M /trunk/cli++/Makefile.am Fixed name of cli++topod.pl script. ------------------------------------------------------------------------ r633 | bruce | 2005-09-03 22:20:59 -0600 (Sat, 03 Sep 2005) | 3 lines Changed paths: M /trunk/cdb++/cdb++.h Changed the definition of uint32 to just "unsigned" in order to make the cdb++ library work on both 32 and 64-bit systems. ------------------------------------------------------------------------ r632 | bruce | 2005-08-29 11:39:54 -0600 (Mon, 29 Aug 2005) | 2 lines Changed paths: M /trunk/sysdeps.h.spac Fixed sysdep for clock_gettime to link with rt.lib. ------------------------------------------------------------------------ r631 | bruce | 2005-08-29 11:32:59 -0600 (Mon, 29 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/choose.sh M /trunk/dotlibs.spac A /trunk/sys/hasdl.h0 A /trunk/sys/hasdl.h1 A /trunk/sys/trydl.c M /trunk/sysdeps.h.spac Added sysdep for dynamic linker functions (dlopen etc). ------------------------------------------------------------------------ r630 | bruce | 2005-08-29 11:32:16 -0600 (Mon, 29 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.028 ------------------------------------------------------------------------ r629 | bruce | 2005-08-29 11:20:07 -0600 (Mon, 29 Aug 2005) | 3 lines Changed paths: D /trunk/sys/direntry.h0 D /trunk/sys/direntry.h1 D /trunk/sys/endian.h0 D /trunk/sys/endian.h1 A /trunk/sys/hasdirent.h0 (from /trunk/sys/direntry.h0:626) A /trunk/sys/hasdirent.h1 (from /trunk/sys/direntry.h1:628) A /trunk/sys/hasendian.h0 (from /trunk/sys/endian.h0:626) A /trunk/sys/hasendian.h1 (from /trunk/sys/endian.h1:628) A /trunk/sys/haspoll.h0 (from /trunk/sys/iopoll.h0:626) A /trunk/sys/haspoll.h1 (from /trunk/sys/iopoll.h1:628) A /trunk/sys/hasulong32.h0 (from /trunk/sys/uint32.h0:626) A /trunk/sys/hasulong32.h1 (from /trunk/sys/uint32.h1:628) A /trunk/sys/hasulong64.h0 (from /trunk/sys/uint64.h0:626) A /trunk/sys/hasulong64.h1 (from /trunk/sys/uint64.h1:628) A /trunk/sys/hasunaligned.h0 (from /trunk/sys/unaligned.h0:626) A /trunk/sys/hasunaligned.h1 (from /trunk/sys/unaligned.h1:628) A /trunk/sys/hasunsetenv.h0 (from /trunk/sys/unsetenv.h0:626) A /trunk/sys/hasunsetenv.h1 (from /trunk/sys/unsetenv.h1:628) D /trunk/sys/iopoll.h0 D /trunk/sys/iopoll.h1 D /trunk/sys/uint32.h0 D /trunk/sys/uint32.h1 D /trunk/sys/uint64.h0 D /trunk/sys/uint64.h1 D /trunk/sys/unaligned.h0 D /trunk/sys/unaligned.h1 D /trunk/sys/unsetenv.h0 D /trunk/sys/unsetenv.h1 M /trunk/sysdeps.h.spac Simplified sysdep choosing: All sysdeps follow the try*.c has*.h0 has*.h1 scheme. ------------------------------------------------------------------------ r628 | bruce | 2005-08-29 11:10:26 -0600 (Mon, 29 Aug 2005) | 2 lines Changed paths: M /trunk/choose.sh A /trunk/sys/direntry.h1 (from /trunk/sys/direntry.h2:622) D /trunk/sys/direntry.h2 A /trunk/sys/endian.h1 (from /trunk/sys/endian.h2:622) D /trunk/sys/endian.h2 A /trunk/sys/hasclockgettime.h1 (from /trunk/sys/hasclockgettime.h2:622) D /trunk/sys/hasclockgettime.h2 A /trunk/sys/hasdaylight.h1 (from /trunk/sys/hasdaylight.h2:622) D /trunk/sys/hasdaylight.h2 A /trunk/sys/hasdeprecated.h1 (from /trunk/sys/hasdeprecated.h2:622) D /trunk/sys/hasdeprecated.h2 A /trunk/sys/hasflock.h1 (from /trunk/sys/hasflock.h2:622) D /trunk/sys/hasflock.h2 A /trunk/sys/hasgetpeereid.h1 (from /trunk/sys/hasgetpeereid.h2:622) D /trunk/sys/hasgetpeereid.h2 A /trunk/sys/hasinline.h1 (from /trunk/sys/hasinline.h2:622) D /trunk/sys/hasinline.h2 A /trunk/sys/hasipv6.h1 (from /trunk/sys/hasipv6.h2:622) D /trunk/sys/hasipv6.h2 A /trunk/sys/hasmkfifo.h1 (from /trunk/sys/hasmkfifo.h2:622) D /trunk/sys/hasmkfifo.h2 A /trunk/sys/hasnamedpipebug.h1 (from /trunk/sys/hasnamedpipebug.h2:622) D /trunk/sys/hasnamedpipebug.h2 A /trunk/sys/haspeercred.h1 (from /trunk/sys/haspeercred.h2:622) D /trunk/sys/haspeercred.h2 A /trunk/sys/hassendfile.h1 (from /trunk/sys/hassendfile.h2:622) D /trunk/sys/hassendfile.h2 A /trunk/sys/hassetenv.h1 (from /trunk/sys/hassetenv.h2:622) D /trunk/sys/hassetenv.h2 A /trunk/sys/hassigaction.h1 (from /trunk/sys/hassigaction.h2:622) D /trunk/sys/hassigaction.h2 A /trunk/sys/hassigprocmask.h1 (from /trunk/sys/hassigprocmask.h2:622) D /trunk/sys/hassigprocmask.h2 A /trunk/sys/hasspnam.h1 (from /trunk/sys/hasspnam.h2:622) D /trunk/sys/hasspnam.h2 A /trunk/sys/hassysselect.h1 (from /trunk/sys/hassysselect.h2:622) D /trunk/sys/hassysselect.h2 A /trunk/sys/hastimespec.h1 (from /trunk/sys/hastimespec.h2:622) D /trunk/sys/hastimespec.h2 A /trunk/sys/hasuserpw.h1 (from /trunk/sys/hasuserpw.h2:622) D /trunk/sys/hasuserpw.h2 A /trunk/sys/hasvfork.h1 (from /trunk/sys/hasvfork.h2:622) D /trunk/sys/hasvfork.h2 A /trunk/sys/haswaitp.h1 (from /trunk/sys/haswaitp.h2:622) D /trunk/sys/haswaitp.h2 A /trunk/sys/haszlib.h1 (from /trunk/sys/haszlib.h2:622) D /trunk/sys/haszlib.h2 A /trunk/sys/iopoll.h1 (from /trunk/sys/iopoll.h2:622) D /trunk/sys/iopoll.h2 A /trunk/sys/uint32.h1 (from /trunk/sys/uint32.h2:622) D /trunk/sys/uint32.h2 A /trunk/sys/uint64.h1 (from /trunk/sys/uint64.h2:622) D /trunk/sys/uint64.h2 A /trunk/sys/unaligned.h1 (from /trunk/sys/unaligned.h2:622) D /trunk/sys/unaligned.h2 A /trunk/sys/unsetenv.h1 (from /trunk/sys/unsetenv.h2:622) D /trunk/sys/unsetenv.h2 M /trunk/sysdeps.h.spac Renamed .h2 to .h1 (1 meaning "on") and fixed up the choose.sh file to match. ------------------------------------------------------------------------ r627 | bruce | 2005-08-29 11:10:02 -0600 (Mon, 29 Aug 2005) | 3 lines Changed paths: M /trunk/vmailmgr/vpwentry_import.c Switched from hard-coded constants to the symbolic names for vpwentry flag numbers. ------------------------------------------------------------------------ r626 | bruce | 2005-08-29 11:08:28 -0600 (Mon, 29 Aug 2005) | 3 lines Changed paths: A /trunk/sys/direntry.h0 (from /trunk/sys/direntry.h1:622) D /trunk/sys/direntry.h1 A /trunk/sys/endian.h0 (from /trunk/sys/endian.h1:622) D /trunk/sys/endian.h1 A /trunk/sys/hasclockgettime.h0 (from /trunk/sys/hasclockgettime.h1:622) D /trunk/sys/hasclockgettime.h1 A /trunk/sys/hasdaylight.h0 (from /trunk/sys/hasdaylight.h1:622) D /trunk/sys/hasdaylight.h1 A /trunk/sys/hasdeprecated.h0 (from /trunk/sys/hasdeprecated.h1:622) D /trunk/sys/hasdeprecated.h1 A /trunk/sys/hasflock.h0 (from /trunk/sys/hasflock.h1:622) D /trunk/sys/hasflock.h1 A /trunk/sys/hasgetpeereid.h0 (from /trunk/sys/hasgetpeereid.h1:622) D /trunk/sys/hasgetpeereid.h1 A /trunk/sys/hasinline.h0 (from /trunk/sys/hasinline.h1:622) D /trunk/sys/hasinline.h1 A /trunk/sys/hasipv6.h0 (from /trunk/sys/hasipv6.h1:622) D /trunk/sys/hasipv6.h1 A /trunk/sys/hasmkfifo.h0 (from /trunk/sys/hasmkfifo.h1:622) D /trunk/sys/hasmkfifo.h1 A /trunk/sys/hasnamedpipebug.h0 (from /trunk/sys/hasnamedpipebug.h1:622) D /trunk/sys/hasnamedpipebug.h1 A /trunk/sys/haspeercred.h0 (from /trunk/sys/haspeercred.h1:622) D /trunk/sys/haspeercred.h1 A /trunk/sys/hassendfile.h0 (from /trunk/sys/hassendfile.h1:622) D /trunk/sys/hassendfile.h1 A /trunk/sys/hassetenv.h0 (from /trunk/sys/hassetenv.h1:622) D /trunk/sys/hassetenv.h1 A /trunk/sys/hassigaction.h0 (from /trunk/sys/hassigaction.h1:622) D /trunk/sys/hassigaction.h1 A /trunk/sys/hassigprocmask.h0 (from /trunk/sys/hassigprocmask.h1:622) D /trunk/sys/hassigprocmask.h1 A /trunk/sys/hasspnam.h0 (from /trunk/sys/hasspnam.h1:622) D /trunk/sys/hasspnam.h1 A /trunk/sys/hassysselect.h0 (from /trunk/sys/hassysselect.h1:622) D /trunk/sys/hassysselect.h1 A /trunk/sys/hastimespec.h0 (from /trunk/sys/hastimespec.h1:622) D /trunk/sys/hastimespec.h1 A /trunk/sys/hasuserpw.h0 (from /trunk/sys/hasuserpw.h1:622) D /trunk/sys/hasuserpw.h1 A /trunk/sys/hasvfork.h0 (from /trunk/sys/hasvfork.h1:622) D /trunk/sys/hasvfork.h1 A /trunk/sys/haswaitp.h0 (from /trunk/sys/haswaitp.h1:622) D /trunk/sys/haswaitp.h1 A /trunk/sys/haszlib.h0 (from /trunk/sys/haszlib.h1:622) D /trunk/sys/haszlib.h1 A /trunk/sys/iopoll.h0 (from /trunk/sys/iopoll.h1:622) D /trunk/sys/iopoll.h1 A /trunk/sys/uint32.h0 (from /trunk/sys/uint32.h1:622) D /trunk/sys/uint32.h1 A /trunk/sys/uint64.h0 (from /trunk/sys/uint64.h1:622) D /trunk/sys/uint64.h1 A /trunk/sys/unaligned.h0 (from /trunk/sys/unaligned.h1:622) D /trunk/sys/unaligned.h1 A /trunk/sys/unsetenv.h0 (from /trunk/sys/unsetenv.h1:622) D /trunk/sys/unsetenv.h1 First step of renaming has*.h# files: .h1 becomes .h0 (0 meaning not set) ------------------------------------------------------------------------ r625 | bruce | 2005-08-23 12:52:58 -0600 (Tue, 23 Aug 2005) | 1 line Changed paths: A /tags/1.027 (from /trunk:624) Tagged version 1.027 ------------------------------------------------------------------------ r624 | bruce | 2005-08-23 12:21:54 -0600 (Tue, 23 Aug 2005) | 2 lines Changed paths: M /trunk/iobuf/ibuf_getc.c M /trunk/iobuf/ibuf_getnetstring.c M /trunk/iobuf/ibuf_gets.c M /trunk/iobuf/ibuf_getstr_crlf.c Added some selftests for a few ibuf functions. ------------------------------------------------------------------------ r623 | bruce | 2005-08-23 11:41:16 -0600 (Tue, 23 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS Added notes about recent changes. ------------------------------------------------------------------------ r622 | bruce | 2005-08-23 11:37:44 -0600 (Tue, 23 Aug 2005) | 2 lines Changed paths: M /trunk/INSTHIER M /trunk/all.spac A /trunk/dotlibs.spac Added some generated .lib files, for testing. ------------------------------------------------------------------------ r621 | bruce | 2005-08-19 16:38:58 -0600 (Fri, 19 Aug 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/vmailmgr/vpwentry_export.c Fixed numberic export glitch in vpwentry_export: (unsigned)-1 is represented in vpwentries as "-" instead of "4294967295". ------------------------------------------------------------------------ r620 | bruce | 2005-08-19 16:37:20 -0600 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.027 ------------------------------------------------------------------------ r619 | bruce | 2005-08-19 14:39:41 -0600 (Fri, 19 Aug 2005) | 3 lines Changed paths: M /trunk/selftests.spac Added some dependancies in the selftests.sh spac file to allow "make -j" to work without errors. ------------------------------------------------------------------------ r618 | bruce | 2005-08-19 14:33:04 -0600 (Fri, 19 Aug 2005) | 1 line Changed paths: A /tags/1.026 (from /trunk:617) Tagged version 1.026 ------------------------------------------------------------------------ r617 | bruce | 2005-08-19 14:17:04 -0600 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/spec Change depricated Copyright: tag to License: in spec. ------------------------------------------------------------------------ r616 | bruce | 2005-08-19 14:11:01 -0600 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/ac/dirent.h M /trunk/ac/time.h M /trunk/ac/wait.h M /trunk/adt/adt_sp.c M /trunk/adt/common.h M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c M /trunk/adt/ghash_foreach.c M /trunk/adt/ghash_free.c M /trunk/adt/ghash_get.c M /trunk/adt/ghash_init.c M /trunk/adt/ghash_insert.c M /trunk/adt/ghash_iter.c M /trunk/adt/ghash_rebuild.c M /trunk/adt/ghash_rehash.c M /trunk/adt/ghash_remove.c M /trunk/adt/ghash_search.c M /trunk/adt/gqueue.h M /trunk/adt/gqueue_pop.c M /trunk/adt/gqueue_push.c M /trunk/adt/gqueue_top.c M /trunk/adt/gstack.h M /trunk/adt/gstack_pop.c M /trunk/adt/gstack_push.c M /trunk/adt/gstack_top.c M /trunk/adt/hashb.c M /trunk/adt/hashs.c M /trunk/base64/asc2bin.c M /trunk/base64/base64.h M /trunk/base64/bin2asc.c M /trunk/base64/decode_line.c M /trunk/base64/decode_part.c M /trunk/base64/encode_line.c M /trunk/base64/encode_part.c M /trunk/cdb/cdb.c M /trunk/cdb/cdb.h M /trunk/cdb/find.c M /trunk/cdb/get.c M /trunk/cdb/getnext.c M /trunk/cdb/hash.c M /trunk/cdb/make.c M /trunk/cdb/make.h M /trunk/cdb/read.c M /trunk/cdb/str.h M /trunk/cdb++/cdb++.h M /trunk/cdb++/datum.h M /trunk/cdb++/internal.h M /trunk/cgi/cgi-args.h M /trunk/cgi/cgi-base.h M /trunk/cli/cli.h M /trunk/cli/main.c M /trunk/cli++/cli++.h M /trunk/crc/crc16_arc.h M /trunk/crc/crc16_ccitt.h M /trunk/crc/crc16_xmodem.h M /trunk/crc/crc32.h M /trunk/crc/crc32c.h M /trunk/crc/crc64.h M /trunk/crc/gcrc.h M /trunk/crc/gcrc16fwd.c M /trunk/crc/gcrc16rfl.c M /trunk/crc/gcrc32fwd.c M /trunk/crc/gcrc32rfl.c M /trunk/crc/gcrc64fwd.c M /trunk/crc/gcrc64rfl.c M /trunk/crc-gentab.c M /trunk/crypto/md4.c M /trunk/crypto/md4.h M /trunk/crypto/md5-crypt.c M /trunk/crypto/md5.c M /trunk/crypto/md5.h M /trunk/crypto/sha1.c M /trunk/crypto/sha1.h M /trunk/crypto/sha1test.c M /trunk/crypto/sha256.c M /trunk/crypto/sha256.h M /trunk/crypto/sha384.c M /trunk/crypto/sha384.h M /trunk/crypto/sha512.c M /trunk/crypto/sha512.h M /trunk/crypto/surf.c M /trunk/crypto/surf.h M /trunk/dict/add.c M /trunk/dict/dict.h M /trunk/dict/foreach.c M /trunk/dict/free.c M /trunk/dict/get.c M /trunk/dict/hash.c M /trunk/dict/init.c M /trunk/dict/load.h M /trunk/dict/load_list.c M /trunk/dict/load_map.c M /trunk/dict/str_free.c M /trunk/err/die.c M /trunk/err/err.h M /trunk/err/error.c M /trunk/err/message.c M /trunk/err/warn.c M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdobuf.h M /trunk/fmt/char.c M /trunk/fmt/chars.c M /trunk/fmt/lcase.c M /trunk/fmt/misc.h M /trunk/fmt/multi.c M /trunk/fmt/multi.h M /trunk/fmt/number.h M /trunk/fmt/pad.c M /trunk/fmt/sdec.c M /trunk/fmt/sign_pad.c M /trunk/fmt/slldec.c M /trunk/fmt/sllnum.c M /trunk/fmt/snum.c M /trunk/fmt/uHex.c M /trunk/fmt/ucase.c M /trunk/fmt/udec.c M /trunk/fmt/uhex.c M /trunk/fmt/ullHex.c M /trunk/fmt/ulldec.c M /trunk/fmt/ullhex.c M /trunk/fmt/ullnum.c M /trunk/fmt/unum.c M /trunk/instlib/installer.c M /trunk/instlib/installer.h M /trunk/instlib/instcheck.c M /trunk/instlib/instmain.c M /trunk/instlib/instshow.c M /trunk/iobuf/common.h M /trunk/iobuf/ibuf.h M /trunk/iobuf/ibuf_copytofd.c M /trunk/iobuf/ibuf_getc.c M /trunk/iobuf/ibuf_getnetstring.c M /trunk/iobuf/ibuf_gets.c M /trunk/iobuf/ibuf_getstr.c M /trunk/iobuf/ibuf_getstr_crlf.c M /trunk/iobuf/ibuf_getu.c M /trunk/iobuf/ibuf_init.c M /trunk/iobuf/ibuf_open.c M /trunk/iobuf/ibuf_openreadclose.c M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_readall.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/ibuf_seek.c M /trunk/iobuf/ibuf_status.c M /trunk/iobuf/ibuf_stdin.c M /trunk/iobuf/ibuf_tell.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/iobuf_close.c M /trunk/iobuf/iobuf_copy.c M /trunk/iobuf/iobuf_init.c M /trunk/iobuf/iobuf_timeout.c M /trunk/iobuf/obuf.h M /trunk/iobuf/obuf_close.c M /trunk/iobuf/obuf_copyfromfd.c M /trunk/iobuf/obuf_digits.c M /trunk/iobuf/obuf_endl.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_init.c M /trunk/iobuf/obuf_open.c M /trunk/iobuf/obuf_pad.c M /trunk/iobuf/obuf_put2s.c M /trunk/iobuf/obuf_put3s.c M /trunk/iobuf/obuf_put4s.c M /trunk/iobuf/obuf_put5s.c M /trunk/iobuf/obuf_put6s.c M /trunk/iobuf/obuf_put7s.c M /trunk/iobuf/obuf_putc.c M /trunk/iobuf/obuf_putf.c M /trunk/iobuf/obuf_putnetstring.c M /trunk/iobuf/obuf_putns.c M /trunk/iobuf/obuf_putsflush.c M /trunk/iobuf/obuf_putsllnumw.c M /trunk/iobuf/obuf_putsnumw.c M /trunk/iobuf/obuf_putullnumw.c M /trunk/iobuf/obuf_putunumw.c M /trunk/iobuf/obuf_seek.c M /trunk/iobuf/obuf_sign_pad.c M /trunk/iobuf/obuf_stderr.c M /trunk/iobuf/obuf_stdout.c M /trunk/iobuf/obuf_sync.c M /trunk/iobuf/obuf_write.c M /trunk/misc/misc.h M /trunk/misc/random.c M /trunk/misc/strtou.c M /trunk/misc/ucspi.c M /trunk/misc/ucspi.h M /trunk/misc/utoa.c M /trunk/misc/utoa2.c M /trunk/msg/common.c M /trunk/msg/commonf.c M /trunk/msg/debug.c M /trunk/msg/debug_init.c M /trunk/msg/debugf.c M /trunk/msg/die.c M /trunk/msg/dief.c M /trunk/msg/error.c M /trunk/msg/errorf.c M /trunk/msg/msg.h M /trunk/msg/oom.c M /trunk/msg/warn.c M /trunk/msg/warnf.c M /trunk/msg/wrap.h M /trunk/msg/wrap_alloc.c M /trunk/msg/wrap_chdir.c M /trunk/msg/wrap_exit.c M /trunk/msg/wrap_str.c M /trunk/mystring/iter.h M /trunk/mystring/join.h M /trunk/mystring/mystring.h M /trunk/mystring/rep.h M /trunk/mystring/trace.h M /trunk/net/accept4.c M /trunk/net/accept6.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bind6.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/cmsg.h M /trunk/net/connect4.c M /trunk/net/connect4_timeout.c M /trunk/net/connect6.c M /trunk/net/connect6_timeout.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/connectu_timeout.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/getaddr6.c M /trunk/net/ipv4.h M /trunk/net/ipv4_addr.c M /trunk/net/ipv4_format.c M /trunk/net/ipv4_scan.c M /trunk/net/ipv6.h M /trunk/net/ipv6_addr.c M /trunk/net/ipv6_format.c M /trunk/net/ipv6_scan.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/notcpdelay.c M /trunk/net/pairdgm.c M /trunk/net/pairstr.c M /trunk/net/recv4.c M /trunk/net/recv6.c M /trunk/net/recvfd.c M /trunk/net/recvu.c M /trunk/net/resolve.h M /trunk/net/resolve_error.c M /trunk/net/resolve_ipv4addr.c M /trunk/net/resolve_ipv4name.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/send6.c M /trunk/net/sendfd.c M /trunk/net/sendu.c M /trunk/net/setopt.c M /trunk/net/shutdown.c M /trunk/net/socket.h M /trunk/net/tcp4.c M /trunk/net/tcp6.c M /trunk/net/udp4.c M /trunk/net/udp6.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c M /trunk/path/contains.c M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/merge.c M /trunk/path/mkdirs.c M /trunk/path/mktemp.c M /trunk/path/path.h M /trunk/selftest.c M /trunk/str/alloc.c M /trunk/str/buildmap.c M /trunk/str/case_glob.c M /trunk/str/case_match.c M /trunk/str/case_start.c M /trunk/str/cat.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/catf.c M /trunk/str/catiw.c M /trunk/str/catiwll.c M /trunk/str/catns.c M /trunk/str/catsllnum.c M /trunk/str/catsnum.c M /trunk/str/catullnum.c M /trunk/str/catunum.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c M /trunk/str/catxwll.c M /trunk/str/cmp.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/copyf.c M /trunk/str/copyns.c M /trunk/str/count.c M /trunk/str/countof.c M /trunk/str/cut.c M /trunk/str/diff.c M /trunk/str/digits.c M /trunk/str/env.h M /trunk/str/env_find.c M /trunk/str/env_from_array.c M /trunk/str/env_from_string.c M /trunk/str/env_get.c M /trunk/str/env_make_array.c M /trunk/str/env_put.c M /trunk/str/env_set.c M /trunk/str/findnext.c M /trunk/str/findnextnot.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/glob.c M /trunk/str/init.c M /trunk/str/iter.h M /trunk/str/iter_advance.c M /trunk/str/iter_start.c M /trunk/str/iter_valid.c M /trunk/str/join.c M /trunk/str/lower.c M /trunk/str/lstrip.c M /trunk/str/match.c M /trunk/str/rstrip.c M /trunk/str/sort.c M /trunk/str/splice.c M /trunk/str/start.c M /trunk/str/str.h M /trunk/str/subst.c M /trunk/str/truncate.c M /trunk/str/upper.c M /trunk/str/xlate.c M /trunk/sys/clock_gettime.c M /trunk/sys/getpeereid.c M /trunk/sys/iopoll.c M /trunk/sys/mkfifo.c M /trunk/sys/setenv.c M /trunk/sys/tryclockgettime.c M /trunk/sys/trydaylight.c M /trunk/sys/trydeprecated.c M /trunk/sys/trydirent.c M /trunk/sys/tryendian.c M /trunk/sys/tryflock.c M /trunk/sys/trygetpeereid.c M /trunk/sys/tryinline.c M /trunk/sys/tryipv6.c M /trunk/sys/trymkfifo.c M /trunk/sys/trynamedpipebug.c M /trunk/sys/trypeercred.c M /trunk/sys/trypoll.c M /trunk/sys/trysendfile.c M /trunk/sys/trysetenv.c M /trunk/sys/trysigaction.c M /trunk/sys/trysigprocmask.c M /trunk/sys/tryspnam.c M /trunk/sys/trysysselect.c M /trunk/sys/trysystime.c M /trunk/sys/trytime.c M /trunk/sys/trytimespec.c M /trunk/sys/tryulong32.c M /trunk/sys/tryulong64.c M /trunk/sys/tryunaligned.c M /trunk/sys/tryunsetenv.c M /trunk/sys/tryuserpw.c M /trunk/sys/tryvfork.c M /trunk/sys/trywaitp.c M /trunk/sys/tryzlib.c M /trunk/sys/unsetenv.c M /trunk/sysdeps-head.h M /trunk/sysdeps-tail.h M /trunk/uint16/get.c M /trunk/uint16/pack.c M /trunk/uint16/unpack.c M /trunk/uint16.h M /trunk/uint32/get_lsb.c M /trunk/uint32/get_msb.c M /trunk/uint32/pack_lsb.c M /trunk/uint32/pack_msb.c M /trunk/uint32/unpack_lsb.c M /trunk/uint32/unpack_msb.c M /trunk/uint32.h M /trunk/uint64/get_lsb.c M /trunk/uint64/get_msb.c M /trunk/uint64/pack_lsb.c M /trunk/uint64/pack_msb.c M /trunk/uint64/unpack_lsb.c M /trunk/uint64/unpack_msb.c M /trunk/uint64.h M /trunk/uintnn.h M /trunk/unix/cloexec.h M /trunk/unix/cloexec_off.c M /trunk/unix/cloexec_on.c M /trunk/unix/fcntl.c M /trunk/unix/fcntl.h M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c M /trunk/unix/fcntl_fl_off.c M /trunk/unix/fcntl_fl_on.c M /trunk/unix/nonblock.h M /trunk/unix/nonblock_off.c M /trunk/unix/nonblock_on.c M /trunk/unix/selfpipe.c M /trunk/unix/selfpipe.h M /trunk/unix/sig.h M /trunk/unix/sig_alarm.c M /trunk/unix/sig_all.c M /trunk/unix/sig_block.c M /trunk/unix/sig_bug.c M /trunk/unix/sig_catch.c M /trunk/unix/sig_child.c M /trunk/unix/sig_hup.c M /trunk/unix/sig_int.c M /trunk/unix/sig_misc.c M /trunk/unix/sig_pipe.c M /trunk/unix/sig_quit.c M /trunk/unix/sig_suspend.c M /trunk/unix/sig_term.c M /trunk/unix/trigger.h M /trunk/unix/trigger_pull.c M /trunk/unix/trigger_set.c M /trunk/vmailmgr/client.h M /trunk/vmailmgr/req_arg.c M /trunk/vmailmgr/req_init.c M /trunk/vmailmgr/req_write.c M /trunk/vmailmgr/resp_read.c M /trunk/vmailmgr/vpwentry.h M /trunk/vmailmgr/vpwentry_export.c M /trunk/vmailmgr/vpwentry_free.c M /trunk/vmailmgr/vpwentry_import.c Added $Id$ tags to all C sources and includes. ------------------------------------------------------------------------ r615 | bruce | 2005-08-19 12:42:23 -0600 (Fri, 19 Aug 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Added the capability to bg-installer to optionally run commands based on the existance of the source (or another) file. ------------------------------------------------------------------------ r614 | bruce | 2005-08-19 12:26:12 -0600 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Fixed bg-installer to not create directories in "dry-run" mode. ------------------------------------------------------------------------ r613 | bruce | 2005-08-19 11:44:07 -0600 (Fri, 19 Aug 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/ibuf_getstr_crlf.c Fixed negative indexing bug in ibuf_getstr_crlf. Thanks Gerrit Pape ------------------------------------------------------------------------ r612 | bruce | 2005-08-19 11:38:38 -0600 (Fri, 19 Aug 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c Fixed negative indexing bug in str_findprev* functions. Thanks Gerrit Pape ------------------------------------------------------------------------ r611 | bruce | 2005-08-19 11:34:15 -0600 (Fri, 19 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.026 ------------------------------------------------------------------------ r610 | bruce | 2005-08-18 11:58:28 -0600 (Thu, 18 Aug 2005) | 1 line Changed paths: A /tags/1.025 (from /trunk:609) Tagged version 1.025 ------------------------------------------------------------------------ r609 | bruce | 2005-08-18 11:29:03 -0600 (Thu, 18 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/libbg-sysdeps=l A /trunk/sys/clock_gettime.c A /trunk/sys/hasclockgettime.h1 A /trunk/sys/hasclockgettime.h2 A /trunk/sys/tryclockgettime.c M /trunk/sysdeps.h.spac Added a sysdep for clock_gettime. ------------------------------------------------------------------------ r608 | bruce | 2005-08-18 10:50:13 -0600 (Thu, 18 Aug 2005) | 2 lines Changed paths: M /trunk/bg-installer.c Added copyright notice to bg-installer.c ------------------------------------------------------------------------ r607 | bruce | 2005-08-18 10:40:19 -0600 (Thu, 18 Aug 2005) | 2 lines Changed paths: M /trunk/bg-installer.c Use wrap_str to protect against OOM in string routines in bg-installer. ------------------------------------------------------------------------ r606 | bruce | 2005-08-18 10:37:57 -0600 (Thu, 18 Aug 2005) | 2 lines Changed paths: D /trunk/BIN D /trunk/INCLUDE A /trunk/INSTHIER D /trunk/LIB M /trunk/install.spac Converted the install setup to the new unified INSTHIER mechanism. ------------------------------------------------------------------------ r605 | bruce | 2005-08-18 10:33:46 -0600 (Thu, 18 Aug 2005) | 4 lines Changed paths: M /trunk/path/mktemp.c Two minor tweaks to path_mktemp: 1. Cache the PID to avoid one syscall if the routine is called repeatedly. 2. Format the microsecond number out to 6 digits. ------------------------------------------------------------------------ r604 | bruce | 2005-08-18 10:32:12 -0600 (Thu, 18 Aug 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Added the capability to bg-installer to handle multiple destinations within the same source list. ------------------------------------------------------------------------ r603 | bruce | 2005-08-02 23:58:04 -0600 (Tue, 02 Aug 2005) | 2 lines Changed paths: M /trunk/NEWS A /trunk/sys/hastimespec.h1 A /trunk/sys/hastimespec.h2 A /trunk/sys/trytimespec.c M /trunk/sysdeps.h.spac Added a sysdep for struct timespec, which is defined if not present. ------------------------------------------------------------------------ r602 | bruce | 2005-07-16 16:25:45 -0600 (Sat, 16 Jul 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c Renamed the "setmode" function in bg-installer that was causing compile problems on *BSD systems. ------------------------------------------------------------------------ r601 | bruce | 2005-07-15 16:49:16 -0600 (Fri, 15 Jul 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.025 ------------------------------------------------------------------------ r600 | bruce | 2005-07-10 23:00:47 -0600 (Sun, 10 Jul 2005) | 1 line Changed paths: A /tags/1.024 (from /trunk:599) Tagged version 1.024 ------------------------------------------------------------------------ r599 | bruce | 2005-07-10 22:44:52 -0600 (Sun, 10 Jul 2005) | 2 lines Changed paths: M /trunk/TODO Make the shared library a bit of a priority. ------------------------------------------------------------------------ r598 | bruce | 2005-07-10 00:15:52 -0600 (Sun, 10 Jul 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/str/case_glob.c M /trunk/str/glob.c Fixed (again) glob patterns to allow both "!" (like modern glob) or "^" (like existing shells) for negating character sets. ------------------------------------------------------------------------ r597 | bruce | 2005-07-10 00:11:10 -0600 (Sun, 10 Jul 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.024 ------------------------------------------------------------------------ r596 | bruce | 2005-07-09 09:57:54 -0600 (Sat, 09 Jul 2005) | 1 line Changed paths: A /tags/1.023 (from /trunk:595) Tagged version 1.023 ------------------------------------------------------------------------ r595 | bruce | 2005-07-09 09:44:37 -0600 (Sat, 09 Jul 2005) | 2 lines Changed paths: M /trunk/README.in Fixed up the note about installation. ------------------------------------------------------------------------ r594 | bruce | 2005-07-08 15:56:10 -0600 (Fri, 08 Jul 2005) | 3 lines Changed paths: M /trunk/LIB M /trunk/NEWS A /trunk/installer=l (from /trunk/instlib/installer=l:577) A /trunk/instcheck=l (from /trunk/instlib/instcheck=l:577) D /trunk/instlib/installer=l D /trunk/instlib/instcheck=l D /trunk/instlib/instshow=l A /trunk/instshow=l (from /trunk/instlib/instshow=l:577) Fixed the installer libraries to include all the necessary object files for producing the installer/instcheck/instshow programs. ------------------------------------------------------------------------ r593 | bruce | 2005-07-08 15:35:04 -0600 (Fri, 08 Jul 2005) | 2 lines Changed paths: A /trunk/conf-bin A /trunk/conf-cc A /trunk/conf-include A /trunk/conf-ld A /trunk/conf-lib Initial checkin of the stock configuration files. ------------------------------------------------------------------------ r592 | bruce | 2005-07-08 15:27:10 -0600 (Fri, 08 Jul 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/path/match.c M /trunk/str/case_glob.c M /trunk/str/glob.c Fixed glob pattern matches to use "!" instead of "~" for negating character sets like all other globs use. ------------------------------------------------------------------------ r591 | bruce | 2005-06-22 22:53:23 -0600 (Wed, 22 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/README.in M /trunk/str/alloc.c Tweaked str_alloc to use realloc when appropriate. ------------------------------------------------------------------------ r590 | bruce | 2005-06-14 21:31:35 -0600 (Tue, 14 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.023 ------------------------------------------------------------------------ r589 | bruce | 2005-06-10 11:19:30 -0600 (Fri, 10 Jun 2005) | 1 line Changed paths: A /tags/1.022 (from /trunk:588) Tagged version 1.022 ------------------------------------------------------------------------ r588 | bruce | 2005-06-10 11:07:21 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/bg-installer.c Use lstat instead of stat to get accurate information on links. ------------------------------------------------------------------------ r587 | bruce | 2005-06-10 11:06:06 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c M /trunk/instlib/installer.c Install files into temporary files and then rename them. ------------------------------------------------------------------------ r586 | bruce | 2005-06-10 10:05:42 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/bg-installer.c Add the install prefix when making the top directory. ------------------------------------------------------------------------ r585 | bruce | 2005-06-10 09:40:09 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/spec Put programs into %{_bindir} ------------------------------------------------------------------------ r584 | bruce | 2005-06-10 09:37:53 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: A /trunk/path/mkdirs.c Added missing source path/mkdirs.c ------------------------------------------------------------------------ r583 | bruce | 2005-06-10 00:48:11 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/config.dxy M /trunk/path/contains.c M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/merge.c M /trunk/path/mktemp.c M /trunk/path/path.h Added documentation for path functions. ------------------------------------------------------------------------ r582 | bruce | 2005-06-10 00:31:02 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/bg-installer.c M /trunk/instlib/installer.c M /trunk/spec Modified the installers to create missing directories. ------------------------------------------------------------------------ r581 | bruce | 2005-06-10 00:18:30 -0600 (Fri, 10 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/path/lib=l M /trunk/path/path.h Added path_mkdirs function. ------------------------------------------------------------------------ r580 | bruce | 2005-06-09 17:09:20 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/makedist.py Copy the docs onto the website after installation. ------------------------------------------------------------------------ r579 | bruce | 2005-06-09 16:28:54 -0600 (Thu, 09 Jun 2005) | 3 lines Changed paths: A /trunk/BIN A /trunk/INCLUDE A /trunk/LIB M /trunk/NEWS M /trunk/all.spac A /trunk/bg-installer.c A /trunk/bg-installer=x M /trunk/config.dxy A /trunk/install.spac D /trunk/installer.spac D /trunk/instcheck.spac D /trunk/insthier.c M /trunk/instlib/installer.h D /trunk/instshow.spac Added a generic installer program, similar to the "install" program included with ezmlm. ------------------------------------------------------------------------ r578 | bruce | 2005-06-09 15:58:43 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/fmt/misc.h M /trunk/fmt/multi.h M /trunk/fmt/number.h M /trunk/iobuf/common.h M /trunk/iobuf/ibuf.h M /trunk/iobuf/iobuf.h M /trunk/iobuf/obuf.h M /trunk/net/ipv4.h M /trunk/net/ipv6.h M /trunk/net/resolve.h M /trunk/net/socket.h M /trunk/str/env.h M /trunk/str/iter.h M /trunk/str/str.h M /trunk/unix/selfpipe.h M /trunk/unix/trigger.h Fixed typo in Doxygen grouping end tag. ------------------------------------------------------------------------ r577 | bruce | 2005-06-09 11:44:55 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/instlib/installer.c M /trunk/instlib/installer.h M /trunk/instlib/installer=l M /trunk/instlib/instcheck.c M /trunk/instlib/instcheck=l A /trunk/instlib/instmain.c M /trunk/instlib/instshow.c M /trunk/instlib/instshow=l Moved some code into a common main function. ------------------------------------------------------------------------ r576 | bruce | 2005-06-09 11:26:50 -0600 (Thu, 09 Jun 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/instlib/instshow.c Fixed the instshow library to use and dispaly the install prefix just like the other instlib programs. ------------------------------------------------------------------------ r575 | bruce | 2005-06-09 11:24:56 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version up to 1.022 ------------------------------------------------------------------------ r574 | bruce | 2005-06-09 10:41:56 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/msg/wrap_chdir.c M /trunk/msg/wrap_str.c Added self-tests for all wrap functions. ------------------------------------------------------------------------ r573 | bruce | 2005-06-09 10:39:41 -0600 (Thu, 09 Jun 2005) | 2 lines Changed paths: M /trunk/msg/lib=l M /trunk/msg/wrap.h A /trunk/msg/wrap_alloc.c Added a wrapper for functions that allocate memory (returning a pointer). ------------------------------------------------------------------------ r572 | bruce | 2005-06-08 11:01:45 -0600 (Wed, 08 Jun 2005) | 1 line Changed paths: A /tags/1.021 (from /trunk:571) Tagged version 1.021 ------------------------------------------------------------------------ r571 | bruce | 2005-06-08 10:45:21 -0600 (Wed, 08 Jun 2005) | 2 lines Changed paths: M /trunk/iobuf/obuf_putf.c Introducing variables in the middle of a block is not yet well supported. ------------------------------------------------------------------------ r570 | bruce | 2005-06-08 10:37:34 -0600 (Wed, 08 Jun 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/instlib/installer.c M /trunk/instlib/instcheck.c M /trunk/spec Allow the installers to use $install_prefix the same way autoconf based systems use it. ------------------------------------------------------------------------ r569 | bruce | 2005-06-08 10:22:20 -0600 (Wed, 08 Jun 2005) | 3 lines Changed paths: M /trunk/config.dxy Doxygen needs to be told about recursing into the instlib directory. Missed this part of the previous commit. ------------------------------------------------------------------------ r568 | bruce | 2005-06-08 10:21:41 -0600 (Wed, 08 Jun 2005) | 2 lines Changed paths: M /trunk/instlib/installer.h Added a little documentation for the installer libraries. ------------------------------------------------------------------------ r567 | bruce | 2005-06-08 09:05:03 -0600 (Wed, 08 Jun 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/fmt/multi.c Fixed 32-to-64 bit sign extension bug in fmt_multi on some 64-bit platforms. Thanks Gerrit Pape. ------------------------------------------------------------------------ r566 | bruce | 2005-06-08 09:04:37 -0600 (Wed, 08 Jun 2005) | 2 lines Changed paths: M /trunk/str/catf.c Fixed the remaining typo in str_catfv. Thanks again Gerrit Pape. ------------------------------------------------------------------------ r565 | bruce | 2005-06-08 00:17:22 -0600 (Wed, 08 Jun 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/sys/hasdaylight.h1 Fixed up the daylight missing header to be a macro instead of a static const, as the static will get multiply compiled into every object. ------------------------------------------------------------------------ r564 | bruce | 2005-06-07 22:17:15 -0600 (Tue, 07 Jun 2005) | 2 lines Changed paths: A /trunk/sys/hasdaylight.h1 A /trunk/sys/hasdaylight.h2 A /trunk/sys/trydaylight.c M /trunk/sysdeps.h.spac Added sysdep for "extern int daylight". ------------------------------------------------------------------------ r563 | bruce | 2005-06-06 12:03:03 -0600 (Mon, 06 Jun 2005) | 4 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/obuf_putf.c M /trunk/str/catf.c M /trunk/str/copyf.c Fixed typo bug in str_catfv and str_copyfv that caused failures on (at least) PPC and S390 architectures. Thanks Gerrit Pape ------------------------------------------------------------------------ r562 | bruce | 2005-06-02 18:10:54 -0600 (Thu, 02 Jun 2005) | 3 lines Changed paths: D /trunk/install M /trunk/installer.spac M /trunk/instcheck.spac M /trunk/insthier.c A /trunk/instlib (from /trunk/install:553) R /trunk/instlib/installer.c (from /trunk/install/installer.c:561) R /trunk/instlib/instcheck.c (from /trunk/install/instcheck.c:561) R /trunk/instlib/instshow.c (from /trunk/install/instshow.c:561) M /trunk/instshow.spac Renamed the "install" directory to "instlib" to prevent conflicts with the "install" target. ------------------------------------------------------------------------ r561 | bruce | 2005-06-02 16:38:34 -0600 (Thu, 02 Jun 2005) | 3 lines Changed paths: M /trunk/README.in Added an installation note to the README. Thanks Sebastian Benoit ------------------------------------------------------------------------ r560 | bruce | 2005-06-02 16:37:55 -0600 (Thu, 02 Jun 2005) | 2 lines Changed paths: D /trunk/conf-home Removed unused config file. ------------------------------------------------------------------------ r559 | bruce | 2005-06-02 16:26:11 -0600 (Thu, 02 Jun 2005) | 2 lines Changed paths: M /trunk/TODO Added a to do note. ------------------------------------------------------------------------ r558 | bruce | 2005-06-02 16:10:18 -0600 (Thu, 02 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c M /trunk/spec Installation is now done under seperate include/lib directories. ------------------------------------------------------------------------ r557 | bruce | 2005-06-02 16:07:49 -0600 (Thu, 02 Jun 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/install/installer.c M /trunk/install/instcheck.c M /trunk/spec installer/instcheck program libraries now optionally install into a prefix directory specified on the command line. ------------------------------------------------------------------------ r556 | bruce | 2005-06-02 15:17:06 -0600 (Thu, 02 Jun 2005) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.021 ------------------------------------------------------------------------ r555 | bruce | 2005-06-02 15:16:26 -0600 (Thu, 02 Jun 2005) | 2 lines Changed paths: M /trunk/install/installer.c M /trunk/install/instcheck.c M /trunk/install/instshow.c M /trunk/installer.spac M /trunk/instcheck.spac M /trunk/instshow.spac Switched the installer from using stdio to bglibs ------------------------------------------------------------------------ r554 | bruce | 2005-05-27 22:31:46 -0600 (Fri, 27 May 2005) | 1 line Changed paths: A /tags/1.020 (from /trunk:553) Tagged version 1.020 ------------------------------------------------------------------------ r553 | bruce | 2005-05-27 16:20:49 -0600 (Fri, 27 May 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/msg/msg.h Reverted the previous change to the variadic macros, since other C9X/C99 features are in use (variable length arrays and va_copy). ------------------------------------------------------------------------ r552 | bruce | 2005-05-26 22:32:11 -0600 (Thu, 26 May 2005) | 6 lines Changed paths: M /trunk/msg/msg.h Switched the variadic msg macros to the old GCC format so that older systems can continue to use bglibs. We'll see if this becomes a problem in practice. If so, the only solution will be to provide two different macros, one for older GCCs that don't understand the C9X standard variadic macro format, and the other for everybody else. ------------------------------------------------------------------------ r551 | bruce | 2005-05-26 21:49:35 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/iobuf/ibuf.h M /trunk/iobuf/ibuf_getnetstring.c M /trunk/iobuf/ibuf_openreadclose.c M /trunk/iobuf/ibuf_readall.c M /trunk/iobuf/obuf.h M /trunk/iobuf/obuf_sign_pad.c M /trunk/net/ipv4.h M /trunk/net/ipv6.h M /trunk/str/str.h Fixed up the documentation so Doxygen produces fewer warnings. ------------------------------------------------------------------------ r550 | bruce | 2005-05-26 21:22:29 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/fmt/multi.c Add support for long and long long data types. ------------------------------------------------------------------------ r549 | bruce | 2005-05-26 17:05:48 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: A /trunk/fmt/char.c A /trunk/fmt/chars.c M /trunk/fmt/lib=l A /trunk/fmt/misc.h M /trunk/fmt/multi.c Broke out some static functions from fmt/multi.c into their own objects. ------------------------------------------------------------------------ r548 | bruce | 2005-05-26 16:47:15 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/NEWS A /trunk/msg/commonf.c M /trunk/msg/debug.c A /trunk/msg/debug_init.c (from /trunk/msg/debug.c:543) A /trunk/msg/debugf.c A /trunk/msg/dief.c A /trunk/msg/errorf.c M /trunk/msg/lib=l M /trunk/msg/msg.h M /trunk/msg/warn.c A /trunk/msg/warnf.c M /trunk/selftests.sh Added a set of formatted message functions. ------------------------------------------------------------------------ r547 | bruce | 2005-05-26 16:31:39 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/iobuf/obuf.h M /trunk/iobuf/obuf_putf.c M /trunk/str/catf.c M /trunk/str/copyf.c M /trunk/str/str.h Added format functions that take a va_list parameter. ------------------------------------------------------------------------ r546 | bruce | 2005-05-26 15:51:15 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/fmt/multi.c Moved the documentation around a bit and gave fmt_multi documentation. ------------------------------------------------------------------------ r545 | bruce | 2005-05-26 15:36:14 -0600 (Thu, 26 May 2005) | 3 lines Changed paths: M /trunk/NEWS M /trunk/fmt/lib=l A /trunk/fmt/multi.c A /trunk/fmt/multi.h M /trunk/iobuf/lib=l M /trunk/iobuf/obuf.h A /trunk/iobuf/obuf_putf.c A /trunk/str/catf.c A /trunk/str/copyf.c M /trunk/str/lib=l M /trunk/str/str.h Added multiple-item formatting functions fmt_multi (similar to printf, but safer), fmt_multiv, obuf_putf, str_catf, and str_copyf. ------------------------------------------------------------------------ r544 | bruce | 2005-05-26 13:54:17 -0600 (Thu, 26 May 2005) | 2 lines Changed paths: M /trunk/README.in Updated copyright year. ------------------------------------------------------------------------ r543 | bruce | 2004-11-18 10:11:48 -0600 (Thu, 18 Nov 2004) | 2 lines Changed paths: M /trunk/net/ipv4.h Mark ipv4_parse as deprecated. ------------------------------------------------------------------------ r542 | bruce | 2004-11-18 10:08:47 -0600 (Thu, 18 Nov 2004) | 2 lines Changed paths: A /trunk/sys/hasdeprecated.h1 A /trunk/sys/hasdeprecated.h2 A /trunk/sys/trydeprecated.c M /trunk/sysdeps.h.spac Added a sysdep for GCC's __attribute__((__deprecated__)) tag. ------------------------------------------------------------------------ r541 | bruce | 2004-11-17 10:48:32 -0600 (Wed, 17 Nov 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/fmt/snum.c M /trunk/fmt/unum.c Fixed a couple of length counting bugs in the fmt number code. ------------------------------------------------------------------------ r540 | bruce | 2004-11-17 10:47:09 -0600 (Wed, 17 Nov 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.020 ------------------------------------------------------------------------ r539 | bruce | 2004-11-17 08:24:56 -0600 (Wed, 17 Nov 2004) | 2 lines Changed paths: M /trunk/fmt/sign_pad.c Include the no-buffer length when testing this function. ------------------------------------------------------------------------ r538 | bruce | 2004-11-16 15:19:11 -0600 (Tue, 16 Nov 2004) | 2 lines Changed paths: A /trunk/unix/fcntl.c Added self-tests for the fcntl wrappers. ------------------------------------------------------------------------ r537 | bruce | 2004-11-16 15:04:32 -0600 (Tue, 16 Nov 2004) | 2 lines Changed paths: M /trunk/iobuf/ibuf.h M /trunk/iobuf/iobuf.h M /trunk/iobuf/obuf.h Fixed up the iobuf documentation to produce the full doxygen output again. ------------------------------------------------------------------------ r536 | bruce | 2004-11-15 15:02:35 -0600 (Mon, 15 Nov 2004) | 1 line Changed paths: A /tags/1.019 (from /trunk:535) Tagged version 1.019 ------------------------------------------------------------------------ r535 | bruce | 2004-11-15 14:49:40 -0600 (Mon, 15 Nov 2004) | 3 lines Changed paths: M /trunk/libbg.a.spac "Hide" the invocation of the hundreds of ln commands to avoid production of libbg.a from obliterating earlier errors. ------------------------------------------------------------------------ r534 | bruce | 2004-11-15 14:44:38 -0600 (Mon, 15 Nov 2004) | 3 lines Changed paths: M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c M /trunk/unix/fcntl_fl_off.c M /trunk/unix/fcntl_fl_on.c Only call the fcntl SET syscall if the desired flags are different from the existing ones. ------------------------------------------------------------------------ r533 | bruce | 2004-11-15 14:38:34 -0600 (Mon, 15 Nov 2004) | 2 lines Changed paths: M /trunk/unix/fcntl_fd_off.c M /trunk/unix/fcntl_fd_on.c Fixed a couple of typos in the fcntl_fd_* functions. ------------------------------------------------------------------------ r532 | bruce | 2004-11-15 14:27:37 -0600 (Mon, 15 Nov 2004) | 2 lines Changed paths: M /trunk/insthier.c Added two new missing header files: unix/cloexec.h unix/fcntl.h ------------------------------------------------------------------------ r531 | bruce | 2004-11-04 12:14:53 -0600 (Thu, 04 Nov 2004) | 3 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/ibuf_getnetstring.c Changed the error in ibuf_getnetstring from EPROTO to EPROTOTYPE to fix compile errors on *BSD systems. Thanks Ville Walveranta. ------------------------------------------------------------------------ r530 | bruce | 2004-11-04 11:15:20 -0600 (Thu, 04 Nov 2004) | 3 lines Changed paths: M /trunk/NEWS M /trunk/unix/selfpipe.c Selfpipes now close-on-exec to prevent the pipe from being exported to child processes. ------------------------------------------------------------------------ r529 | bruce | 2004-11-04 10:59:52 -0600 (Thu, 04 Nov 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/unix/cloexec.h A /trunk/unix/cloexec_off.c (from /trunk/unix/nonblock_off.c:528) A /trunk/unix/cloexec_on.c (from /trunk/unix/nonblock_on.c:528) M /trunk/unix/lib=l Added cloexec_{off,on} functions to manipulate the close-on-exec flag. ------------------------------------------------------------------------ r528 | bruce | 2004-11-04 09:48:50 -0600 (Thu, 04 Nov 2004) | 2 lines Changed paths: M /trunk/unix/nonblock_off.c M /trunk/unix/nonblock_on.c Rewrote the nonblock functions in terms of the new fcntl wrappers. ------------------------------------------------------------------------ r527 | bruce | 2004-11-04 09:46:12 -0600 (Thu, 04 Nov 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/unix/fcntl.h A /trunk/unix/fcntl_fd_off.c (from /trunk/unix/nonblock_off.c:516) A /trunk/unix/fcntl_fd_on.c (from /trunk/unix/nonblock_on.c:516) A /trunk/unix/fcntl_fl_off.c (from /trunk/unix/nonblock_off.c:516) A /trunk/unix/fcntl_fl_on.c (from /trunk/unix/nonblock_on.c:516) M /trunk/unix/lib=l Added low-level fcntl wrapper functions. ------------------------------------------------------------------------ r526 | bruce | 2004-10-29 17:31:01 -0600 (Fri, 29 Oct 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c A /trunk/iobuf/common.h (from /trunk/iobuf/iobuf.h:516) A /trunk/iobuf/ibuf.h (from /trunk/iobuf/iobuf.h:516) M /trunk/iobuf/ibuf_copytofd.c M /trunk/iobuf/ibuf_getc.c M /trunk/iobuf/ibuf_getnetstring.c M /trunk/iobuf/ibuf_gets.c M /trunk/iobuf/ibuf_getstr.c M /trunk/iobuf/ibuf_getstr_crlf.c M /trunk/iobuf/ibuf_getu.c M /trunk/iobuf/ibuf_init.c M /trunk/iobuf/ibuf_open.c M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/ibuf_seek.c M /trunk/iobuf/ibuf_status.c M /trunk/iobuf/ibuf_stdin.c M /trunk/iobuf/ibuf_tell.c M /trunk/iobuf/iobuf.h A /trunk/iobuf/obuf.h (from /trunk/iobuf/iobuf.h:516) M /trunk/iobuf/obuf_close.c M /trunk/iobuf/obuf_copyfromfd.c M /trunk/iobuf/obuf_digits.c M /trunk/iobuf/obuf_endl.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_init.c M /trunk/iobuf/obuf_open.c M /trunk/iobuf/obuf_pad.c M /trunk/iobuf/obuf_put2s.c M /trunk/iobuf/obuf_put3s.c M /trunk/iobuf/obuf_put4s.c M /trunk/iobuf/obuf_put5s.c M /trunk/iobuf/obuf_put6s.c M /trunk/iobuf/obuf_put7s.c M /trunk/iobuf/obuf_putc.c M /trunk/iobuf/obuf_putnetstring.c M /trunk/iobuf/obuf_putns.c M /trunk/iobuf/obuf_putsflush.c M /trunk/iobuf/obuf_putsllnumw.c M /trunk/iobuf/obuf_putsnumw.c M /trunk/iobuf/obuf_putullnumw.c M /trunk/iobuf/obuf_putunumw.c M /trunk/iobuf/obuf_seek.c M /trunk/iobuf/obuf_sign_pad.c M /trunk/iobuf/obuf_stderr.c M /trunk/iobuf/obuf_stdout.c M /trunk/iobuf/obuf_sync.c M /trunk/iobuf/obuf_write.c Broke the iobuf includes into smaller parts. ------------------------------------------------------------------------ r525 | bruce | 2004-10-29 16:46:47 -0600 (Fri, 29 Oct 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.019 ------------------------------------------------------------------------ r524 | bruce | 2004-10-25 23:15:52 -0600 (Mon, 25 Oct 2004) | 1 line Changed paths: A /tags/1.018 (from /trunk:523) Tagged version 1.018 ------------------------------------------------------------------------ r523 | bruce | 2004-10-25 22:59:01 -0600 (Mon, 25 Oct 2004) | 2 lines Changed paths: M /trunk/insthier.c Added missing misc/ucspi.h header file. ------------------------------------------------------------------------ r522 | bruce | 2004-10-25 17:29:03 -0600 (Mon, 25 Oct 2004) | 2 lines Changed paths: M /trunk/unix/selfpipe.c Added missing #include. ------------------------------------------------------------------------ r521 | bruce | 2004-10-22 11:56:23 -0600 (Fri, 22 Oct 2004) | 3 lines Changed paths: M /trunk/adt/ghash_iter.c Bugfix: when iterating over empty tables, don't crash because the table pointer is NULL. ------------------------------------------------------------------------ r520 | bruce | 2004-08-24 23:52:43 -0600 (Tue, 24 Aug 2004) | 2 lines Changed paths: M /trunk/adt/ghash_add.c M /trunk/adt/ghash_iter.c M /trunk/adt/ghash_remove.c Made the datacopy function optional by emulating it with a straight memcpy. ------------------------------------------------------------------------ r519 | bruce | 2004-08-23 15:20:23 -0600 (Mon, 23 Aug 2004) | 2 lines Changed paths: M /trunk/adt/ghash.h Added ghash_remove prototype and macros. ------------------------------------------------------------------------ r518 | bruce | 2004-08-23 15:19:59 -0600 (Mon, 23 Aug 2004) | 2 lines Changed paths: M /trunk/adt/lib=l Add missing ghash_iter.o object file. ------------------------------------------------------------------------ r517 | bruce | 2004-08-23 14:16:51 -0600 (Mon, 23 Aug 2004) | 2 lines Changed paths: A /trunk/adt/adt_sp.c Added missing source from previous commit. ------------------------------------------------------------------------ r516 | bruce | 2004-08-23 12:45:22 -0600 (Mon, 23 Aug 2004) | 2 lines Changed paths: M /trunk/adt/common.h M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c D /trunk/adt/ghash_hashb.c D /trunk/adt/ghash_hashs.c M /trunk/adt/ghash_iter.c M /trunk/adt/ghash_remove.c A /trunk/adt/hashb.c (from /trunk/adt/ghash_hashb.c:515) A /trunk/adt/hashs.c (from /trunk/adt/ghash_hashs.c:515) M /trunk/adt/lib=l Reorganized and expanded the convenience functions for using const char* ------------------------------------------------------------------------ r515 | bruce | 2004-08-22 15:42:38 -0600 (Sun, 22 Aug 2004) | 2 lines Changed paths: M /trunk/adt/common.h M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c M /trunk/adt/ghash_get.c M /trunk/adt/ghash_hashb.c M /trunk/adt/ghash_hashs.c M /trunk/adt/ghash_remove.c Renamed the hash value type to adt_hash_t ------------------------------------------------------------------------ r514 | bruce | 2004-08-22 15:30:06 -0600 (Sun, 22 Aug 2004) | 2 lines Changed paths: A /trunk/sys/hasinline.h1 A /trunk/sys/hasinline.h2 A /trunk/sys/tryinline.c M /trunk/sysdeps.h.spac Added detector for the "inline" keyword. ------------------------------------------------------------------------ r513 | bruce | 2004-08-22 15:27:04 -0600 (Sun, 22 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/adt/ghash.h A /trunk/adt/ghash_iter.c Added ghashiter functions, for iteration over ghash tables. ------------------------------------------------------------------------ r512 | bruce | 2004-08-22 14:05:33 -0600 (Sun, 22 Aug 2004) | 4 lines Changed paths: M /trunk/adt/ghash.h D /trunk/adt/ghash_hash.c A /trunk/adt/ghash_hashb.c (from /trunk/adt/ghash_hash.c:504) A /trunk/adt/ghash_hashs.c (from /trunk/adt/ghash_hash.c:504) M /trunk/adt/lib=l Split up the two ghash_hash* functions, and added a ghash_hashsp function that is useful directly in hash tables that use const char* keys. ------------------------------------------------------------------------ r511 | bruce | 2004-08-22 12:52:34 -0600 (Sun, 22 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/adt/ghash_remove.c M /trunk/adt/lib=l Added ghash_remove function. ------------------------------------------------------------------------ r510 | bruce | 2004-08-22 12:51:12 -0600 (Sun, 22 Aug 2004) | 4 lines Changed paths: M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c M /trunk/adt/ghash_free.c M /trunk/adt/ghash_get.c M /trunk/adt/ghash_init.c M /trunk/adt/ghash_rehash.c Rewrote the adt/ghash library to store the function pointers in the structure instead of requiring the pointers to be passed to every funciton. ------------------------------------------------------------------------ r509 | bruce | 2004-08-20 12:02:29 -0600 (Fri, 20 Aug 2004) | 4 lines Changed paths: M /trunk/adt/ghash.h A /trunk/adt/ghash_rebuild.c M /trunk/adt/ghash_rehash.c M /trunk/adt/lib=l Break down the rehash process into two steps: (1) recompute the hash values (ghash_rehash) which shouldn't be needed often, if evern, and (2) rebuild the hash table (ghash_rebuild). ------------------------------------------------------------------------ r508 | bruce | 2004-08-20 11:58:20 -0600 (Fri, 20 Aug 2004) | 5 lines Changed paths: M /trunk/adt/ghash.h M /trunk/adt/ghash_get.c Broke down the ghash_get primitive into two steps -- locate the entry (ghash_find), and then dereference it if it was found (ghash_get). ghash_find can be used by other functions that need to determine the slot. ------------------------------------------------------------------------ r507 | bruce | 2004-08-13 15:26:56 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/TODO A /trunk/iobuf/ibuf_getnetstring.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l Added str_getnetstring function. ------------------------------------------------------------------------ r506 | bruce | 2004-08-13 15:25:01 -0600 (Fri, 13 Aug 2004) | 3 lines Changed paths: M /trunk/str/env_find.c M /trunk/str/env_from_array.c M /trunk/str/env_from_string.c M /trunk/str/env_get.c M /trunk/str/env_make_array.c M /trunk/str/env_put.c M /trunk/str/env_set.c M /trunk/str/iter_start.c Fix up function definitions to make them match with the prototypes, so that doxygen can match them up properly. ------------------------------------------------------------------------ r505 | bruce | 2004-08-13 12:41:35 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/str/iter.h M /trunk/str/iter_advance.c M /trunk/str/iter_start.c M /trunk/str/iter_valid.c Use a forward struct str declaration to avoid recursive includes. ------------------------------------------------------------------------ r504 | bruce | 2004-08-13 12:40:05 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/str/env.h Use a forward struct str declaration to avoid recursive includes. ------------------------------------------------------------------------ r503 | bruce | 2004-08-13 12:38:55 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/insthier.c Added missing str/env.h and unix/trigger.h header files. ------------------------------------------------------------------------ r502 | bruce | 2004-08-13 10:59:26 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/unix/lib=l A /trunk/unix/trigger.h A /trunk/unix/trigger_pull.c A /trunk/unix/trigger_set.c Added named pipe trigger functions. ------------------------------------------------------------------------ r501 | bruce | 2004-08-13 00:15:25 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/str/env.h A /trunk/str/env_find.c A /trunk/str/env_from_array.c A /trunk/str/env_from_string.c A /trunk/str/env_get.c A /trunk/str/env_make_array.c A /trunk/str/env_put.c A /trunk/str/env_set.c M /trunk/str/lib=l Added environment string manipulation functions. ------------------------------------------------------------------------ r500 | bruce | 2004-08-13 00:14:45 -0600 (Fri, 13 Aug 2004) | 2 lines Changed paths: M /trunk/selftests.sh Use "cat -v" to expose non-printing bytes. ------------------------------------------------------------------------ r499 | bruce | 2004-08-12 23:24:32 -0600 (Thu, 12 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/ibuf_getu.c Fixed bug in ibuf_getu: didn't subtract ASCII '0' offset from digits. ------------------------------------------------------------------------ r498 | bruce | 2004-08-12 23:22:53 -0600 (Thu, 12 Aug 2004) | 4 lines Changed paths: M /trunk/NEWS A /trunk/sys/hasnamedpipebug.h1 A /trunk/sys/hasnamedpipebug.h2 A /trunk/sys/trynamedpipebug.c M /trunk/sysdeps.h.spac Added sysdep check for the "named pipe bug": polling a named pipe without a writer unconditionally succeeds. Source code was copied and modified from a similar check in nullmailer. ------------------------------------------------------------------------ r497 | bruce | 2004-08-12 23:09:05 -0600 (Thu, 12 Aug 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/sys/hasmkfifo.h1 A /trunk/sys/hasmkfifo.h2 A /trunk/sys/mkfifo.c A /trunk/sys/trymkfifo.c M /trunk/sysdeps.h.spac Added sysdep and emulator function for mkfifo. ------------------------------------------------------------------------ r496 | bruce | 2004-07-27 10:59:48 -0600 (Tue, 27 Jul 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c Added missing unix/selfpipe.h header to insthier. ------------------------------------------------------------------------ r495 | bruce | 2004-03-25 15:25:47 -0600 (Thu, 25 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c Added missing crypto/surf.h header to insthier. ------------------------------------------------------------------------ r494 | bruce | 2004-03-25 15:24:49 -0600 (Thu, 25 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.018 ------------------------------------------------------------------------ r493 | bruce | 2004-03-23 22:05:20 -0600 (Tue, 23 Mar 2004) | 1 line Changed paths: A /tags/1.017 (from /trunk:492) Tagged version 1.017 ------------------------------------------------------------------------ r492 | bruce | 2004-03-23 21:53:47 -0600 (Tue, 23 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS Fixed some silly typos. ------------------------------------------------------------------------ r491 | bruce | 2004-03-23 21:53:09 -0600 (Tue, 23 Mar 2004) | 2 lines Changed paths: M /trunk/crypto/surf.c M /trunk/crypto/surf.h Removed the surfc function. ------------------------------------------------------------------------ r490 | bruce | 2004-03-22 18:13:05 -0600 (Mon, 22 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/misc/utoa.c Fixed utoa to write into its buffer instead of before it. ------------------------------------------------------------------------ r489 | bruce | 2004-03-22 11:29:20 -0600 (Mon, 22 Mar 2004) | 2 lines Changed paths: M /trunk/iobuf/obuf_putns.c M /trunk/str/catns.c M /trunk/str/copyns.c Added missing va_end calls. ------------------------------------------------------------------------ r488 | bruce | 2004-03-22 11:12:37 -0600 (Mon, 22 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l A /trunk/iobuf/obuf_putns.c A /trunk/str/catns.c A /trunk/str/copyns.c M /trunk/str/lib=l M /trunk/str/str.h Added str_copyns, str_catns, and obuf_putns functions. ------------------------------------------------------------------------ r487 | bruce | 2004-03-14 00:30:55 -0600 (Sun, 14 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/crypto/lib=l A /trunk/crypto/surf.c A /trunk/crypto/surf.h Added SURF code. ------------------------------------------------------------------------ r486 | bruce | 2004-03-14 00:29:52 -0600 (Sun, 14 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version up to 1.017 ------------------------------------------------------------------------ r485 | bruce | 2004-03-05 12:50:58 -0600 (Fri, 05 Mar 2004) | 1 line Changed paths: A /tags/1.016 (from /trunk:484) Tagged version 1.016 ------------------------------------------------------------------------ r484 | bruce | 2004-03-05 12:13:18 -0600 (Fri, 05 Mar 2004) | 2 lines Changed paths: M /trunk/TODO Added notes about IPv6 plans. ------------------------------------------------------------------------ r483 | bruce | 2004-03-04 17:41:51 -0600 (Thu, 04 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/misc/lib=l A /trunk/misc/ucspi.c A /trunk/misc/ucspi.h Added functions for querying UCSPI environment variables. ------------------------------------------------------------------------ r482 | bruce | 2004-03-04 17:40:58 -0600 (Thu, 04 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/socket.h M /trunk/net/tcp4.c M /trunk/net/udp4.c Added back the definition of socket_tcp and socket_udp for compatability. ------------------------------------------------------------------------ r481 | bruce | 2004-03-02 13:44:58 -0600 (Tue, 02 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/notcpdelay.c Fixed socket_notcpdelay on FreeBSD 4.x (and possibly other BSDs). ------------------------------------------------------------------------ r480 | bruce | 2004-03-02 13:42:21 -0600 (Tue, 02 Mar 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.016 ------------------------------------------------------------------------ r479 | bruce | 2004-02-25 12:15:39 -0600 (Wed, 25 Feb 2004) | 1 line Changed paths: A /tags/1.015 (from /trunk:478) Tagged version 1.015 ------------------------------------------------------------------------ r478 | bruce | 2004-02-25 12:01:43 -0600 (Wed, 25 Feb 2004) | 2 lines Changed paths: M /trunk/insthier.c Fixed mis-named gcrc.h header file, and added crc16_*.h headers. ------------------------------------------------------------------------ r477 | bruce | 2004-02-24 23:09:32 -0600 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/NEWS Modified linkage warning to add note about libbg. ------------------------------------------------------------------------ r476 | bruce | 2004-02-24 23:01:40 -0600 (Tue, 24 Feb 2004) | 2 lines Changed paths: M /trunk/TODO Added notes. ------------------------------------------------------------------------ r475 | bruce | 2004-02-09 17:47:01 -0600 (Mon, 09 Feb 2004) | 3 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c A /trunk/libbg.a.spac M /trunk/libraries.spac Added a "libbg.a" build target, including all the other libraries that don't define a main routine. ------------------------------------------------------------------------ r474 | bruce | 2004-02-07 15:03:09 -0600 (Sat, 07 Feb 2004) | 2 lines Changed paths: A /trunk/fmt/lib=l Added missing control file. ------------------------------------------------------------------------ r473 | bruce | 2004-02-06 18:38:25 -0600 (Fri, 06 Feb 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crc/crc32c.h A /trunk/crc/crc32c_table.c.spac M /trunk/crc/gcrc32rfl.c M /trunk/crc/lib=l Added CRC32C ------------------------------------------------------------------------ r472 | bruce | 2004-02-06 17:55:42 -0600 (Fri, 06 Feb 2004) | 3 lines Changed paths: M /trunk/NEWS M /trunk/crc/crc16_arc.h D /trunk/crc/crc16_arc_update.c M /trunk/crc/crc16_ccitt.h D /trunk/crc/crc16_ccitt_update.c M /trunk/crc/crc16_xmodem.h D /trunk/crc/crc16_xmodem_update.c M /trunk/crc/crc32.h D /trunk/crc/crc32_update.c M /trunk/crc/crc64.h D /trunk/crc/crc64_update.c A /trunk/crc/gcrc.h A /trunk/crc/gcrc16fwd.c A /trunk/crc/gcrc16rfl.c A /trunk/crc/gcrc32fwd.c A /trunk/crc/gcrc32rfl.c A /trunk/crc/gcrc64fwd.c A /trunk/crc/gcrc64rfl.c M /trunk/crc/lib=l Rewrote the CRC routines in terms of "generic" forward and reflected functions. ------------------------------------------------------------------------ r471 | bruce | 2004-02-04 10:04:26 -0600 (Wed, 04 Feb 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/resolve.h M /trunk/net/resolve_ipv4name.c Added resolve_ipv4name_n, to resolve a name to more than one IP. ------------------------------------------------------------------------ r470 | bruce | 2004-02-04 10:00:00 -0600 (Wed, 04 Feb 2004) | 2 lines Changed paths: M /trunk/README.in Bumped copyright end year to 2004. ------------------------------------------------------------------------ r469 | bruce | 2004-02-03 15:16:58 -0600 (Tue, 03 Feb 2004) | 3 lines Changed paths: M /trunk/iobuf/obuf_copyfromfd.c Mark the copied-in data as being present before flushing the buffer. Without this patch, no data is ever written. ------------------------------------------------------------------------ r468 | bruce | 2004-02-02 16:54:30 -0600 (Mon, 02 Feb 2004) | 2 lines Changed paths: M /trunk/fmt/ullnum.c Fixed up the selftests (copy & paste error). ------------------------------------------------------------------------ r467 | bruce | 2004-01-30 14:42:54 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/iobuf/ibuf_copytofd.c (from /trunk/iobuf/iobuf_copy.c:466) M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l A /trunk/iobuf/obuf_copyfromfd.c (from /trunk/iobuf/iobuf_copy.c:466) Added ibuf_copytofd and obuf_copyfromfd, modified versions of iobuf_copy. ------------------------------------------------------------------------ r466 | bruce | 2004-01-30 14:34:08 -0600 (Fri, 30 Jan 2004) | 3 lines Changed paths: M /trunk/iobuf/iobuf_copy.c Modified iobuf_copy to use the existing buffer in the ibuf instead of a stack-allocated one. ------------------------------------------------------------------------ r465 | bruce | 2004-01-30 14:32:39 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/iobuf/ibuf_readall.c Make sure to do sanity checking before any of the reading. ------------------------------------------------------------------------ r464 | bruce | 2004-01-30 14:25:23 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/iobuf/ibuf_openreadclose.c A /trunk/iobuf/ibuf_readall.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l Added ibuf_readall and ibuf_openreadclose. ------------------------------------------------------------------------ r463 | bruce | 2004-01-30 13:14:38 -0600 (Fri, 30 Jan 2004) | 3 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version up to 1.015, as there are some significant changes in this release, and made a note about the fmt changes. ------------------------------------------------------------------------ r462 | bruce | 2004-01-30 12:29:25 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/net/socket.h Added missing prototypes. ------------------------------------------------------------------------ r461 | bruce | 2004-01-30 12:28:25 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/net/connect4_timeout.c M /trunk/net/connect6_timeout.c M /trunk/net/connectu_timeout.c Corrected broken use of #include <>. ------------------------------------------------------------------------ r460 | bruce | 2004-01-30 12:22:15 -0600 (Fri, 30 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/net/connect4_timeout.c A /trunk/net/connect6_timeout.c A /trunk/net/connectu_timeout.c M /trunk/net/lib=l Added socket connect functions with a timeout. ------------------------------------------------------------------------ r459 | bruce | 2004-01-26 11:38:23 -0600 (Mon, 26 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/lib=l M /trunk/str/str.h A /trunk/str/xlate.c Added str_xlate function. ------------------------------------------------------------------------ r458 | bruce | 2004-01-26 11:13:53 -0600 (Mon, 26 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/str.h M /trunk/str/subst.c Modifed str_subst to return a count of substitutions. ------------------------------------------------------------------------ r457 | bruce | 2004-01-24 13:28:55 -0600 (Sat, 24 Jan 2004) | 2 lines Changed paths: M /trunk/net/ipv4.h M /trunk/net/ipv4_format.c M /trunk/net/ipv6.h M /trunk/net/ipv6_format.c Renamed the IPv[46] format_r functions to match the new fmt_ library. ------------------------------------------------------------------------ r456 | bruce | 2004-01-02 13:31:32 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS M /trunk/config.dxy A /trunk/fmt A /trunk/fmt/lcase.c A /trunk/fmt/number.h A /trunk/fmt/pad.c A /trunk/fmt/sdec.c A /trunk/fmt/sign_pad.c A /trunk/fmt/slldec.c A /trunk/fmt/sllnum.c A /trunk/fmt/snum.c A /trunk/fmt/uHex.c A /trunk/fmt/ucase.c A /trunk/fmt/udec.c A /trunk/fmt/uhex.c A /trunk/fmt/ullHex.c A /trunk/fmt/ulldec.c A /trunk/fmt/ullhex.c A /trunk/fmt/ullnum.c A /trunk/fmt/unum.c M /trunk/insthier.c Added a library of number formatting routines. ------------------------------------------------------------------------ r455 | bruce | 2004-01-02 13:28:06 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/insthier.c Installer missed installing net/ipv6.h header. ------------------------------------------------------------------------ r454 | bruce | 2004-01-02 12:14:45 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/NEWS A /trunk/net/accept6.c A /trunk/net/bind6.c A /trunk/net/connect6.c A /trunk/net/getaddr6.c M /trunk/net/lib=l A /trunk/net/recv6.c A /trunk/net/send6.c M /trunk/net/socket.h Completed IPv6 network functions. ------------------------------------------------------------------------ r453 | bruce | 2004-01-02 12:03:13 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/net/tcp6.c M /trunk/net/udp6.c Fix errno typo -- wrong error code, missing semicolon. ------------------------------------------------------------------------ r452 | bruce | 2004-01-02 11:32:41 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/net/lib=l M /trunk/net/socket.h D /trunk/net/tcp.c A /trunk/net/tcp4.c (from /trunk/net/tcp.c:449) D /trunk/net/udp.c A /trunk/net/udp4.c (from /trunk/net/udp.c:449) Renamed socket_tcp and socket_udp to match socket_tcp6 and socket_udp6. ------------------------------------------------------------------------ r451 | bruce | 2004-01-02 11:31:57 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/net/tcp6.c M /trunk/net/udp6.c Fixed some comment and function naming typos. ------------------------------------------------------------------------ r450 | bruce | 2004-01-02 11:26:26 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/net/lib=l M /trunk/net/socket.h A /trunk/net/tcp6.c A /trunk/net/udp6.c Added IPv6 TCP/UDP socket creation functions. ------------------------------------------------------------------------ r449 | bruce | 2004-01-02 11:17:12 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/choose.sh M /trunk/sysdeps.h.spac Simplified the choose script by one more step. ------------------------------------------------------------------------ r448 | bruce | 2004-01-02 11:11:17 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: M /trunk/sys/direntry.h1 M /trunk/sys/direntry.h2 M /trunk/sys/hasvfork.h1 M /trunk/sys/hasvfork.h2 M /trunk/sys/uint32.h1 M /trunk/sys/uint32.h2 Added sysdep comments to header files that were missing them. ------------------------------------------------------------------------ r447 | bruce | 2004-01-02 08:55:07 -0600 (Fri, 02 Jan 2004) | 2 lines Changed paths: D /trunk/sys/fork.h1 D /trunk/sys/fork.h2 A /trunk/sys/hassetenv.h1 (from /trunk/sys/setenv.h1:443) A /trunk/sys/hassetenv.h2 (from /trunk/sys/setenv.h2:443) D /trunk/sys/hassgact.h1 D /trunk/sys/hassgact.h2 D /trunk/sys/hassgprm.h1 D /trunk/sys/hassgprm.h2 A /trunk/sys/hassigaction.h1 (from /trunk/sys/hassgact.h1:443) A /trunk/sys/hassigaction.h2 (from /trunk/sys/hassgact.h2:443) A /trunk/sys/hassigprocmask.h1 (from /trunk/sys/hassgprm.h1:443) A /trunk/sys/hassigprocmask.h2 (from /trunk/sys/hassgprm.h2:443) A /trunk/sys/hassysselect.h1 (from /trunk/sys/select.h1:443) A /trunk/sys/hassysselect.h2 (from /trunk/sys/select.h2:443) A /trunk/sys/hasvfork.h1 (from /trunk/sys/fork.h1:443) A /trunk/sys/hasvfork.h2 (from /trunk/sys/fork.h2:443) D /trunk/sys/select.h1 D /trunk/sys/select.h2 D /trunk/sys/setenv.h1 D /trunk/sys/setenv.h2 D /trunk/sys/trysgact.c D /trunk/sys/trysgprm.c A /trunk/sys/trysigaction.c (from /trunk/sys/trysgact.c:443) A /trunk/sys/trysigprocmask.c (from /trunk/sys/trysgprm.c:443) D /trunk/sys/trysysel.c A /trunk/sys/trysysselect.c (from /trunk/sys/trysysel.c:443) M /trunk/sysdeps.h.spac Renamed some sysdep files to make the naming convention more regular. ------------------------------------------------------------------------ r446 | bruce | 2004-01-01 16:07:14 -0600 (Thu, 01 Jan 2004) | 2 lines Changed paths: M /trunk/sysdeps.h.spac Fixed trivial typo: I put the ipv6 and getpeereid tests in the wrong place. ------------------------------------------------------------------------ r445 | bruce | 2004-01-01 16:04:43 -0600 (Thu, 01 Jan 2004) | 3 lines Changed paths: M /trunk/choose.sh M /trunk/sysdeps.h.spac Simplified the sysdep production system by truncating prefixes used by the choose script. ------------------------------------------------------------------------ r444 | bruce | 2004-01-01 16:03:42 -0600 (Thu, 01 Jan 2004) | 2 lines Changed paths: A /trunk/systime.h.spac Added control file necessary to generate systime.h. ------------------------------------------------------------------------ r443 | bruce | 2004-01-01 15:58:11 -0600 (Thu, 01 Jan 2004) | 2 lines Changed paths: A /trunk/conf-home Added missing config file. ------------------------------------------------------------------------ r442 | bruce | 2004-01-01 15:45:57 -0600 (Thu, 01 Jan 2004) | 2 lines Changed paths: A /trunk/choose.sh Added missing source. ------------------------------------------------------------------------ r441 | bruce | 2004-01-01 14:55:06 -0600 (Thu, 01 Jan 2004) | 2 lines Changed paths: A /trunk/sys/hasipv6.h1 A /trunk/sys/hasipv6.h2 A /trunk/sys/tryipv6.c M /trunk/sysdeps.h.spac Add a sysdep testing for IPv6 defines and structures. ------------------------------------------------------------------------ r440 | bruce | 2003-12-30 13:22:51 -0600 (Tue, 30 Dec 2003) | 2 lines Changed paths: M /trunk/net/notcpdelay.c Added missing documentation for socket_notcpdelay ------------------------------------------------------------------------ r439 | bruce | 2003-12-30 13:19:00 -0600 (Tue, 30 Dec 2003) | 2 lines Changed paths: M /trunk/net/lib=l A /trunk/net/notcpdelay.c M /trunk/net/socket.h Added TCP nodelay function. ------------------------------------------------------------------------ r438 | bruce | 2003-12-30 12:06:39 -0600 (Tue, 30 Dec 2003) | 2 lines Changed paths: M /trunk/net/ipv4.h M /trunk/net/ipv4_addr.c Added IPv4 loopback address constant. ------------------------------------------------------------------------ r437 | bruce | 2003-12-29 23:01:19 -0600 (Mon, 29 Dec 2003) | 2 lines Changed paths: M /trunk/config.dxy Updated the Doxygen configuration for new version of doxygen. ------------------------------------------------------------------------ r436 | bruce | 2003-12-29 15:20:03 -0600 (Mon, 29 Dec 2003) | 3 lines Changed paths: M /trunk/net/ipv4.h M /trunk/net/ipv4_format.c M /trunk/net/ipv6.h M /trunk/net/ipv6_format.c Converted the _r formatting functions to return a count of bytes written to the formatted string instead of a pointer. ------------------------------------------------------------------------ r435 | bruce | 2003-12-29 14:50:18 -0600 (Mon, 29 Dec 2003) | 2 lines Changed paths: M /trunk/net/ipv4.h M /trunk/net/ipv4_format.c M /trunk/net/ipv6.h M /trunk/net/ipv6_format.c Added thread/recursion safe IP formatting routines. ------------------------------------------------------------------------ r434 | bruce | 2003-12-29 13:53:42 -0600 (Mon, 29 Dec 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/net/ipv6.h A /trunk/net/ipv6_addr.c A /trunk/net/ipv6_format.c A /trunk/net/ipv6_scan.c M /trunk/net/lib=l Added IPv6 address parsing/formatting functions. ------------------------------------------------------------------------ r433 | bruce | 2003-12-17 22:30:48 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/lib=l A /trunk/str/splice.c M /trunk/str/str.h Added str_splice functions. ------------------------------------------------------------------------ r432 | bruce | 2003-12-17 22:28:21 -0600 (Wed, 17 Dec 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.012 ------------------------------------------------------------------------ r431 | bruce | 2003-12-01 13:32:32 -0600 (Mon, 01 Dec 2003) | 1 line Changed paths: A /tags/1.011 (from /trunk:430) Tagged version 1.011 ------------------------------------------------------------------------ r430 | bruce | 2003-12-01 11:24:43 -0600 (Mon, 01 Dec 2003) | 2 lines Changed paths: M /trunk/NEWS Added note about missing include fix. ------------------------------------------------------------------------ r429 | bruce | 2003-12-01 10:50:46 -0600 (Mon, 01 Dec 2003) | 2 lines Changed paths: M /trunk/crc-gentab.c Add missing include which declares strtol and strtoull. ------------------------------------------------------------------------ r428 | bruce | 2003-11-27 15:42:28 -0600 (Thu, 27 Nov 2003) | 3 lines Changed paths: M /trunk/NEWS M /trunk/install/installer.c M /trunk/install/instcheck.c Internal changes to installer scripts to make it work on systems where the root directory is non-readable. ------------------------------------------------------------------------ r427 | bruce | 2003-11-18 17:00:15 -0600 (Tue, 18 Nov 2003) | 2 lines Changed paths: M /trunk/selftest.c Return the result of debugged functions, and flush stderr on exit. ------------------------------------------------------------------------ r426 | bruce | 2003-11-18 16:59:18 -0600 (Tue, 18 Nov 2003) | 2 lines Changed paths: M /trunk/net/ipv4_scan.c Fixed up parsing of illegal IP addresses, and added self tests. ------------------------------------------------------------------------ r425 | bruce | 2003-11-18 15:03:18 -0600 (Tue, 18 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/ipv4_scan.c Fixed ipv4 address parsing number validation. ------------------------------------------------------------------------ r424 | bruce | 2003-11-18 15:02:41 -0600 (Tue, 18 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/crc-gentab.c Fixed up crc64 table generation on 64-bit platforms. ------------------------------------------------------------------------ r423 | bruce | 2003-11-17 16:24:01 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/crypto/sha512.c Fixed missing "ULL" on a constant. ------------------------------------------------------------------------ r422 | bruce | 2003-11-17 16:23:17 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/README.in M /trunk/makedist.py Added mailing list archive site. ------------------------------------------------------------------------ r421 | bruce | 2003-11-17 15:51:22 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/unix/selfpipe.c Fixed up self-test on selfpipe if different fds are opened. ------------------------------------------------------------------------ r420 | bruce | 2003-11-17 15:38:29 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.011 ------------------------------------------------------------------------ r419 | bruce | 2003-11-17 14:21:57 -0600 (Mon, 17 Nov 2003) | 1 line Changed paths: A /tags/1.010 (from /trunk:418) Tagged version 1.010 ------------------------------------------------------------------------ r418 | bruce | 2003-11-17 14:14:38 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/README.in Fixed up the mailing list subscribe address. ------------------------------------------------------------------------ r417 | bruce | 2003-11-17 13:27:39 -0600 (Mon, 17 Nov 2003) | 3 lines Changed paths: M /trunk/install/installer.c Bugfix: avoid using opendir to set up the root directory fd, as opendir does a chdir first, which is bad. ------------------------------------------------------------------------ r416 | bruce | 2003-11-17 12:22:14 -0600 (Mon, 17 Nov 2003) | 3 lines Changed paths: M /trunk/install/installer.c M /trunk/install/instcheck.c M /trunk/install/instshow.c M /trunk/insthier.c Force FD 0 to be the root directory when installing; fixup resulting multiple "/" prefixes in instshow. ------------------------------------------------------------------------ r415 | bruce | 2003-11-17 12:02:04 -0600 (Mon, 17 Nov 2003) | 2 lines Changed paths: M /trunk/unix/selfpipe.c M /trunk/unix/selfpipe.h Export the signal catch routine to allow other signals to be handled. ------------------------------------------------------------------------ r414 | bruce | 2003-11-17 11:58:10 -0600 (Mon, 17 Nov 2003) | 3 lines Changed paths: M /trunk/unix/selfpipe.c Write the signal number to the pipe instead of arbitrary data; make the signal catching mechanism more generic. ------------------------------------------------------------------------ r413 | bruce | 2003-07-22 15:43:45 -0600 (Tue, 22 Jul 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/insthier.c Fixed insthier installing "installer.o" in place of "instcheck.o" ------------------------------------------------------------------------ r412 | bruce | 2003-06-18 10:56:43 -0600 (Wed, 18 Jun 2003) | 4 lines Changed paths: M /trunk/uint16.h M /trunk/uint32.h M /trunk/uint64.h Added macros for uint*_*_native functions, to be defined as using the system's native byte order. On systems that support unalligned memory accesses, this provides for high-performance multi-byte accesses. ------------------------------------------------------------------------ r411 | bruce | 2003-06-12 16:25:10 -0600 (Thu, 12 Jun 2003) | 3 lines Changed paths: M /trunk/config.dxy M /trunk/unix/selfpipe.c M /trunk/unix/selfpipe.h Added documentation for selfpipe functions, and fixed up an (highly unlikely) file descriptor leak on error. ------------------------------------------------------------------------ r410 | bruce | 2003-06-11 16:56:32 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/msg/lib=l D /trunk/msg/wrap.c M /trunk/msg/wrap.h A /trunk/msg/wrap_chdir.c (from /trunk/msg/wrap.c:401) A /trunk/msg/wrap_exit.c (from /trunk/msg/wrap.c:401) A /trunk/msg/wrap_str.c Broke the wrapper functions into their own modules, and added wrap_str. ------------------------------------------------------------------------ r409 | bruce | 2003-06-11 16:41:52 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/msg/lib=l M /trunk/msg/msg.h A /trunk/msg/oom.c Added "out of memory" standard function. ------------------------------------------------------------------------ r408 | bruce | 2003-06-11 15:20:42 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/TODO Removed old note about building CRC tables. ------------------------------------------------------------------------ r407 | bruce | 2003-06-11 15:08:30 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/unix/lib=l A /trunk/unix/selfpipe.c A /trunk/unix/selfpipe.h Added self-pipe SIGCHLD handling functions. ------------------------------------------------------------------------ r406 | bruce | 2003-06-11 12:04:16 -0600 (Wed, 11 Jun 2003) | 3 lines Changed paths: M /trunk/selftests.sh Use a modified "compile" script to compile selftests, as some versions of gcc (and maybe other cc's) don't like multiple "-o" options. ------------------------------------------------------------------------ r405 | bruce | 2003-06-11 11:28:38 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/iobuf/iobuf_init.c Make sure MAP_FAILED is defined before using it. ------------------------------------------------------------------------ r404 | bruce | 2003-06-11 11:16:55 -0600 (Wed, 11 Jun 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/libbg-sysdeps=l A /trunk/sys/getpeereid.c A /trunk/sys/hasgetpeereid.h1 A /trunk/sys/hasgetpeereid.h2 A /trunk/sys/trygetpeereid.c M /trunk/sysdeps.h.spac Added getpeereid sysdep function. ------------------------------------------------------------------------ r403 | bruce | 2003-05-28 13:53:40 -0600 (Wed, 28 May 2003) | 2 lines Changed paths: M /trunk/crypto/sha512.c Fixed the 64-bit constants to use "ULL" notation. ------------------------------------------------------------------------ r402 | bruce | 2003-05-14 11:49:58 -0600 (Wed, 14 May 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/str/case_start.c M /trunk/str/lib=l A /trunk/str/start.c M /trunk/str/str.h Added str_start functions. ------------------------------------------------------------------------ r401 | bruce | 2003-05-14 11:26:31 -0600 (Wed, 14 May 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/msg/wrap.c M /trunk/msg/wrap.h wrap_* functions can now exit with a customized error code. ------------------------------------------------------------------------ r400 | bruce | 2003-05-14 11:21:00 -0600 (Wed, 14 May 2003) | 2 lines Changed paths: M /trunk/path/fnmatch.c Use the modified str_glob API. ------------------------------------------------------------------------ r399 | bruce | 2003-05-14 11:20:23 -0600 (Wed, 14 May 2003) | 3 lines Changed paths: M /trunk/NEWS A /trunk/str/case_glob.c A /trunk/str/case_match.c M /trunk/str/glob.c M /trunk/str/lib=l M /trunk/str/match.c M /trunk/str/str.h Split the case insensitive parts of the str_glob and str_match functions into str_case_glob and str_case_match respectively. ------------------------------------------------------------------------ r398 | bruce | 2003-04-16 17:38:45 -0600 (Wed, 16 Apr 2003) | 2 lines Changed paths: D /trunk/cvm-sasl Removed stale directory. ------------------------------------------------------------------------ r397 | bruce | 2003-04-16 17:34:28 -0600 (Wed, 16 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crc/crc16_arc_table.c.spac A /trunk/crc/crc16_ccitt_table.c.spac A /trunk/crc/crc16_xmodem_table.c.spac A /trunk/crc/crc32_table.c.spac A /trunk/crc/crc64_table.c.spac D /trunk/crc/gentab.c A /trunk/crc-gentab.c (from /trunk/crc/gentab.c:310) A /trunk/crc-gentab=x Make all the CRC tables generated at build-time. ------------------------------------------------------------------------ r396 | bruce | 2003-04-16 17:31:04 -0600 (Wed, 16 Apr 2003) | 2 lines Changed paths: D /trunk/path/all.spac Removed depricated file. ------------------------------------------------------------------------ r395 | bruce | 2003-04-15 17:38:16 -0600 (Tue, 15 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS D /trunk/cvm-sasl/authenticate.c D /trunk/cvm-sasl/cram_md5.c D /trunk/cvm-sasl/cvm-sasl.h D /trunk/cvm-sasl/cvm-sasl.html D /trunk/cvm-sasl/init.c D /trunk/cvm-sasl/internal.h D /trunk/cvm-sasl/lib=l D /trunk/cvm-sasl/login.c D /trunk/cvm-sasl/plain.c D /trunk/cvm-sasl/start.c M /trunk/insthier.c Removed the cvm libraries (merged into the main cvm package). ------------------------------------------------------------------------ r394 | bruce | 2003-04-15 17:34:45 -0600 (Tue, 15 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS Updated with past changes. ------------------------------------------------------------------------ r393 | bruce | 2003-04-15 17:33:26 -0600 (Tue, 15 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha256.c M /trunk/crypto/sha256.h M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c M /trunk/crypto/sha512.h Keep track of the message length in bytes instead of bits, avoiding extra computations every time a block is processed. ------------------------------------------------------------------------ r392 | bruce | 2003-04-09 15:00:33 -0600 (Wed, 09 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha1.c M /trunk/crypto/sha1.h Applied some major optimizations to the main update loop and the final stage, cutting the overhead cost in half. ------------------------------------------------------------------------ r391 | bruce | 2003-04-09 14:58:40 -0600 (Wed, 09 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha256.c M /trunk/crypto/sha512.c Fixed a one-off bug, noticed when comparing the new SHA code to the existing SHA-1 code. ------------------------------------------------------------------------ r390 | bruce | 2003-04-08 13:56:50 -0600 (Tue, 08 Apr 2003) | 3 lines Changed paths: M /trunk/NEWS M /trunk/crypto/sha256.c M /trunk/crypto/sha512.c Added a small optimization to the SHA-256/512 code found in the MD5 implementation. ------------------------------------------------------------------------ r389 | bruce | 2003-04-08 10:11:25 -0600 (Tue, 08 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version to 1.010 ------------------------------------------------------------------------ r388 | bruce | 2003-04-07 11:56:47 -0600 (Mon, 07 Apr 2003) | 1 line Changed paths: A /tags/1.009 (from /trunk:387) Tagged version 1.009 ------------------------------------------------------------------------ r387 | bruce | 2003-04-07 11:42:29 -0600 (Mon, 07 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/recvfd.c M /trunk/net/sendfd.c Turn off recv/sendfd if the appropriate defines are missing. ------------------------------------------------------------------------ r386 | bruce | 2003-04-07 11:07:12 -0600 (Mon, 07 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf_init.c Fixed iobuf/iobuf_init.c for systems that lack anonymous mmap. ------------------------------------------------------------------------ r385 | bruce | 2003-04-07 11:00:46 -0600 (Mon, 07 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS Added note about SHA-256/384/512 changes. ------------------------------------------------------------------------ r384 | bruce | 2003-04-07 10:35:15 -0600 (Mon, 07 Apr 2003) | 2 lines Changed paths: M /trunk/insthier.c Install the right SHA headers. ------------------------------------------------------------------------ r383 | bruce | 2003-04-07 10:34:53 -0600 (Mon, 07 Apr 2003) | 3 lines Changed paths: M /trunk/insthier.c M /trunk/sysdeps-tail.h M /trunk/uint16.h M /trunk/uint32.h M /trunk/uint64.h A /trunk/uintnn.h Broke out the uint## macros into a separate header, to speed up compilations that don't require these macros. ------------------------------------------------------------------------ r382 | bruce | 2003-04-07 10:18:21 -0600 (Mon, 07 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c Broke the SHA512 final transform and the copying of the digest into separate routines, so that SHA384 doesn't have to do a double copy. ------------------------------------------------------------------------ r381 | bruce | 2003-04-07 09:53:52 -0600 (Mon, 07 Apr 2003) | 4 lines Changed paths: M /trunk/crypto/sha256.c M /trunk/crypto/sha384.c M /trunk/crypto/sha512.c Two optimizations: 1. Avoid copying input data into ctx->M when possible. 2. Use a rolling pointer to set up the initial value of W. ------------------------------------------------------------------------ r380 | bruce | 2003-04-07 09:24:05 -0600 (Mon, 07 Apr 2003) | 2 lines Changed paths: M /trunk/crypto/sha256.c M /trunk/crypto/sha256.h Rewrote the SHA-256 algorithm from scratch, based on the SHA-512 code. ------------------------------------------------------------------------ r379 | bruce | 2003-04-05 07:56:06 -0600 (Sat, 05 Apr 2003) | 2 lines Changed paths: M /trunk/crypto/lib=l A /trunk/crypto/sha384.c A /trunk/crypto/sha384.h Adds SHA384, a trivial derivation of SHA512. ------------------------------------------------------------------------ r378 | bruce | 2003-04-05 07:55:04 -0600 (Sat, 05 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha512.c M /trunk/crypto/sha512.h Removed the 32-bit implementation, as the native 64-bit code compiles to smaller and faster objects. ------------------------------------------------------------------------ r377 | bruce | 2003-04-04 22:47:46 -0600 (Fri, 04 Apr 2003) | 3 lines Changed paths: M /trunk/crypto/sha512.c Fixed a harmless warning, and added several more test vectors from http://www.aarongifford.com/computers/sha.html ------------------------------------------------------------------------ r376 | bruce | 2003-04-04 22:38:16 -0600 (Fri, 04 Apr 2003) | 2 lines Changed paths: M /trunk/crypto/lib=l A /trunk/crypto/sha512.c A /trunk/crypto/sha512.h (from /trunk/crypto/sha512a.h:375) D /trunk/crypto/sha512a.c D /trunk/crypto/sha512a.h Renamed sha512a to sha512, and merged in a 64-bit native implementation. ------------------------------------------------------------------------ r375 | bruce | 2003-04-04 12:25:38 -0600 (Fri, 04 Apr 2003) | 2 lines Changed paths: M /trunk/crypto/sha256.c M /trunk/crypto/sha512a.c M /trunk/crypto/sha512a.h First round of portability fixes. ------------------------------------------------------------------------ r374 | bruce | 2003-04-02 10:54:39 -0600 (Wed, 02 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version to 1.009 ------------------------------------------------------------------------ r373 | bruce | 2003-04-02 10:54:13 -0600 (Wed, 02 Apr 2003) | 3 lines Changed paths: M /trunk/selftests.sh More portability fixes: don't use "local", and switch to using short-circuit logic so "set -e" can be used. ------------------------------------------------------------------------ r372 | bruce | 2003-04-02 09:21:59 -0600 (Wed, 02 Apr 2003) | 2 lines Changed paths: M /trunk/install/instcheck.c M /trunk/install/instshow.c Clean up warnings about unused parameters. ------------------------------------------------------------------------ r371 | bruce | 2003-04-01 17:27:22 -0600 (Tue, 01 Apr 2003) | 1 line Changed paths: A /tags/1.008 (from /trunk:370) Tagged version 1.008 ------------------------------------------------------------------------ r370 | bruce | 2003-04-01 17:02:21 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/NEWS Noted miscelaneous changes. ------------------------------------------------------------------------ r369 | bruce | 2003-04-01 16:59:38 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/unix/sig_all.c Another portability fix. ------------------------------------------------------------------------ r368 | bruce | 2003-04-01 16:55:48 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/crc/crc16_arc_update.c M /trunk/crc/crc16_ccitt_update.c Annotate sources for test vectors. ------------------------------------------------------------------------ r367 | bruce | 2003-04-01 16:54:13 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: A /trunk/net/cmsg.h M /trunk/net/recvfd.c M /trunk/net/sendfd.c Compatibility fixes for Solaris (among others). ------------------------------------------------------------------------ r366 | bruce | 2003-04-01 16:42:42 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/TODO Note to self... ------------------------------------------------------------------------ r365 | bruce | 2003-04-01 16:42:27 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/cdb/find.c Switch from uint32_unpack to uint32_get (could produce better code). ------------------------------------------------------------------------ r364 | bruce | 2003-04-01 16:41:59 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/cdb/make.c Remember to close (and thereby flush) the output file. ------------------------------------------------------------------------ r363 | bruce | 2003-04-01 16:41:20 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/insthier.c Install all the ADT headers. ------------------------------------------------------------------------ r362 | bruce | 2003-04-01 16:40:59 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/adt/ghash_get.c Don't blow up when retrieving an entry from an empty table. ------------------------------------------------------------------------ r361 | bruce | 2003-04-01 16:40:23 -0600 (Tue, 01 Apr 2003) | 2 lines Changed paths: M /trunk/cli/cli.h M /trunk/cli/main.c Add support for separators in long option listings. ------------------------------------------------------------------------ r360 | bruce | 2003-04-01 07:31:37 -0600 (Tue, 01 Apr 2003) | 4 lines Changed paths: M /trunk/cli/cli.h M /trunk/cli/main.c Add a new option type: CLI_FUNCTION. When options of this type are found, a function is called with the corresponding command-line argument. ------------------------------------------------------------------------ r359 | bruce | 2003-04-01 07:19:49 -0600 (Tue, 01 Apr 2003) | 3 lines Changed paths: M /trunk/cli/cli.h M /trunk/cli/main.c Add a pointer to the option in each stringlist node, for setups where multiple options add to the same list. ------------------------------------------------------------------------ r358 | bruce | 2003-03-26 11:52:36 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/README.in Added note about Subversion repository. ------------------------------------------------------------------------ r357 | bruce | 2003-03-26 11:17:03 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/selftests.sh Modified to allow running individual tests. ------------------------------------------------------------------------ r356 | bruce | 2003-03-26 11:16:43 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/path/fnmatch.c Reuse the str glob function, add dotfile tests. ------------------------------------------------------------------------ r355 | bruce | 2003-03-26 11:08:55 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/match.c M /trunk/str/str.h Added case insensitivity to str_match*. ------------------------------------------------------------------------ r354 | bruce | 2003-03-26 10:44:14 -0600 (Wed, 26 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/str/glob.c M /trunk/str/lib=l M /trunk/str/str.h Added globbing function to str library. ------------------------------------------------------------------------ r353 | bruce | 2003-03-25 17:04:26 -0600 (Tue, 25 Mar 2003) | 3 lines Changed paths: M /trunk/str/match.c M /trunk/str/str.h Changed API for str_match function to allow for matching against binary or dynamic strings. ------------------------------------------------------------------------ r352 | bruce | 2003-03-25 12:46:23 -0600 (Tue, 25 Mar 2003) | 2 lines Changed paths: M /trunk/adt/ghash_add.c D /trunk/adt/ghash_test.c Moved tests into the ghash sources so the selftests mechanism will run them. ------------------------------------------------------------------------ r351 | bruce | 2003-03-25 11:24:29 -0600 (Tue, 25 Mar 2003) | 2 lines Changed paths: M /trunk/adt/ghash_test.c Renamed global to avoid naming conflicts. ------------------------------------------------------------------------ r350 | bruce | 2003-03-25 11:24:01 -0600 (Tue, 25 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO A /trunk/adt/gqueue.h A /trunk/adt/gqueue_pop.c A /trunk/adt/gqueue_push.c A /trunk/adt/gqueue_top.c A /trunk/adt/gstack.h A /trunk/adt/gstack_pop.c A /trunk/adt/gstack_push.c A /trunk/adt/gstack_top.c M /trunk/adt/lib=l Added stack and queue ADTs. ------------------------------------------------------------------------ r349 | bruce | 2003-03-25 11:22:44 -0600 (Tue, 25 Mar 2003) | 2 lines Changed paths: A /trunk/adt/common.h M /trunk/adt/ghash.h M /trunk/adt/ghash_add.c M /trunk/adt/ghash_free.c M /trunk/adt/ghash_get.c M /trunk/adt/ghash_rehash.c Moved the function prototypes into a common header. ------------------------------------------------------------------------ r348 | bruce | 2003-03-21 16:32:22 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/crc/crc32_update.c Added some more tests, and URLs to where I found the vectors. ------------------------------------------------------------------------ r347 | bruce | 2003-03-21 14:36:03 -0600 (Fri, 21 Mar 2003) | 3 lines Changed paths: D /trunk/crypto/md4-test.c M /trunk/crypto/md4.c D /trunk/crypto/md5-test.c M /trunk/crypto/md5.c M /trunk/crypto/sha1.c M /trunk/crypto/sha256.c M /trunk/crypto/sha256.h D /trunk/crypto/sha256test.c D /trunk/crypto/sha512a-test.c M /trunk/crypto/sha512a.c Moved (most of) the self-tests into the main source module so they will get included in the resulting tarball. ------------------------------------------------------------------------ r346 | bruce | 2003-03-21 14:05:00 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/selftests.sh Don't try to output the entire self-test contents in the diff. ------------------------------------------------------------------------ r345 | bruce | 2003-03-21 14:04:31 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/path/match.c M /trunk/str/match.c Added self-tests. ------------------------------------------------------------------------ r344 | bruce | 2003-03-21 14:03:54 -0600 (Fri, 21 Mar 2003) | 2 lines Changed paths: M /trunk/path/fnmatch.c Added self-tests, which showed up several bugs. ------------------------------------------------------------------------ r343 | bruce | 2003-03-20 15:40:20 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: D /trunk/iopoll.c M /trunk/libbg-sysdeps=l D /trunk/setenv.c A /trunk/sys/iopoll.c (from /trunk/iopoll.c:223) A /trunk/sys/setenv.c (from /trunk/setenv.c:223) A /trunk/sys/unsetenv.c (from /trunk/unsetenv.c:223) D /trunk/unsetenv.c Moved the iopoll, setenv, and unsetenv objects into the sys subdirectory. ------------------------------------------------------------------------ r342 | bruce | 2003-03-20 15:02:04 -0600 (Thu, 20 Mar 2003) | 3 lines Changed paths: M /trunk/selftests.spac Don't strip the environment, for setups where env vars are required to compile. ------------------------------------------------------------------------ r341 | bruce | 2003-03-20 13:25:36 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/sysdeps-head.h M /trunk/sysdeps-tail.h M /trunk/sysdeps.h.spac Broke out the #ifdef and #endif constants into the head/tail files. ------------------------------------------------------------------------ r340 | bruce | 2003-03-20 13:22:43 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/msg/common.c msg_show_pid should be const. ------------------------------------------------------------------------ r339 | bruce | 2003-03-20 13:22:22 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/sys/fork.h1 M /trunk/sys/fork.h2 Since is already included, just use pid_t instead of int. ------------------------------------------------------------------------ r338 | bruce | 2003-03-20 13:22:01 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/sys/direntry.h1 M /trunk/sys/direntry.h2 M /trunk/sys/haspeercred.h2 M /trunk/sys/iopoll.h2 M /trunk/sys/select.h1 M /trunk/sys/select.h2 M /trunk/sysdeps-head.h Merged the includes of into one place. ------------------------------------------------------------------------ r337 | bruce | 2003-03-20 11:25:19 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/selftests.sh M /trunk/selftests.spac Portability fixes. ------------------------------------------------------------------------ r336 | bruce | 2003-03-20 11:24:52 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/crypto/sha512a.h Added missing define. ------------------------------------------------------------------------ r335 | bruce | 2003-03-20 11:23:12 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: A /trunk/crypto/sha1test.c Added SHA-1 test vectors, parsed from the FIPS reference document. ------------------------------------------------------------------------ r334 | bruce | 2003-03-20 11:22:32 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/crypto/lib=l A /trunk/crypto/md4-test.c A /trunk/crypto/md4.c A /trunk/crypto/md4.h Added MD4 code and tests. ------------------------------------------------------------------------ r333 | bruce | 2003-03-20 11:22:06 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/crypto/md5-test.c M /trunk/crypto/sha256test.c M /trunk/crypto/sha512a-test.c Fixed up these tests so the selftest system would run them. ------------------------------------------------------------------------ r332 | bruce | 2003-03-20 11:21:24 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/crypto/sha1.c Fixed typo in endian detection test. ------------------------------------------------------------------------ r331 | bruce | 2003-03-20 11:20:46 -0600 (Thu, 20 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version number. ------------------------------------------------------------------------ r330 | bruce | 2003-03-19 17:14:57 -0600 (Wed, 19 Mar 2003) | 1 line Changed paths: A /tags/1.007 (from /trunk:329) Tagged version 1.007 ------------------------------------------------------------------------ r329 | bruce | 2003-03-19 17:00:22 -0600 (Wed, 19 Mar 2003) | 2 lines Changed paths: M /trunk/selftests.sh Added missing (assumed) library. ------------------------------------------------------------------------ r328 | bruce | 2003-03-19 16:46:19 -0600 (Wed, 19 Mar 2003) | 2 lines Changed paths: M /trunk/selftests.sh Some portability and cleanliness fixes. ------------------------------------------------------------------------ r327 | bruce | 2003-03-19 16:35:38 -0600 (Wed, 19 Mar 2003) | 3 lines Changed paths: M /trunk/selftests.spac Fixed up selftests target so it gets properly included in distributed tarball. ------------------------------------------------------------------------ r326 | bruce | 2003-03-19 16:27:01 -0600 (Wed, 19 Mar 2003) | 2 lines Changed paths: M /trunk/crc/crc16_xmodem_update.c M /trunk/crc/crc64_update.c Rewrote the test cases to make adding more cases easier. ------------------------------------------------------------------------ r325 | bruce | 2003-03-19 16:26:43 -0600 (Wed, 19 Mar 2003) | 3 lines Changed paths: M /trunk/crc/crc16_arc_update.c M /trunk/crc/crc16_ccitt_update.c M /trunk/crc/crc32_update.c Added more test cases gleaned from the web. Still looking for more XMODEM CRC test cases. ------------------------------------------------------------------------ r324 | bruce | 2003-03-19 16:25:43 -0600 (Wed, 19 Mar 2003) | 2 lines Changed paths: M /trunk/crc/crc16_xmodem.h Fixed wrong polynomial value for XMODEM CRC. ------------------------------------------------------------------------ r323 | bruce | 2003-03-18 16:19:07 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/iobuf/iobuf_init.c M /trunk/selftest.c Added tests to check the mmap bug in iobuf_init. ------------------------------------------------------------------------ r322 | bruce | 2003-03-18 14:07:24 -0600 (Tue, 18 Mar 2003) | 4 lines Changed paths: M /trunk/crc/crc16_arc_update.c M /trunk/crc/crc16_ccitt_update.c M /trunk/crc/crc16_xmodem_update.c M /trunk/crc/crc32_update.c M /trunk/crc/crc64_update.c Added self-tests for CRC routines. I only have confirmation on the ARC and CRC32 check codes from external sources. The other three (CCITT, XMODEM, and CRC64) may be suspect. ------------------------------------------------------------------------ r321 | bruce | 2003-03-18 11:07:32 -0600 (Tue, 18 Mar 2003) | 3 lines Changed paths: M /trunk/selftests.sh Using a while loop made $exitcode a local variable, preventing a proper error exit when one test failed. ------------------------------------------------------------------------ r320 | bruce | 2003-03-18 11:03:16 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l Added prototype and lib entry for common obuf_sign_pad function. ------------------------------------------------------------------------ r319 | bruce | 2003-03-18 11:02:49 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: D /trunk/err/test.c D /trunk/err/test=x D /trunk/iobuf/test.c D /trunk/iobuf/test.exp D /trunk/iobuf/test=x D /trunk/msg/test.c D /trunk/msg/test=x D /trunk/path/test.c D /trunk/path/test.exp D /trunk/path/test=x D /trunk/str/test.c D /trunk/str/test.exp D /trunk/str/test=x Removed old self test files. ------------------------------------------------------------------------ r318 | bruce | 2003-03-18 11:01:52 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/iobuf/obuf_put2s.c M /trunk/iobuf/obuf_put3s.c M /trunk/iobuf/obuf_put4s.c M /trunk/iobuf/obuf_put5s.c M /trunk/iobuf/obuf_put6s.c M /trunk/iobuf/obuf_put7s.c M /trunk/iobuf/obuf_putsllnumw.c M /trunk/iobuf/obuf_putsnumw.c M /trunk/iobuf/obuf_putullnumw.c M /trunk/iobuf/obuf_putunumw.c A /trunk/iobuf/obuf_sign_pad.c M /trunk/iobuf/obuf_write.c M /trunk/msg/common.c M /trunk/path/merge.c M /trunk/str/alloc.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/findnext.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/init.c Added initial tests; fixed some new bugs in iobuf/obuf_put*numw.c ------------------------------------------------------------------------ r317 | bruce | 2003-03-18 10:58:21 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: A /trunk/installer.spac A /trunk/instcheck.spac A /trunk/instshow.spac Added missing SPAC files to repository. ------------------------------------------------------------------------ r316 | bruce | 2003-03-18 10:57:57 -0600 (Tue, 18 Mar 2003) | 2 lines Changed paths: M /trunk/all.spac A /trunk/selftest.c A /trunk/selftests.sh A /trunk/selftests.spac Started building up self-test framework. ------------------------------------------------------------------------ r315 | bruce | 2003-03-17 17:56:08 -0600 (Mon, 17 Mar 2003) | 2 lines Changed paths: M /trunk/TODO Added note about CRC generation. ------------------------------------------------------------------------ r314 | bruce | 2003-03-17 17:28:50 -0600 (Mon, 17 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/catiw.c M /trunk/str/catiwll.c A /trunk/str/catsllnum.c A /trunk/str/catsnum.c A /trunk/str/catullnum.c A /trunk/str/catunum.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c A /trunk/str/catxwll.c A /trunk/str/digits.c M /trunk/str/lib=l M /trunk/str/str.h Added generic number appending routines to str. ------------------------------------------------------------------------ r313 | bruce | 2003-03-17 15:09:01 -0600 (Mon, 17 Mar 2003) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l A /trunk/iobuf/obuf_digits.c M /trunk/iobuf/obuf_putsllnumw.c M /trunk/iobuf/obuf_putsnumw.c M /trunk/iobuf/obuf_putullnumw.c M /trunk/iobuf/obuf_putunumw.c Added some documentation notes, and merged the digit strings. ------------------------------------------------------------------------ r312 | bruce | 2003-03-17 14:31:09 -0600 (Mon, 17 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf.h M /trunk/iobuf/lib=l D /trunk/iobuf/obuf_putiw.c D /trunk/iobuf/obuf_putiwll.c A /trunk/iobuf/obuf_putsllnumw.c A /trunk/iobuf/obuf_putsnumw.c A /trunk/iobuf/obuf_putullnumw.c A /trunk/iobuf/obuf_putunumw.c D /trunk/iobuf/obuf_putuw.c D /trunk/iobuf/obuf_putuwll.c D /trunk/iobuf/obuf_putxw.c Added generic number output routines, replacing the existing specific ones. ------------------------------------------------------------------------ r311 | bruce | 2003-03-14 14:40:28 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crc/crc16_arc.h A /trunk/crc/crc16_arc_update.c A /trunk/crc/crc16_ccitt.h A /trunk/crc/crc16_ccitt_update.c A /trunk/crc/crc16_xmodem.h A /trunk/crc/crc16_xmodem_update.c M /trunk/crc/lib=l Added 3 16-bit CRC functions. ------------------------------------------------------------------------ r310 | bruce | 2003-03-14 14:40:08 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/crc/gentab.c Fixed some minor bugs, mostly related to 16-bit usage. ------------------------------------------------------------------------ r309 | bruce | 2003-03-14 14:38:25 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS Added missing note about 64-bit CRC changes. ------------------------------------------------------------------------ r308 | bruce | 2003-03-14 14:18:46 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: D /trunk/load.spac Removed the (now) unneeded build rules. ------------------------------------------------------------------------ r307 | bruce | 2003-03-14 14:07:27 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/crc/crc64_update.c Switched the 64-bit CRC code from a "reversed" to a "normal" algorithm. ------------------------------------------------------------------------ r306 | bruce | 2003-03-14 14:06:45 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/crc/crc32.h M /trunk/crc/crc64.h Added CRC##POST and crc##_block definitions. ------------------------------------------------------------------------ r305 | bruce | 2003-03-14 14:04:32 -0600 (Fri, 14 Mar 2003) | 3 lines Changed paths: M /trunk/crc/crc64.h Switched the polynomial to something more useful looking, first seen in the PostgreSQL code, taken in turn from the DLT1 spec (ECMA-182). ------------------------------------------------------------------------ r304 | bruce | 2003-03-14 14:00:44 -0600 (Fri, 14 Mar 2003) | 2 lines Changed paths: M /trunk/crc/gentab.c Expanded the code to allow for normal and reversed generators. ------------------------------------------------------------------------ r303 | bruce | 2003-03-08 20:45:58 -0600 (Sat, 08 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf_init.c Fixed bug in parameters to mmap in iobuf_init. ------------------------------------------------------------------------ r302 | bruce | 2003-03-08 20:44:04 -0600 (Sat, 08 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped up version. ------------------------------------------------------------------------ r301 | bruce | 2003-03-05 17:26:19 -0600 (Wed, 05 Mar 2003) | 1 line Changed paths: A /tags/1.006 (from /trunk:300) Tagged version 1.006 ------------------------------------------------------------------------ r300 | bruce | 2003-03-05 17:21:51 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/makedist.py Don't copy the documentation until SPAC makedist knows how. ------------------------------------------------------------------------ r299 | bruce | 2003-03-05 16:30:06 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/insthier.c A /trunk/libbg-sysdeps=l (from /trunk/libsysdeps=l:275) D /trunk/libsysdeps=l Reorganized the installed library (again). ------------------------------------------------------------------------ r298 | bruce | 2003-03-05 16:29:02 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/makedist.py Add the documentation to the web site. ------------------------------------------------------------------------ r297 | bruce | 2003-03-05 16:26:43 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/TODO More notes. ------------------------------------------------------------------------ r296 | bruce | 2003-03-05 15:04:41 -0600 (Wed, 05 Mar 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/spec Add the documentation to the resulting RPM (and comment on it). ------------------------------------------------------------------------ r295 | bruce | 2003-02-21 14:40:59 -0600 (Fri, 21 Feb 2003) | 4 lines Changed paths: M /trunk/misc/misc.h Add random_trunc function, which truncates (with integer modulus) instead of scaling (with floating point divide and multiply) the base random number. ------------------------------------------------------------------------ r294 | bruce | 2003-02-21 14:39:48 -0600 (Fri, 21 Feb 2003) | 2 lines Changed paths: M /trunk/vmailmgr/vpwentry_import.c Avoid variable name conflict with "uint". ------------------------------------------------------------------------ r293 | bruce | 2003-02-11 09:36:58 -0600 (Tue, 11 Feb 2003) | 2 lines Changed paths: M /trunk/NEWS M /trunk/misc/lib=l M /trunk/misc/misc.h A /trunk/misc/random.c Added the "Mersenne Twister" random number generator MT19937. ------------------------------------------------------------------------ r292 | bruce | 2003-02-10 18:01:57 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/NEWS Added note about portability fixes. ------------------------------------------------------------------------ r291 | bruce | 2003-02-10 18:00:44 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/insthier.c Added missing cvm and pwcmp symlinks. ------------------------------------------------------------------------ r290 | bruce | 2003-02-10 17:41:31 -0600 (Mon, 10 Feb 2003) | 2 lines Changed paths: M /trunk/unix/sig_all.c Work on systems that don't define _NSIG ------------------------------------------------------------------------ r289 | bruce | 2003-02-03 18:04:30 -0600 (Mon, 03 Feb 2003) | 3 lines Changed paths: M /trunk/msg/debug.c M /trunk/msg/msg.h Added a standard msg_debug_init function to allow setting msg_debug_bits at runtime from $MSG_DEBUG ------------------------------------------------------------------------ r288 | bruce | 2003-02-03 17:53:59 -0600 (Mon, 03 Feb 2003) | 2 lines Changed paths: M /trunk/adt/ghash_get.c Remember to actually increment the slot pointer when probing. ------------------------------------------------------------------------ r287 | bruce | 2003-02-03 17:52:28 -0600 (Mon, 03 Feb 2003) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crc A /trunk/crc/crc32.h A /trunk/crc/crc32_update.c A /trunk/crc/crc64.h A /trunk/crc/crc64_update.c A /trunk/crc/gentab.c A /trunk/crc/lib=l M /trunk/insthier.c Added 32 and 64 bit CRC functions. ------------------------------------------------------------------------ r286 | bruce | 2003-01-22 12:07:13 -0600 (Wed, 22 Jan 2003) | 3 lines Changed paths: M /trunk/iobuf/ibuf_getstr_crlf.c Fixed a typo -- need to look at in->count, not ibuf.count. Thanks to Lars Uffmann for the fix. ------------------------------------------------------------------------ r285 | bruce | 2003-01-21 16:29:48 -0600 (Tue, 21 Jan 2003) | 2 lines Changed paths: A /trunk/adt A /trunk/adt/ghash.h A /trunk/adt/ghash_add.c A /trunk/adt/ghash_foreach.c A /trunk/adt/ghash_free.c A /trunk/adt/ghash_get.c A /trunk/adt/ghash_hash.c A /trunk/adt/ghash_init.c A /trunk/adt/ghash_insert.c A /trunk/adt/ghash_rehash.c A /trunk/adt/ghash_search.c A /trunk/adt/ghash_test.c A /trunk/adt/lib=l M /trunk/insthier.c Added new ADT (abstract data type): generic hash table. ------------------------------------------------------------------------ r284 | bruce | 2003-01-09 16:32:08 -0600 (Thu, 09 Jan 2003) | 2 lines Changed paths: M /trunk/config.dxy M /trunk/iobuf/ibuf_getc.c M /trunk/iobuf/ibuf_gets.c M /trunk/iobuf/ibuf_getstr.c M /trunk/iobuf/ibuf_getstr_crlf.c M /trunk/iobuf/ibuf_getu.c M /trunk/iobuf/ibuf_init.c M /trunk/iobuf/ibuf_open.c M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/ibuf_seek.c M /trunk/iobuf/ibuf_status.c M /trunk/iobuf/ibuf_stdin.c M /trunk/iobuf/ibuf_tell.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/iobuf_close.c M /trunk/iobuf/iobuf_copy.c M /trunk/iobuf/iobuf_init.c M /trunk/iobuf/iobuf_timeout.c M /trunk/iobuf/obuf_close.c M /trunk/iobuf/obuf_endl.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_init.c M /trunk/iobuf/obuf_open.c M /trunk/iobuf/obuf_pad.c M /trunk/iobuf/obuf_put2s.c M /trunk/iobuf/obuf_put3s.c M /trunk/iobuf/obuf_put4s.c M /trunk/iobuf/obuf_put5s.c M /trunk/iobuf/obuf_put6s.c M /trunk/iobuf/obuf_put7s.c M /trunk/iobuf/obuf_putc.c M /trunk/iobuf/obuf_putiw.c M /trunk/iobuf/obuf_putiwll.c M /trunk/iobuf/obuf_putnetstring.c M /trunk/iobuf/obuf_putsflush.c M /trunk/iobuf/obuf_putuw.c M /trunk/iobuf/obuf_putuwll.c M /trunk/iobuf/obuf_putxw.c M /trunk/iobuf/obuf_seek.c M /trunk/iobuf/obuf_stderr.c M /trunk/iobuf/obuf_stdout.c M /trunk/iobuf/obuf_sync.c M /trunk/iobuf/obuf_write.c Added Doxygen documentation to the iobuf library. ------------------------------------------------------------------------ r283 | bruce | 2003-01-08 11:13:25 -0600 (Wed, 08 Jan 2003) | 2 lines Changed paths: M /trunk/config.dxy M /trunk/net/accept4.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/connect4.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/ipv4.h M /trunk/net/ipv4_addr.c M /trunk/net/ipv4_format.c M /trunk/net/ipv4_scan.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/pairdgm.c M /trunk/net/pairstr.c M /trunk/net/recv4.c M /trunk/net/recvfd.c M /trunk/net/recvu.c M /trunk/net/resolve.h M /trunk/net/resolve_error.c M /trunk/net/resolve_ipv4addr.c M /trunk/net/resolve_ipv4name.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/sendfd.c M /trunk/net/sendu.c M /trunk/net/shutdown.c M /trunk/net/socket.h M /trunk/net/tcp.c M /trunk/net/udp.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c Added Doxygen documentation to the net library. ------------------------------------------------------------------------ r282 | bruce | 2003-01-07 13:35:10 -0600 (Tue, 07 Jan 2003) | 2 lines Changed paths: A /trunk/config.dxy Created initial Doxygen configuration. ------------------------------------------------------------------------ r281 | bruce | 2003-01-07 13:34:40 -0600 (Tue, 07 Jan 2003) | 2 lines Changed paths: M /trunk/str/alloc.c M /trunk/str/buildmap.c M /trunk/str/cat.c M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c M /trunk/str/catiw.c M /trunk/str/catiwll.c M /trunk/str/catuw.c M /trunk/str/catuwll.c M /trunk/str/catxw.c M /trunk/str/cmp.c M /trunk/str/copy.c M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c M /trunk/str/count.c M /trunk/str/countof.c M /trunk/str/cut.c M /trunk/str/diff.c M /trunk/str/findnext.c M /trunk/str/findnextnot.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevnot.c M /trunk/str/findprevof.c M /trunk/str/free.c M /trunk/str/init.c M /trunk/str/iter.h M /trunk/str/iter_advance.c M /trunk/str/iter_start.c M /trunk/str/iter_valid.c M /trunk/str/join.c M /trunk/str/lower.c M /trunk/str/lstrip.c M /trunk/str/match.c M /trunk/str/rstrip.c M /trunk/str/sort.c M /trunk/str/str.h M /trunk/str/subst.c M /trunk/str/truncate.c M /trunk/str/upper.c Added some doxygen-style documentation to the str library. ------------------------------------------------------------------------ r280 | bruce | 2003-01-06 15:20:02 -0600 (Mon, 06 Jan 2003) | 2 lines Changed paths: M /trunk/README.in Added 2003 to Copyright stamp. ------------------------------------------------------------------------ r279 | bruce | 2003-01-03 13:46:29 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/insthier.c Fixed some remaining bugs in the install paths. ------------------------------------------------------------------------ r278 | bruce | 2003-01-03 13:46:02 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/sys/trypoll.c Reflect the new path of trypoll.c in the hard-coded path. ------------------------------------------------------------------------ r277 | bruce | 2003-01-03 13:45:37 -0600 (Fri, 03 Jan 2003) | 3 lines Changed paths: M /trunk/install/installer.c Report the source filename, not the destination file name, when reporting a failure to open a file. ------------------------------------------------------------------------ r276 | bruce | 2003-01-03 12:03:07 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/NEWS Added note about internal reorganizations. ------------------------------------------------------------------------ r275 | bruce | 2003-01-03 12:02:31 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: M /trunk/libsysdeps=l A /trunk/uint16 A /trunk/uint16/get.c (from /trunk/uint16_get.c:259) A /trunk/uint16/pack.c (from /trunk/uint16_pack.c:259) A /trunk/uint16/unpack.c (from /trunk/uint16_unpack.c:259) D /trunk/uint16_get.c D /trunk/uint16_pack.c D /trunk/uint16_unpack.c A /trunk/uint32 A /trunk/uint32/get_lsb.c (from /trunk/uint32_get_lsb.c:259) A /trunk/uint32/get_msb.c (from /trunk/uint32_get_msb.c:259) A /trunk/uint32/pack_lsb.c (from /trunk/uint32_pack_lsb.c:259) A /trunk/uint32/pack_msb.c (from /trunk/uint32_pack_msb.c:259) A /trunk/uint32/unpack_lsb.c (from /trunk/uint32_unpack_lsb.c:259) A /trunk/uint32/unpack_msb.c (from /trunk/uint32_unpack_msb.c:259) D /trunk/uint32_get_lsb.c D /trunk/uint32_get_msb.c D /trunk/uint32_pack_lsb.c D /trunk/uint32_pack_msb.c D /trunk/uint32_unpack_lsb.c D /trunk/uint32_unpack_msb.c A /trunk/uint64 A /trunk/uint64/get_lsb.c (from /trunk/uint64_get_lsb.c:259) A /trunk/uint64/get_msb.c (from /trunk/uint64_get_msb.c:259) A /trunk/uint64/pack_lsb.c (from /trunk/uint64_pack_lsb.c:259) A /trunk/uint64/pack_msb.c (from /trunk/uint64_pack_msb.c:259) A /trunk/uint64/unpack_lsb.c (from /trunk/uint64_unpack_lsb.c:259) A /trunk/uint64/unpack_msb.c (from /trunk/uint64_unpack_msb.c:259) D /trunk/uint64_get_lsb.c D /trunk/uint64_get_msb.c D /trunk/uint64_pack_lsb.c D /trunk/uint64_pack_msb.c D /trunk/uint64_unpack_lsb.c D /trunk/uint64_unpack_msb.c Moved all the uint16/32/64 source code into subdirectories. ------------------------------------------------------------------------ r274 | bruce | 2003-01-03 11:58:53 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: D /trunk/direntry.h1 D /trunk/direntry.h2 D /trunk/endian.h1 D /trunk/endian.h2 D /trunk/fork.h1 D /trunk/fork.h2 D /trunk/hasflock.h1 D /trunk/hasflock.h2 D /trunk/haspeercred.h1 D /trunk/haspeercred.h2 D /trunk/hassendfile.h1 D /trunk/hassendfile.h2 D /trunk/hassgact.h1 D /trunk/hassgact.h2 D /trunk/hassgprm.h1 D /trunk/hassgprm.h2 D /trunk/hasspnam.h1 D /trunk/hasspnam.h2 D /trunk/hasuserpw.h1 D /trunk/hasuserpw.h2 D /trunk/haswaitp.h1 D /trunk/haswaitp.h2 D /trunk/haszlib.h1 D /trunk/haszlib.h2 D /trunk/iopoll.h1 D /trunk/iopoll.h2 D /trunk/select.h1 D /trunk/select.h2 D /trunk/setenv.h1 D /trunk/setenv.h2 A /trunk/sys A /trunk/sys/direntry.h1 (from /trunk/direntry.h1:223) A /trunk/sys/direntry.h2 (from /trunk/direntry.h2:223) A /trunk/sys/endian.h1 (from /trunk/endian.h1:254) A /trunk/sys/endian.h2 (from /trunk/endian.h2:254) A /trunk/sys/fork.h1 (from /trunk/fork.h1:223) A /trunk/sys/fork.h2 (from /trunk/fork.h2:223) A /trunk/sys/hasflock.h1 (from /trunk/hasflock.h1:223) A /trunk/sys/hasflock.h2 (from /trunk/hasflock.h2:223) A /trunk/sys/haspeercred.h1 (from /trunk/haspeercred.h1:223) A /trunk/sys/haspeercred.h2 (from /trunk/haspeercred.h2:223) A /trunk/sys/hassendfile.h1 (from /trunk/hassendfile.h1:223) A /trunk/sys/hassendfile.h2 (from /trunk/hassendfile.h2:223) A /trunk/sys/hassgact.h1 (from /trunk/hassgact.h1:223) A /trunk/sys/hassgact.h2 (from /trunk/hassgact.h2:223) A /trunk/sys/hassgprm.h1 (from /trunk/hassgprm.h1:223) A /trunk/sys/hassgprm.h2 (from /trunk/hassgprm.h2:223) A /trunk/sys/hasspnam.h1 (from /trunk/hasspnam.h1:223) A /trunk/sys/hasspnam.h2 (from /trunk/hasspnam.h2:223) A /trunk/sys/hasuserpw.h1 (from /trunk/hasuserpw.h1:223) A /trunk/sys/hasuserpw.h2 (from /trunk/hasuserpw.h2:223) A /trunk/sys/haswaitp.h1 (from /trunk/haswaitp.h1:223) A /trunk/sys/haswaitp.h2 (from /trunk/haswaitp.h2:223) A /trunk/sys/haszlib.h1 (from /trunk/haszlib.h1:223) A /trunk/sys/haszlib.h2 (from /trunk/haszlib.h2:223) A /trunk/sys/iopoll.h1 (from /trunk/iopoll.h1:223) A /trunk/sys/iopoll.h2 (from /trunk/iopoll.h2:223) A /trunk/sys/select.h1 (from /trunk/select.h1:223) A /trunk/sys/select.h2 (from /trunk/select.h2:223) A /trunk/sys/setenv.h1 (from /trunk/setenv.h1:223) A /trunk/sys/setenv.h2 (from /trunk/setenv.h2:223) A /trunk/sys/trydirent.c (from /trunk/trydirent.c:223) A /trunk/sys/tryendian.c (from /trunk/tryendian.c:254) A /trunk/sys/tryflock.c (from /trunk/tryflock.c:223) A /trunk/sys/trypeercred.c (from /trunk/trypeercred.c:223) A /trunk/sys/trypoll.c (from /trunk/trypoll.c:223) A /trunk/sys/trysendfile.c (from /trunk/trysendfile.c:223) A /trunk/sys/trysetenv.c (from /trunk/trysetenv.c:223) A /trunk/sys/trysgact.c (from /trunk/trysgact.c:223) A /trunk/sys/trysgprm.c (from /trunk/trysgprm.c:223) A /trunk/sys/tryspnam.c (from /trunk/tryspnam.c:223) A /trunk/sys/trysysel.c (from /trunk/trysysel.c:223) A /trunk/sys/trysystime.c (from /trunk/trysystime.c:223) A /trunk/sys/trytime.c (from /trunk/trytime.c:223) A /trunk/sys/tryulong32.c (from /trunk/tryulong32.c:223) A /trunk/sys/tryulong64.c (from /trunk/tryulong64.c:223) A /trunk/sys/tryunaligned.c (from /trunk/tryunaligned.c:250) A /trunk/sys/tryunsetenv.c (from /trunk/tryunsetenv.c:223) A /trunk/sys/tryuserpw.c (from /trunk/tryuserpw.c:223) A /trunk/sys/tryvfork.c (from /trunk/tryvfork.c:223) A /trunk/sys/trywaitp.c (from /trunk/trywaitp.c:223) A /trunk/sys/tryzlib.c (from /trunk/tryzlib.c:223) A /trunk/sys/uint32.h1 (from /trunk/uint32.h1:257) A /trunk/sys/uint32.h2 (from /trunk/uint32.h2:257) A /trunk/sys/uint64.h1 (from /trunk/uint64.h1:257) A /trunk/sys/uint64.h2 (from /trunk/uint64.h2:257) A /trunk/sys/unaligned.h1 (from /trunk/unaligned.h1:250) A /trunk/sys/unaligned.h2 (from /trunk/unaligned.h2:250) A /trunk/sys/unsetenv.h1 (from /trunk/unsetenv.h1:223) A /trunk/sys/unsetenv.h2 (from /trunk/unsetenv.h2:223) M /trunk/sysdeps.h.spac D /trunk/trydirent.c D /trunk/tryendian.c D /trunk/tryflock.c D /trunk/trypeercred.c D /trunk/trypoll.c D /trunk/trysendfile.c D /trunk/trysetenv.c D /trunk/trysgact.c D /trunk/trysgprm.c D /trunk/tryspnam.c D /trunk/trysysel.c D /trunk/trysystime.c D /trunk/trytime.c D /trunk/tryulong32.c D /trunk/tryulong64.c D /trunk/tryunaligned.c D /trunk/tryunsetenv.c D /trunk/tryuserpw.c D /trunk/tryvfork.c D /trunk/trywaitp.c D /trunk/tryzlib.c D /trunk/uint32.h1 D /trunk/uint32.h2 D /trunk/uint64.h1 D /trunk/uint64.h2 D /trunk/unaligned.h1 D /trunk/unaligned.h2 D /trunk/unsetenv.h1 D /trunk/unsetenv.h2 Moved system dependancy tests and headers into a "sys" subdirectory. ------------------------------------------------------------------------ r273 | bruce | 2003-01-03 10:52:39 -0600 (Fri, 03 Jan 2003) | 2 lines Changed paths: A /trunk/str/catxw.c M /trunk/str/lib=l M /trunk/str/str.h Added str_catxw function. ------------------------------------------------------------------------ r272 | bruce | 2002-12-31 16:51:13 -0600 (Tue, 31 Dec 2002) | 3 lines Changed paths: A /trunk/base64/lib=l (from /trunk/libbase64=l:231) A /trunk/cdb/lib=l (from /trunk/libcdb=l:243) A /trunk/cli/lib=l (from /trunk/libcli=l:231) A /trunk/crypto/lib=l (from /trunk/libcrypto=l:231) A /trunk/cvm-sasl/lib=l (from /trunk/libcvm-sasl=l:231) A /trunk/dict/lib=l (from /trunk/libdict=l:231) A /trunk/install A /trunk/install/installer.c (from /trunk/installer.c:226) A /trunk/install/installer.h (from /trunk/installer.h:223) A /trunk/install/installer=l (from /trunk/libinstaller=l:223) A /trunk/install/instcheck.c (from /trunk/instcheck.c:223) A /trunk/install/instcheck=l (from /trunk/libinstcheck=l:223) A /trunk/install/instshow.c (from /trunk/instshow.c:223) A /trunk/install/instshow=l (from /trunk/libinstshow=l:223) D /trunk/installer.c D /trunk/installer.h D /trunk/instcheck.c M /trunk/insthier.c D /trunk/instshow.c A /trunk/iobuf/lib=l (from /trunk/libiobuf=l:271) D /trunk/libbase64=l D /trunk/libcdb=l D /trunk/libcli=l D /trunk/libcrypto=l D /trunk/libcvm-client=l D /trunk/libcvm-command=l D /trunk/libcvm-local=l D /trunk/libcvm-sasl=l D /trunk/libcvm-udp=l D /trunk/libdict=l D /trunk/libinstaller=l D /trunk/libinstcheck=l D /trunk/libinstshow=l D /trunk/libiobuf=l D /trunk/libmisc=l D /trunk/libmsg=l D /trunk/libnet=l D /trunk/libpath=l D /trunk/libpwcmp-module=l D /trunk/libpwcmp=l D /trunk/libstr=l D /trunk/libunix=l D /trunk/libvmailmgr=l A /trunk/misc/lib=l (from /trunk/libmisc=l:231) A /trunk/msg/lib=l (from /trunk/libmsg=l:231) A /trunk/net/lib=l (from /trunk/libnet=l:266) A /trunk/path/lib=l (from /trunk/libpath=l:231) A /trunk/str/lib=l (from /trunk/libstr=l:269) A /trunk/unix/lib=l (from /trunk/libunix=l:231) A /trunk/vmailmgr/lib=l (from /trunk/libvmailmgr=l:231) Moved library definition files back into their own subdirectories, to reduce clutter in the base directory. ------------------------------------------------------------------------ r271 | bruce | 2002-12-31 11:15:21 -0600 (Tue, 31 Dec 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h A /trunk/iobuf/obuf_putxw.c M /trunk/libiobuf=l Added obuf_putxw function for outputting hex numbers. ------------------------------------------------------------------------ r270 | bruce | 2002-12-31 11:06:56 -0600 (Tue, 31 Dec 2002) | 2 lines Changed paths: M /trunk/iobuf/obuf_putiw.c Handle single-digit negative integers properly. ------------------------------------------------------------------------ r269 | bruce | 2002-12-30 22:56:26 -0600 (Mon, 30 Dec 2002) | 3 lines Changed paths: M /trunk/libstr=l A /trunk/str/alloc.c D /trunk/str/ready.c D /trunk/str/realloc.c M /trunk/str/str.h Replaced the str_ready and str_realloc functions with str_alloc and two #define wrappers. ------------------------------------------------------------------------ r268 | bruce | 2002-12-30 22:55:36 -0600 (Mon, 30 Dec 2002) | 2 lines Changed paths: M /trunk/net/ipv4.h Prevent name clash with str type. ------------------------------------------------------------------------ r267 | bruce | 2002-12-30 22:49:09 -0600 (Mon, 30 Dec 2002) | 2 lines Changed paths: M /trunk/str/ready.c Protect additions against integer overflow. ------------------------------------------------------------------------ r266 | bruce | 2002-12-27 17:49:53 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/libnet=l Created new routine ipv4_scan; redefined ipv4_parse based on ipv4_scan. ------------------------------------------------------------------------ r265 | bruce | 2002-12-27 17:49:14 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/net/ipv4.h D /trunk/net/ipv4_parse.c A /trunk/net/ipv4_scan.c (from /trunk/net/ipv4_parse.c:262) Created new routine ipv4_scan; redefined ipv4_parse based on ipv4_scan. ------------------------------------------------------------------------ r264 | bruce | 2002-12-27 17:48:38 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/net/ipv4.h Redefined ipv4addr and ipv4port in terms of uint8/16. ------------------------------------------------------------------------ r263 | bruce | 2002-12-27 11:01:16 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS Added note about ipv4addr change. ------------------------------------------------------------------------ r262 | bruce | 2002-12-27 11:00:06 -0600 (Fri, 27 Dec 2002) | 6 lines Changed paths: M /trunk/net/accept4.c M /trunk/net/bind4.c M /trunk/net/connect4.c M /trunk/net/getaddr4.c M /trunk/net/ipv4.h M /trunk/net/ipv4_addr.c M /trunk/net/ipv4_format.c M /trunk/net/ipv4_parse.c M /trunk/net/recv4.c M /trunk/net/resolve.h M /trunk/net/resolve_ipv4addr.c M /trunk/net/resolve_ipv4name.c M /trunk/net/send4.c M /trunk/net/socket.h Converted the ipv4addr typedef from just a char array to a struct. This makes it obvious when it's being passed by reference, and when it could be modified. Unfortunately, it also breaks source code compatibility with everything that uses it, but the breakages will be obvious. ------------------------------------------------------------------------ r261 | bruce | 2002-12-27 10:53:51 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/cdb/cdb.h M /trunk/cdb/find.c M /trunk/cdb/make.c Use the correct header files for uint32 usage. ------------------------------------------------------------------------ r260 | bruce | 2002-12-27 10:52:35 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/insthier.c Make sure to install the uint16.h header file. ------------------------------------------------------------------------ r259 | bruce | 2002-12-27 10:52:08 -0600 (Fri, 27 Dec 2002) | 3 lines Changed paths: M /trunk/uint16_get.c M /trunk/uint16_pack.c M /trunk/uint16_unpack.c M /trunk/uint32_get_lsb.c M /trunk/uint32_get_msb.c M /trunk/uint32_pack_lsb.c M /trunk/uint32_pack_msb.c M /trunk/uint32_unpack_lsb.c M /trunk/uint32_unpack_msb.c M /trunk/uint64_get_lsb.c M /trunk/uint64_get_msb.c M /trunk/uint64_pack_lsb.c M /trunk/uint64_pack_msb.c M /trunk/uint64_unpack_lsb.c M /trunk/uint64_unpack_msb.c Use the sysdeps.h macros to conditionally compile only the necessary bits. ------------------------------------------------------------------------ r258 | bruce | 2002-12-27 10:51:05 -0600 (Fri, 27 Dec 2002) | 3 lines Changed paths: A /trunk/uint32.h A /trunk/uint64.h Moved the uint32/64 function declarations into their own seperate headers. ------------------------------------------------------------------------ r257 | bruce | 2002-12-27 10:50:22 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/uint32.h1 M /trunk/uint32.h2 M /trunk/uint64.h1 M /trunk/uint64.h2 Reformatted these headers for inclusion into the sysdeps.h header. ------------------------------------------------------------------------ r256 | bruce | 2002-12-27 10:49:30 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: D /trunk/uint32.h.spac D /trunk/uint64.h.spac Moved the uint32/64 typedefs into sysdeps.h header. ------------------------------------------------------------------------ r255 | bruce | 2002-12-27 10:48:51 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: M /trunk/uint16.h Switched to the standard UINTNN macros. ------------------------------------------------------------------------ r254 | bruce | 2002-12-27 10:47:34 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: A /trunk/endian.h1 A /trunk/endian.h2 M /trunk/sysdeps.h.spac A /trunk/tryendian.c Added test to determine system's endian order. ------------------------------------------------------------------------ r253 | bruce | 2002-12-27 10:46:34 -0600 (Fri, 27 Dec 2002) | 2 lines Changed paths: A /trunk/sysdeps-head.h A /trunk/sysdeps-tail.h M /trunk/sysdeps.h.spac Moved the uint16/32/64 typedefs into the sysdeps.h header. ------------------------------------------------------------------------ r252 | bruce | 2002-12-24 01:34:35 -0600 (Tue, 24 Dec 2002) | 2 lines Changed paths: M /trunk/libsysdeps=l M /trunk/uint16.h A /trunk/uint16_get.c M /trunk/uint32.h1 M /trunk/uint32.h2 A /trunk/uint32_get_lsb.c A /trunk/uint32_get_msb.c M /trunk/uint64.h1 M /trunk/uint64.h2 A /trunk/uint64_get_lsb.c A /trunk/uint64_get_msb.c Added uint 16/32/64 get functions, like unpack but return the result. ------------------------------------------------------------------------ r251 | bruce | 2002-12-24 01:29:06 -0600 (Tue, 24 Dec 2002) | 3 lines Changed paths: M /trunk/sysdeps.h.spac Move the uint## includes to the end, to allow them to take advantage of the unaligned definition; fixed typo in tryunaligned choice. ------------------------------------------------------------------------ r250 | bruce | 2002-12-24 01:21:40 -0600 (Tue, 24 Dec 2002) | 3 lines Changed paths: M /trunk/sysdeps.h.spac A /trunk/tryunaligned.c A /trunk/unaligned.h1 A /trunk/unaligned.h2 Added a test for unaligned accesses, to speed up uint## get/put operations. ------------------------------------------------------------------------ r249 | bruce | 2002-12-24 00:25:23 -0600 (Tue, 24 Dec 2002) | 2 lines Changed paths: M /trunk/uint64.h1 M /trunk/uint64.h2 Packed uint64 values are 8 bytes, not 4. ------------------------------------------------------------------------ r248 | bruce | 2002-12-24 00:25:00 -0600 (Tue, 24 Dec 2002) | 2 lines Changed paths: M /trunk/uint16.h Change prototypes to reflect that packed uint16 values are two bytes. ------------------------------------------------------------------------ r247 | bruce | 2002-12-21 00:11:28 -0600 (Sat, 21 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS Added note about pack/unpack functions. ------------------------------------------------------------------------ r246 | bruce | 2002-12-21 00:11:14 -0600 (Sat, 21 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.006 ------------------------------------------------------------------------ r245 | bruce | 2002-12-21 00:07:24 -0600 (Sat, 21 Dec 2002) | 2 lines Changed paths: M /trunk/sysdeps.h.spac Don't both include uint32/64.h and run the same test as generates them. ------------------------------------------------------------------------ r244 | bruce | 2002-12-21 00:04:04 -0600 (Sat, 21 Dec 2002) | 2 lines Changed paths: M /trunk/libsysdeps=l A /trunk/uint16.h A /trunk/uint16_pack.c A /trunk/uint16_unpack.c Added uint16 prototype and pack/unpack functions. ------------------------------------------------------------------------ r243 | bruce | 2002-12-20 23:19:20 -0600 (Fri, 20 Dec 2002) | 2 lines Changed paths: M /trunk/cdb/find.c M /trunk/cdb/make.c D /trunk/cdb/uint32_pack.c D /trunk/cdb/uint32_unpack.c M /trunk/libcdb=l Use the built-in (to libsysdeps.a) uint32 pack/unpack functions. ------------------------------------------------------------------------ r242 | bruce | 2002-12-20 23:15:06 -0600 (Fri, 20 Dec 2002) | 2 lines Changed paths: M /trunk/uint32_pack_lsb.c M /trunk/uint32_pack_msb.c Use the right operator -- && (logical and) should have been & (bitwise) ------------------------------------------------------------------------ r241 | bruce | 2002-12-20 23:14:33 -0600 (Fri, 20 Dec 2002) | 3 lines Changed paths: M /trunk/uint64_pack_lsb.c M /trunk/uint64_pack_msb.c Use the right implementation of uint64 pack/unpack this time, instead of the editor glitch. ------------------------------------------------------------------------ r240 | bruce | 2002-12-20 23:10:22 -0600 (Fri, 20 Dec 2002) | 2 lines Changed paths: M /trunk/libsysdeps=l M /trunk/uint64.h1 M /trunk/uint64.h2 A /trunk/uint64_pack_lsb.c A /trunk/uint64_pack_msb.c A /trunk/uint64_unpack_lsb.c A /trunk/uint64_unpack_msb.c Added uin64 pack/unpack functions. ------------------------------------------------------------------------ r239 | bruce | 2002-12-20 17:05:54 -0600 (Fri, 20 Dec 2002) | 2 lines Changed paths: M /trunk/libsysdeps=l M /trunk/uint32.h1 M /trunk/uint32.h2 A /trunk/uint32_pack_lsb.c A /trunk/uint32_pack_msb.c A /trunk/uint32_unpack_lsb.c A /trunk/uint32_unpack_msb.c Added uint32 pack/unpack functions. ------------------------------------------------------------------------ r238 | bruce | 2002-12-17 17:31:02 -0600 (Tue, 17 Dec 2002) | 1 line Changed paths: A /tags/1.005 (from /trunk:237) Tagged version 1.005 ------------------------------------------------------------------------ r237 | bruce | 2002-12-17 17:25:39 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/spec Don't avoid building the sysdeps.h target. ------------------------------------------------------------------------ r236 | bruce | 2002-12-17 17:23:23 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/all.spac Added a manual sysdeps.h dependancy to make sure it gets built first. ------------------------------------------------------------------------ r235 | bruce | 2002-12-17 17:10:45 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/makedist.py Added ChangeLog to the list of web-installed files. ------------------------------------------------------------------------ r234 | bruce | 2002-12-17 16:44:41 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS Added note about new lib structure. ------------------------------------------------------------------------ r233 | bruce | 2002-12-17 16:44:25 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: D /trunk/README A /trunk/README.in (from /trunk/README:223) Switched to a templated README. ------------------------------------------------------------------------ r232 | bruce | 2002-12-17 16:38:23 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/VERSION Bumped version to 1.005, just for kicks. ------------------------------------------------------------------------ r231 | bruce | 2002-12-17 16:25:09 -0600 (Tue, 17 Dec 2002) | 3 lines Changed paths: D /trunk/base64/base64=l D /trunk/cdb/cdb=l D /trunk/cdb/make=l D /trunk/cdb/str=l D /trunk/cli/cli=l D /trunk/crypto/md5=l D /trunk/crypto/sha1=l D /trunk/crypto/sha256=l D /trunk/crypto/sha512a=l D /trunk/cvm-sasl/cvm-sasl=l D /trunk/dict/dict=l D /trunk/dict/load=l M /trunk/insthier.c D /trunk/iobuf/iobuf=l D /trunk/iobuf/str=l A /trunk/libbase64=l A /trunk/libcdb=l A /trunk/libcli=l A /trunk/libcrypto=l A /trunk/libcvm-client=l A /trunk/libcvm-command=l A /trunk/libcvm-local=l A /trunk/libcvm-sasl=l A /trunk/libcvm-udp=l A /trunk/libdict=l A /trunk/libiobuf=l A /trunk/libmisc=l A /trunk/libmsg=l A /trunk/libnet=l A /trunk/libpath=l A /trunk/libpwcmp-module=l A /trunk/libpwcmp=l A /trunk/libstr=l A /trunk/libunix=l A /trunk/libvmailmgr=l D /trunk/misc/misc=l D /trunk/msg/msg=l D /trunk/msg/wrap=l D /trunk/net/ipv4=l D /trunk/net/resolve=l D /trunk/net/socket=l D /trunk/path/path=l D /trunk/str/iter=l D /trunk/str/str=l D /trunk/unix/nonblock=l D /trunk/unix/sig=l D /trunk/vmailmgr/client=l D /trunk/vmailmgr/vpwentry=l Flattened out the lib directory structure, adding symlinks for compatibility where necessary. ------------------------------------------------------------------------ r230 | bruce | 2002-12-17 14:37:46 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/insthier.c Start reorganizing how libraries are installed. ------------------------------------------------------------------------ r229 | bruce | 2002-12-17 14:36:56 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/load.spac Make sure to add "." as a library path. ------------------------------------------------------------------------ r228 | bruce | 2002-12-17 14:15:47 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h Eliminated another shadowed global variable. ------------------------------------------------------------------------ r227 | bruce | 2002-12-17 14:11:13 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: D /trunk/socket Removed unused directory. ------------------------------------------------------------------------ r226 | bruce | 2002-12-17 10:54:41 -0600 (Tue, 17 Dec 2002) | 2 lines Changed paths: M /trunk/installer.c Remove symlinks before creating them so existing ones can be recreated. ------------------------------------------------------------------------ r225 | bruce | 2002-12-14 14:56:58 -0600 (Sat, 14 Dec 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/net/recvfd.c M /trunk/path/fnmatch.c M /trunk/path/path.h M /trunk/str/iter.h M /trunk/str/iter_start.c M /trunk/unix/sig_block.c Fixed the shadowed global variable naming conflicts. ------------------------------------------------------------------------ r224 | bruce | 2002-12-14 14:46:45 -0600 (Sat, 14 Dec 2002) | 2 lines Changed paths: M /trunk/cdb/get.c Fixed up the filename in the header. ------------------------------------------------------------------------ r223 | bruce | 2002-11-19 17:40:32 -0600 (Tue, 19 Nov 2002) | 1 line Changed paths: A /branches Created branches directory ------------------------------------------------------------------------ r222 | bruce | 2002-11-19 17:40:32 -0600 (Tue, 19 Nov 2002) | 1 line Changed paths: A /tags Created tags directory ------------------------------------------------------------------------ r221 | bruce | 2002-11-19 22:59:53 -0600 (Tue, 19 Nov 2002) | 2 lines Changed paths: M /trunk/unix/sig.h M /trunk/unix/sig=l A /trunk/unix/sig_all.c A /trunk/unix/sig_int.c A /trunk/unix/sig_quit.c Added more signal catchers -- all, int, and quit. ------------------------------------------------------------------------ r220 | bruce | 2002-10-17 20:07:14 -0600 (Thu, 17 Oct 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf.h M /trunk/iobuf/iobuf=l A /trunk/iobuf/obuf_putiwll.c A /trunk/iobuf/obuf_putuwll.c Added obuf_put*ll functions. ------------------------------------------------------------------------ r219 | bruce | 2002-10-17 20:06:40 -0600 (Thu, 17 Oct 2002) | 2 lines Changed paths: M /trunk/iobuf/ibuf_getstr.c Fixed a minor bug -- don't return success on EOF. ------------------------------------------------------------------------ r218 | bruce | 2002-10-17 20:06:10 -0600 (Thu, 17 Oct 2002) | 2 lines Changed paths: M /trunk/VERSION Bumped version to 1.004 ------------------------------------------------------------------------ r217 | bruce | 2002-10-17 20:05:56 -0600 (Thu, 17 Oct 2002) | 2 lines Changed paths: M /trunk/NEWS A /trunk/str/match.c M /trunk/str/str.h M /trunk/str/str=l Added str_match function. ------------------------------------------------------------------------ r216 | bruce | 2002-10-16 05:57:11 -0600 (Wed, 16 Oct 2002) | 2 lines Changed paths: M /trunk/NEWS Added long long str_cat*ll functions. ------------------------------------------------------------------------ r215 | bruce | 2002-10-16 05:56:21 -0600 (Wed, 16 Oct 2002) | 2 lines Changed paths: A /trunk/str/catiwll.c A /trunk/str/catuwll.c M /trunk/str/str.h M /trunk/str/str=l Added long long (64 bit) str_cat functions. ------------------------------------------------------------------------ r214 | bruce | 2002-10-16 05:56:00 -0600 (Wed, 16 Oct 2002) | 2 lines Changed paths: M /trunk/str/catiw.c Fixed up comment header. ------------------------------------------------------------------------ r213 | bruce | 2002-10-16 05:55:29 -0600 (Wed, 16 Oct 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/msg/msg.h If MSG_NO_DEBUG is defined, omit all debugging messages. ------------------------------------------------------------------------ r212 | bruce | 2002-10-16 05:54:20 -0600 (Wed, 16 Oct 2002) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r211 | bruce | 2002-10-07 23:55:31 -0600 (Mon, 07 Oct 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf_init.c Use MAP_ANON if MAP_ANONYMOUS is not defined. ------------------------------------------------------------------------ r210 | bruce | 2002-10-07 23:55:20 -0600 (Mon, 07 Oct 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf_close.c Add missing include. ------------------------------------------------------------------------ r209 | bruce | 2002-09-27 23:23:15 -0600 (Fri, 27 Sep 2002) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped version. ------------------------------------------------------------------------ r208 | bruce | 2002-09-27 21:15:27 -0600 (Fri, 27 Sep 2002) | 2 lines Changed paths: M /trunk/NEWS Clarify path changes. ------------------------------------------------------------------------ r207 | bruce | 2002-09-26 16:40:06 -0600 (Thu, 26 Sep 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/iobuf.h M /trunk/iobuf/iobuf_close.c M /trunk/iobuf/iobuf_init.c Try to mmap the iobuf data buffer. ------------------------------------------------------------------------ r206 | bruce | 2002-09-26 16:36:36 -0600 (Thu, 26 Sep 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/iobuf/ibuf_seek.c M /trunk/iobuf/obuf_seek.c Seeks to current read/write position should not cause a lseek syscall. ------------------------------------------------------------------------ r205 | bruce | 2002-09-11 04:38:51 -0600 (Wed, 11 Sep 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/cmp.c Fixed missing +offset bug in str/cmp.c ------------------------------------------------------------------------ r204 | bruce | 2002-08-27 03:39:21 -0600 (Tue, 27 Aug 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/path/match.c Don't do directory listings on intermediary paths unless necessary. ------------------------------------------------------------------------ r203 | bruce | 2002-08-16 21:05:47 -0600 (Fri, 16 Aug 2002) | 2 lines Changed paths: M /trunk/README Bumped up date. ------------------------------------------------------------------------ r202 | bruce | 2002-08-16 21:05:11 -0600 (Fri, 16 Aug 2002) | 2 lines Changed paths: M /trunk/python/template/context.py The regsub module is depricated in newer versions of Python. ------------------------------------------------------------------------ r201 | bruce | 2002-08-15 04:11:25 -0600 (Thu, 15 Aug 2002) | 2 lines Changed paths: M /trunk/NEWS Portability fixes for FreeBSD (and possibly others). ------------------------------------------------------------------------ r200 | bruce | 2002-08-15 04:09:36 -0600 (Thu, 15 Aug 2002) | 2 lines Changed paths: M /trunk/net/recvfd.c M /trunk/net/resolve_ipv4addr.c M /trunk/net/resolve_ipv4name.c M /trunk/net/sendfd.c M /trunk/net/uncork.c Portability fixes for FreeBSD (possibly others). ------------------------------------------------------------------------ r199 | bruce | 2002-08-14 23:36:54 -0600 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/str/cat2s.c M /trunk/str/cat3s.c M /trunk/str/cat4s.c M /trunk/str/cat5s.c M /trunk/str/cat6s.c Make sure to increase the string length in str_cat#s ------------------------------------------------------------------------ r198 | bruce | 2002-08-14 22:36:10 -0600 (Wed, 14 Aug 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/dict/dict.h M /trunk/dict/dict=l A /trunk/dict/foreach.c Added new dict_foreach routine. ------------------------------------------------------------------------ r197 | bruce | 2002-08-05 16:34:37 -0600 (Mon, 05 Aug 2002) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped version. ------------------------------------------------------------------------ r196 | bruce | 2002-06-20 18:23:06 -0600 (Thu, 20 Jun 2002) | 2 lines Changed paths: M /trunk/cli/main.c Removed prototype for srandom that appears to only cause problems. ------------------------------------------------------------------------ r195 | bruce | 2002-06-20 18:22:14 -0600 (Thu, 20 Jun 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/msg/common.c Removed silly trailing "." from common message output code. ------------------------------------------------------------------------ r194 | bruce | 2002-06-20 18:20:19 -0600 (Thu, 20 Jun 2002) | 2 lines Changed paths: M /trunk/NEWS A /trunk/crypto A /trunk/crypto/md5-crypt.c A /trunk/crypto/md5-test.c A /trunk/crypto/md5.c A /trunk/crypto/md5.h A /trunk/crypto/md5=l A /trunk/crypto/sha1.c A /trunk/crypto/sha1.h A /trunk/crypto/sha1=l A /trunk/crypto/sha256.c A /trunk/crypto/sha256.h A /trunk/crypto/sha256=l A /trunk/crypto/sha256test.c A /trunk/crypto/sha512a-test.c A /trunk/crypto/sha512a.c A /trunk/crypto/sha512a.h A /trunk/crypto/sha512a=l M /trunk/insthier.c Added in crypto library. ------------------------------------------------------------------------ r193 | bruce | 2002-06-01 06:21:34 -0600 (Sat, 01 Jun 2002) | 2 lines Changed paths: M /trunk/NEWS *** empty log message *** ------------------------------------------------------------------------ r192 | bruce | 2002-06-01 06:21:30 -0600 (Sat, 01 Jun 2002) | 2 lines Changed paths: M /trunk/README Bumped up date. ------------------------------------------------------------------------ r191 | bruce | 2002-05-31 22:31:26 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/unix/sig_block.c Fixed a typo. ------------------------------------------------------------------------ r190 | bruce | 2002-05-31 22:31:15 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/NEWS M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r189 | bruce | 2002-05-31 22:31:06 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: A /trunk/load.spac Copied from spac tree, without the -lsysdeps default target. ------------------------------------------------------------------------ r188 | bruce | 2002-05-31 22:30:29 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/README M /trunk/VERSION Bumped up version. ------------------------------------------------------------------------ r187 | bruce | 2002-05-31 22:30:03 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/sysdeps.h.spac Make sure the subshell fails if any of the commands fail. ------------------------------------------------------------------------ r186 | bruce | 2002-05-31 21:36:25 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: A /trunk/uint32.h.spac A /trunk/uint64.h.spac Added missing uint(32|64).h targets. ------------------------------------------------------------------------ r185 | bruce | 2002-05-31 21:35:45 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: D /trunk/conf_inc.c.spac D /trunk/conf_lib.c.spac Nuked in favour of conf-home setup. ------------------------------------------------------------------------ r184 | bruce | 2002-05-31 21:18:41 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/insthier.c M /trunk/spec Moved all installed files under /usr/local/bglibs ------------------------------------------------------------------------ r183 | bruce | 2002-05-31 13:47:59 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/makedist.py Removed bogus '*.html' file list. ------------------------------------------------------------------------ r182 | bruce | 2002-05-31 13:27:13 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/README M /trunk/TODO *** empty log message *** ------------------------------------------------------------------------ r181 | bruce | 2002-05-31 13:27:03 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf_timeout.c Use #include "sysdeps.h", not ------------------------------------------------------------------------ r180 | bruce | 2002-05-31 13:26:24 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: M /trunk/dict/load_list.c M /trunk/dict/load_map.c Added missing #include "load.h" ------------------------------------------------------------------------ r179 | bruce | 2002-05-31 00:01:50 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: A /trunk/NEWS A /trunk/README A /trunk/TODO A /trunk/VERSION A /trunk/all.spac A /trunk/conf_inc.c.spac A /trunk/conf_lib.c.spac A /trunk/insthier.c A /trunk/libinstaller=l A /trunk/libinstcheck=l A /trunk/libinstshow=l A /trunk/libraries.spac A /trunk/libsysdeps=l A /trunk/makedist.py A /trunk/spec A /trunk/sysdeps.h.spac A /trunk/vmailmgr A /trunk/vmailmgr/client.h A /trunk/vmailmgr/client=l A /trunk/vmailmgr/req_arg.c A /trunk/vmailmgr/req_init.c A /trunk/vmailmgr/req_write.c A /trunk/vmailmgr/resp_read.c A /trunk/vmailmgr/vpwentry.h A /trunk/vmailmgr/vpwentry=l A /trunk/vmailmgr/vpwentry_export.c A /trunk/vmailmgr/vpwentry_free.c A /trunk/vmailmgr/vpwentry_import.c First check in. ------------------------------------------------------------------------ r178 | bruce | 2002-05-31 00:01:36 -0600 (Fri, 31 May 2002) | 2 lines Changed paths: A /trunk/direntry.h1 A /trunk/direntry.h2 A /trunk/fork.h1 A /trunk/fork.h2 A /trunk/hasflock.h1 A /trunk/hasflock.h2 A /trunk/haspeercred.h1 A /trunk/haspeercred.h2 A /trunk/hassendfile.h1 A /trunk/hassendfile.h2 A /trunk/hassgact.h1 A /trunk/hassgact.h2 A /trunk/hassgprm.h1 A /trunk/hassgprm.h2 A /trunk/hasspnam.h1 A /trunk/hasspnam.h2 A /trunk/hasuserpw.h1 A /trunk/hasuserpw.h2 A /trunk/haswaitp.h1 A /trunk/haswaitp.h2 A /trunk/haszlib.h1 A /trunk/haszlib.h2 A /trunk/installer.c A /trunk/installer.h A /trunk/instcheck.c A /trunk/instshow.c A /trunk/iopoll.c A /trunk/iopoll.h1 A /trunk/iopoll.h2 A /trunk/select.h1 A /trunk/select.h2 A /trunk/setenv.c A /trunk/setenv.h1 A /trunk/setenv.h2 A /trunk/trydirent.c A /trunk/tryflock.c A /trunk/trypeercred.c A /trunk/trypoll.c A /trunk/trysendfile.c A /trunk/trysetenv.c A /trunk/trysgact.c A /trunk/trysgprm.c A /trunk/tryspnam.c A /trunk/trysysel.c A /trunk/trysystime.c A /trunk/trytime.c A /trunk/tryulong32.c A /trunk/tryulong64.c A /trunk/tryunsetenv.c A /trunk/tryuserpw.c A /trunk/tryvfork.c A /trunk/trywaitp.c A /trunk/tryzlib.c A /trunk/uint32.h1 A /trunk/uint32.h2 A /trunk/uint64.h1 A /trunk/uint64.h2 A /trunk/unsetenv.c A /trunk/unsetenv.h1 A /trunk/unsetenv.h2 Copied from spac tree. ------------------------------------------------------------------------ r177 | bruce | 2002-05-30 23:59:00 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: A /trunk/misc A /trunk/misc/misc.h A /trunk/misc/misc=l A /trunk/misc/strtou.c A /trunk/misc/utoa.c A /trunk/misc/utoa2.c First check-in. ------------------------------------------------------------------------ r176 | bruce | 2002-05-30 23:58:42 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/python/template/lex.py Fixed command regex's to handle multi-line cases. ------------------------------------------------------------------------ r175 | bruce | 2002-05-30 23:58:24 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/python/template/functions.py Added additional time and sys modules. ------------------------------------------------------------------------ r174 | bruce | 2002-05-30 23:57:31 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/cdb/make.c M /trunk/cdb/make.h A /trunk/cdb/make=l Rewrote parts of the make library. ------------------------------------------------------------------------ r173 | bruce | 2002-05-30 23:57:15 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: A /trunk/cdb/uint32_pack.c *** empty log message *** ------------------------------------------------------------------------ r172 | bruce | 2002-05-30 23:56:04 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/cdb/cdb=l Split up cdb.c into multiple files. ------------------------------------------------------------------------ r171 | bruce | 2002-05-30 23:55:44 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: A /trunk/cdb/get.c A /trunk/cdb/getnext.c A /trunk/cdb/str.h A /trunk/cdb/str=l Added str library. ------------------------------------------------------------------------ r170 | bruce | 2002-05-30 23:55:10 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/cdb/cdb.c M /trunk/cdb/cdb.h A /trunk/cdb/find.c A /trunk/cdb/read.c Split cdb.c into multiple files. ------------------------------------------------------------------------ r169 | bruce | 2002-05-30 23:50:48 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: D /trunk/socket/accept4.c D /trunk/socket/acceptu.c D /trunk/socket/bind4.c D /trunk/socket/bindu.c D /trunk/socket/broadcast.c D /trunk/socket/connect4.c D /trunk/socket/connected.c D /trunk/socket/connectu.c D /trunk/socket/cork.c D /trunk/socket/getaddr4.c D /trunk/socket/ipv4addr.c D /trunk/socket/listen.c D /trunk/socket/recv4.c D /trunk/socket/recvu.c D /trunk/socket/reuse.c D /trunk/socket/send4.c D /trunk/socket/sendu.c D /trunk/socket/shutdown.c D /trunk/socket/socket.h D /trunk/socket/socket=l D /trunk/socket/tcp.c D /trunk/socket/udp.c D /trunk/socket/uncork.c D /trunk/socket/unixdgm.c D /trunk/socket/unixstr.c Removed the socket library. ------------------------------------------------------------------------ r168 | bruce | 2002-05-30 23:45:53 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/path/match.c Use new sysdeps.h header. ------------------------------------------------------------------------ r167 | bruce | 2002-05-30 23:45:17 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf_timeout.c Use new iopoll_restart function. ------------------------------------------------------------------------ r166 | bruce | 2002-05-30 23:44:46 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/dict/free.c Remember to free the key string memory. ------------------------------------------------------------------------ r165 | bruce | 2002-05-30 23:44:00 -0600 (Thu, 30 May 2002) | 3 lines Changed paths: D /trunk/net/pair.c A /trunk/net/pairdgm.c A /trunk/net/pairstr.c M /trunk/net/socket.h M /trunk/net/socket=l Renamed socket_pair to socket_pairstr, and added the corresponding socket_pairdgm function. ------------------------------------------------------------------------ r164 | bruce | 2002-05-30 23:43:25 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/net/sendfd.c Corrected typo in function name. ------------------------------------------------------------------------ r163 | bruce | 2002-05-30 23:41:17 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: M /trunk/unix/sig_block.c M /trunk/unix/sig_catch.c M /trunk/unix/sig_suspend.c Added non-sigaction/sigprocmask support. ------------------------------------------------------------------------ r162 | bruce | 2002-05-30 17:16:40 -0600 (Thu, 30 May 2002) | 2 lines Changed paths: D /trunk/err/err=l Disabled this library, in favour of the generic msg library. ------------------------------------------------------------------------ r161 | bruce | 2002-05-28 14:16:35 -0600 (Tue, 28 May 2002) | 2 lines Changed paths: A /trunk/net/recvfd.c A /trunk/net/sendfd.c M /trunk/net/socket.h M /trunk/net/socket=l Added send/receive FD functions. ------------------------------------------------------------------------ r160 | bruce | 2002-05-10 17:58:20 -0600 (Fri, 10 May 2002) | 2 lines Changed paths: M /trunk/str/copy2s.c M /trunk/str/copy3s.c M /trunk/str/copy4s.c M /trunk/str/copy5s.c M /trunk/str/copy6s.c Fixed major bug -- copy#s functions didn't set len. ------------------------------------------------------------------------ r159 | bruce | 2002-05-02 17:41:20 -0600 (Thu, 02 May 2002) | 2 lines Changed paths: M /trunk/str/findnextof.c M /trunk/str/findprevof.c Cleaned up the implementation of find{next,prev}of slightly. ------------------------------------------------------------------------ r158 | bruce | 2002-05-02 17:39:18 -0600 (Thu, 02 May 2002) | 2 lines Changed paths: A /trunk/str/findnextnot.c A /trunk/str/findprevnot.c M /trunk/str/str.h Added str_find{first,last,next,prev}not functions. ------------------------------------------------------------------------ r157 | bruce | 2002-04-25 18:15:57 -0600 (Thu, 25 Apr 2002) | 2 lines Changed paths: M /trunk/cli/main.c Fixed includes. ------------------------------------------------------------------------ r156 | bruce | 2002-04-18 19:57:29 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: M /trunk/net/accept4.c M /trunk/net/acceptu.c M /trunk/net/bind4.c M /trunk/net/bindu.c M /trunk/net/broadcast.c M /trunk/net/connect4.c M /trunk/net/connected.c M /trunk/net/connectu.c M /trunk/net/cork.c M /trunk/net/getaddr4.c M /trunk/net/linger.c M /trunk/net/listen.c M /trunk/net/recv4.c M /trunk/net/recvu.c M /trunk/net/reuse.c M /trunk/net/send4.c M /trunk/net/sendu.c M /trunk/net/setopt.c M /trunk/net/shutdown.c M /trunk/net/tcp.c M /trunk/net/udp.c M /trunk/net/uncork.c M /trunk/net/unixdgm.c M /trunk/net/unixstr.c Renamed "socket/" to "net/" ------------------------------------------------------------------------ r155 | bruce | 2002-04-18 19:56:26 -0600 (Thu, 18 Apr 2002) | 2 lines Changed paths: A /trunk/net/pair.c M /trunk/net/socket.h M /trunk/net/socket=l Added new wrapper function for socketpair. ------------------------------------------------------------------------ r154 | bruce | 2002-04-16 22:55:13 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/iobuf/iobuf_init.c Added needsfree flag support. ------------------------------------------------------------------------ r153 | bruce | 2002-04-16 22:55:02 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/iobuf/obuf_write.c Fixed error handling case. ------------------------------------------------------------------------ r152 | bruce | 2002-04-16 22:52:53 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: A /trunk/path/mktemp.c M /trunk/path/path.h M /trunk/path/path=l Added new function, path_mktemp. ------------------------------------------------------------------------ r151 | bruce | 2002-04-16 22:52:38 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: M /trunk/path/match.c Use new form of str_sort. ------------------------------------------------------------------------ r150 | bruce | 2002-04-16 22:44:33 -0600 (Tue, 16 Apr 2002) | 2 lines Changed paths: A /trunk/unix A /trunk/unix/nonblock.h A /trunk/unix/nonblock=l A /trunk/unix/nonblock_off.c A /trunk/unix/nonblock_on.c A /trunk/unix/sig.h A /trunk/unix/sig=l A /trunk/unix/sig_alarm.c A /trunk/unix/sig_block.c A /trunk/unix/sig_bug.c A /trunk/unix/sig_catch.c A /trunk/unix/sig_child.c A /trunk/unix/sig_hup.c A /trunk/unix/sig_misc.c A /trunk/unix/sig_pipe.c A /trunk/unix/sig_suspend.c A /trunk/unix/sig_term.c First check-in ------------------------------------------------------------------------ r149 | bruce | 2002-03-07 16:56:25 -0600 (Thu, 07 Mar 2002) | 2 lines Changed paths: A /trunk/msg A /trunk/msg/common.c A /trunk/msg/debug.c A /trunk/msg/die.c A /trunk/msg/error.c A /trunk/msg/msg.h A /trunk/msg/msg=l A /trunk/msg/test.c A /trunk/msg/test=x A /trunk/msg/warn.c A /trunk/msg/wrap.c A /trunk/msg/wrap.h A /trunk/msg/wrap=l First check-in. ------------------------------------------------------------------------ r148 | bruce | 2002-03-06 16:37:56 -0600 (Wed, 06 Mar 2002) | 2 lines Changed paths: A /trunk/net A /trunk/net/accept4.c A /trunk/net/acceptu.c A /trunk/net/bind4.c A /trunk/net/bindu.c A /trunk/net/broadcast.c A /trunk/net/connect4.c A /trunk/net/connected.c A /trunk/net/connectu.c A /trunk/net/cork.c A /trunk/net/getaddr4.c A /trunk/net/ipv4.h A /trunk/net/ipv4=l A /trunk/net/ipv4_addr.c A /trunk/net/ipv4_format.c A /trunk/net/ipv4_parse.c A /trunk/net/linger.c A /trunk/net/listen.c A /trunk/net/recv4.c A /trunk/net/recvu.c A /trunk/net/resolve.h A /trunk/net/resolve=l A /trunk/net/resolve_error.c A /trunk/net/resolve_ipv4addr.c A /trunk/net/resolve_ipv4name.c A /trunk/net/reuse.c A /trunk/net/send4.c A /trunk/net/sendu.c A /trunk/net/setopt.c A /trunk/net/shutdown.c A /trunk/net/socket.h A /trunk/net/socket=l A /trunk/net/tcp.c A /trunk/net/udp.c A /trunk/net/uncork.c A /trunk/net/unixdgm.c A /trunk/net/unixstr.c Initial check-in. ------------------------------------------------------------------------ r147 | bruce | 2002-02-12 22:28:40 -0600 (Tue, 12 Feb 2002) | 2 lines Changed paths: M /trunk/cvm-sasl/cvm-sasl.html M /trunk/cvm-sasl/init.c Depricated the use of $CVM_SASL_LOGIN in favour of $CVM_SASL_PLAIN. ------------------------------------------------------------------------ r146 | bruce | 2002-02-01 17:05:27 -0600 (Fri, 01 Feb 2002) | 2 lines Changed paths: M /trunk/str/sort.c M /trunk/str/str.h Modified str_sort to take a comparison function parameter. ------------------------------------------------------------------------ r145 | bruce | 2001-10-19 19:42:07 -0600 (Fri, 19 Oct 2001) | 2 lines Changed paths: A /trunk/socket/cork.c M /trunk/socket/socket.h M /trunk/socket/socket=l A /trunk/socket/uncork.c Added routines for corking/uncorking a socket. ------------------------------------------------------------------------ r144 | bruce | 2001-10-17 18:13:15 -0600 (Wed, 17 Oct 2001) | 4 lines Changed paths: M /trunk/iobuf/ibuf_init.c M /trunk/iobuf/ibuf_open.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/ibuf_stdin.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/iobuf_close.c M /trunk/iobuf/iobuf_init.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_init.c M /trunk/iobuf/obuf_open.c M /trunk/iobuf/obuf_putc.c M /trunk/iobuf/obuf_seek.c M /trunk/iobuf/obuf_stderr.c M /trunk/iobuf/obuf_stdout.c M /trunk/iobuf/obuf_write.c M /trunk/iobuf/test.c Completed the alternate read/write function modification. Added a seekable flag. Merged the do_close and do_free flags into the flags field. ------------------------------------------------------------------------ r143 | bruce | 2001-10-17 17:41:52 -0600 (Wed, 17 Oct 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_init.c M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/iobuf.h M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_init.c M /trunk/iobuf/obuf_write.c Added support for alternate read/write functions. ------------------------------------------------------------------------ r142 | bruce | 2001-10-17 17:40:53 -0600 (Wed, 17 Oct 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf=l A /trunk/iobuf/obuf_seek.c Added implementation of seek. ------------------------------------------------------------------------ r141 | bruce | 2001-10-12 20:31:30 -0600 (Fri, 12 Oct 2001) | 2 lines Changed paths: M /trunk/cdb/cdb=l D /trunk/cdb/cdb_hash.c D /trunk/cdb/cdb_make.c D /trunk/cdb/cdb_make.h A /trunk/cdb/hash.c A /trunk/cdb/make.c A /trunk/cdb/make.h Removed cdb_ prefix from cdb_hash.c and cdb_make.[ch] ------------------------------------------------------------------------ r140 | bruce | 2001-09-28 21:19:40 -0600 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/str/catiw.c M /trunk/str/catuw.c Realloc padsize+etc *more* space. ------------------------------------------------------------------------ r139 | bruce | 2001-09-28 21:19:10 -0600 (Fri, 28 Sep 2001) | 2 lines Changed paths: M /trunk/str/sort.c Make sure the temporary string is freed before returning. ------------------------------------------------------------------------ r138 | bruce | 2001-09-22 03:29:53 -0600 (Sat, 22 Sep 2001) | 2 lines Changed paths: A /trunk/socket/connected.c M /trunk/socket/socket.h M /trunk/socket/socket=l Added a new function, socket_connected. ------------------------------------------------------------------------ r137 | bruce | 2001-09-14 22:32:11 -0600 (Fri, 14 Sep 2001) | 3 lines Changed paths: M /trunk/cvm-sasl/plain.c Ignore the first portion of the credential string instead of requiring it to be equal to the second portion. ------------------------------------------------------------------------ r136 | bruce | 2001-09-14 22:31:36 -0600 (Fri, 14 Sep 2001) | 2 lines Changed paths: M /trunk/cvm-sasl/cram_md5.c Fixed up generation of the domain name in the challenge string. ------------------------------------------------------------------------ r135 | bruce | 2001-09-14 05:46:31 -0600 (Fri, 14 Sep 2001) | 2 lines Changed paths: A /trunk/dict/load.h M /trunk/dict/load_list.c M /trunk/dict/load_map.c Added a transform function parameter to dictionary loading functions. ------------------------------------------------------------------------ r134 | bruce | 2001-09-07 18:13:31 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/str/truncate.c Always set a NUL byte at len, to avoid non-NUL-terminated strings. ------------------------------------------------------------------------ r133 | bruce | 2001-09-07 18:12:37 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/cvm-sasl/plain.c Fixed operation of the PLAIN mechanism. ------------------------------------------------------------------------ r132 | bruce | 2001-09-07 18:12:24 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/cvm-sasl/start.c *** empty log message *** ------------------------------------------------------------------------ r131 | bruce | 2001-09-07 06:38:53 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/iobuf/str=l Added ibuf_getstr_crlf object. ------------------------------------------------------------------------ r130 | bruce | 2001-09-07 06:38:40 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: A /trunk/iobuf/ibuf_getstr_crlf.c M /trunk/iobuf/iobuf.h Added new function ibuf_getstr_crlf, to retrieve [CR]LF terminated strings. ------------------------------------------------------------------------ r129 | bruce | 2001-09-07 06:38:04 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/iobuf/obuf_write.c Fixed missing include. ------------------------------------------------------------------------ r128 | bruce | 2001-09-07 06:37:32 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/str/cut.c Fixed the order of parameters to memmove. ------------------------------------------------------------------------ r127 | bruce | 2001-09-07 06:36:36 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/str/str=l Added missing objects. ------------------------------------------------------------------------ r126 | bruce | 2001-09-07 06:36:21 -0600 (Fri, 07 Sep 2001) | 2 lines Changed paths: M /trunk/str/str.h Fixed typo in declaration of str_findnextof macro. ------------------------------------------------------------------------ r125 | bruce | 2001-08-25 05:14:21 -0600 (Sat, 25 Aug 2001) | 2 lines Changed paths: A /trunk/cvm-sasl/cvm-sasl.html Added some documentation. ------------------------------------------------------------------------ r124 | bruce | 2001-08-25 05:14:14 -0600 (Sat, 25 Aug 2001) | 2 lines Changed paths: M /trunk/cvm-sasl/cvm-sasl.h M /trunk/cvm-sasl/init.c M /trunk/cvm-sasl/start.c Modified the list of mechanisms to be a more intelligent linked list. ------------------------------------------------------------------------ r123 | bruce | 2001-08-24 20:32:14 -0600 (Fri, 24 Aug 2001) | 2 lines Changed paths: M /trunk/cvm-sasl/authenticate.c Added extra "parse account" parameter to cvm_authenticate. ------------------------------------------------------------------------ r122 | bruce | 2001-08-10 22:10:16 -0600 (Fri, 10 Aug 2001) | 2 lines Changed paths: A /trunk/cvm-sasl A /trunk/cvm-sasl/authenticate.c A /trunk/cvm-sasl/cram_md5.c A /trunk/cvm-sasl/cvm-sasl.h A /trunk/cvm-sasl/cvm-sasl=l A /trunk/cvm-sasl/init.c A /trunk/cvm-sasl/internal.h A /trunk/cvm-sasl/login.c A /trunk/cvm-sasl/plain.c A /trunk/cvm-sasl/start.c First checkin. ------------------------------------------------------------------------ r121 | bruce | 2001-08-10 19:55:01 -0600 (Fri, 10 Aug 2001) | 2 lines Changed paths: A /trunk/dict/load=l A /trunk/dict/load_list.c A /trunk/dict/load_map.c Added standard routines for loading up dictionaries. ------------------------------------------------------------------------ r120 | bruce | 2001-08-10 19:54:41 -0600 (Fri, 10 Aug 2001) | 2 lines Changed paths: M /trunk/dict/dict=l *** empty log message *** ------------------------------------------------------------------------ r119 | bruce | 2001-08-10 19:54:31 -0600 (Fri, 10 Aug 2001) | 2 lines Changed paths: M /trunk/dict/dict.h A /trunk/dict/str_free.c Added a convenience function for freeing dictionaries of strings. ------------------------------------------------------------------------ r118 | bruce | 2001-08-09 03:21:41 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: M /trunk/cli/cli.h M /trunk/cli/main.c Turned some char* into char[] types, making them constant. ------------------------------------------------------------------------ r117 | bruce | 2001-08-09 03:20:52 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: M /trunk/str/sort.c Removed system-dependant alloca.h include. ------------------------------------------------------------------------ r116 | bruce | 2001-08-09 03:20:33 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: M /trunk/socket/accept4.c M /trunk/socket/bind4.c M /trunk/socket/connect4.c M /trunk/socket/getaddr4.c M /trunk/socket/recv4.c M /trunk/socket/send4.c Header fixups. ------------------------------------------------------------------------ r115 | bruce | 2001-08-09 03:19:42 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: A /trunk/dict A /trunk/dict/add.c A /trunk/dict/dict.h A /trunk/dict/dict=l A /trunk/dict/free.c A /trunk/dict/get.c A /trunk/dict/hash.c A /trunk/dict/init.c First check in of dict library. ------------------------------------------------------------------------ r114 | bruce | 2001-08-09 03:18:51 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: A /trunk/cdb A /trunk/cdb/cdb.c A /trunk/cdb/cdb.h A /trunk/cdb/cdb=l A /trunk/cdb/cdb_hash.c A /trunk/cdb/cdb_make.c A /trunk/cdb/cdb_make.h A /trunk/cdb/uint32_unpack.c First import of CDB library. ------------------------------------------------------------------------ r113 | bruce | 2001-08-09 03:18:10 -0600 (Thu, 09 Aug 2001) | 2 lines Changed paths: A /trunk/base64 A /trunk/base64/asc2bin.c A /trunk/base64/base64.h A /trunk/base64/base64=l A /trunk/base64/bin2asc.c A /trunk/base64/decode_line.c A /trunk/base64/decode_part.c A /trunk/base64/encode_line.c A /trunk/base64/encode_part.c First import of base64 library. ------------------------------------------------------------------------ r112 | bruce | 2001-07-31 04:42:05 -0600 (Tue, 31 Jul 2001) | 2 lines Changed paths: M /trunk/path/fnmatch.c M /trunk/path/match.c M /trunk/path/path.h Added options to control matching of dotfiles. ------------------------------------------------------------------------ r111 | bruce | 2001-07-25 21:32:38 -0600 (Wed, 25 Jul 2001) | 2 lines Changed paths: A /trunk/python A /trunk/python/template A /trunk/python/template/TODO A /trunk/python/template/__init__.py A /trunk/python/template/bench-parse A /trunk/python/template/bench-preparse A /trunk/python/template/context.py A /trunk/python/template/functions.py A /trunk/python/template/lex.py A /trunk/python/template/parser.py A /trunk/python/template/showtree A /trunk/python/template/syntax.py A /trunk/python/template/template.html First check-in ------------------------------------------------------------------------ r110 | bruce | 2001-07-05 18:23:10 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/iobuf/TODO M /trunk/path/TODO *** empty log message *** ------------------------------------------------------------------------ r109 | bruce | 2001-07-05 18:22:42 -0600 (Thu, 05 Jul 2001) | 3 lines Changed paths: M /trunk/err/message.c Increase the maximum number of arguments from 4 to 6, and add the PID to all messages. ------------------------------------------------------------------------ r108 | bruce | 2001-07-05 18:22:16 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/err/die.c M /trunk/err/err.h M /trunk/err/error.c M /trunk/err/warn.c Increase the maximum number of arguments from 4 to 6. ------------------------------------------------------------------------ r107 | bruce | 2001-07-05 18:20:27 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_refill.c Call _exit instead of exit on assertion failure. ------------------------------------------------------------------------ r106 | bruce | 2001-07-05 18:20:09 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: A /trunk/iobuf/ibuf_getstr.c M /trunk/iobuf/iobuf.h A /trunk/iobuf/str=l Added new function for reading lines into a str. ------------------------------------------------------------------------ r105 | bruce | 2001-07-05 18:18:59 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf=l A /trunk/iobuf/obuf_put7s.c Added new function obuf_put7s. ------------------------------------------------------------------------ r104 | bruce | 2001-07-05 18:18:35 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/iobuf_init.c Added missing include of string.h ------------------------------------------------------------------------ r103 | bruce | 2001-07-05 18:17:53 -0600 (Thu, 05 Jul 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf_timeout.c Use iopoll instead of poll directly. ------------------------------------------------------------------------ r102 | bruce | 2001-06-29 21:38:05 -0600 (Fri, 29 Jun 2001) | 3 lines Changed paths: A /trunk/str/cut.c M /trunk/str/iter.h A /trunk/str/sort.c M /trunk/str/str.h M /trunk/str/str=l Added routines to sort a list, and to chop bytes off the front or end of a string. ------------------------------------------------------------------------ r101 | bruce | 2001-06-29 21:37:21 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: A /trunk/socket/getaddr4.c M /trunk/socket/socket.h M /trunk/socket/socket=l Added a routine to get the IPv4 address of a socket. ------------------------------------------------------------------------ r100 | bruce | 2001-06-29 06:10:22 -0600 (Fri, 29 Jun 2001) | 2 lines Changed paths: A /trunk/path A /trunk/path/TODO A /trunk/path/all.spac A /trunk/path/contains.c A /trunk/path/fnmatch.c A /trunk/path/match.c A /trunk/path/merge.c A /trunk/path/path.h A /trunk/path/path=l A /trunk/path/test.c A /trunk/path/test.exp A /trunk/path/test=x Initial revision ------------------------------------------------------------------------ r99 | bruce | 2001-06-14 22:13:50 -0600 (Thu, 14 Jun 2001) | 2 lines Changed paths: M /trunk/str/str=l Added missing object files. ------------------------------------------------------------------------ r98 | bruce | 2001-06-14 22:13:35 -0600 (Thu, 14 Jun 2001) | 2 lines Changed paths: M /trunk/str/diff.c Fixed a typo in the loop. ------------------------------------------------------------------------ r97 | bruce | 2001-06-14 22:13:20 -0600 (Thu, 14 Jun 2001) | 3 lines Changed paths: M /trunk/str/lstrip.c Use memmove instead of memcpy due to the fact that the strings will be overlapping. ------------------------------------------------------------------------ r96 | bruce | 2001-06-14 22:12:51 -0600 (Thu, 14 Jun 2001) | 2 lines Changed paths: M /trunk/str/realloc.c Need to include string.h ------------------------------------------------------------------------ r95 | bruce | 2001-06-14 22:12:39 -0600 (Thu, 14 Jun 2001) | 2 lines Changed paths: M /trunk/str/catiw.c M /trunk/str/catuw.c Fixed the ordering of the digits and properly inserted padding. ------------------------------------------------------------------------ r94 | bruce | 2001-03-30 15:30:36 -0600 (Fri, 30 Mar 2001) | 2 lines Changed paths: A /trunk/str/iter.h A /trunk/str/iter=l A /trunk/str/iter_advance.c A /trunk/str/iter_start.c A /trunk/str/iter_valid.c Added striter functions to this library. ------------------------------------------------------------------------ r93 | bruce | 2001-03-28 21:03:05 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: A /trunk/str/cmp.c A /trunk/str/diff.c Added string comparison functions. ------------------------------------------------------------------------ r92 | bruce | 2001-03-28 21:02:57 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/str/str.h M /trunk/str/str=l *** empty log message *** ------------------------------------------------------------------------ r91 | bruce | 2001-03-28 21:02:36 -0600 (Wed, 28 Mar 2001) | 3 lines Changed paths: A /trunk/str/truncate.c Added a string truncation function, different than reallocation or readying. ------------------------------------------------------------------------ r90 | bruce | 2001-03-28 15:28:05 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: A /trunk/socket/acceptu.c A /trunk/socket/bindu.c A /trunk/socket/connectu.c A /trunk/socket/recvu.c A /trunk/socket/sendu.c A /trunk/socket/unixdgm.c A /trunk/socket/unixstr.c Added new functions to handle UNIX-domain sockets. ------------------------------------------------------------------------ r89 | bruce | 2001-03-28 15:27:52 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket/socket.h Added new functions. ------------------------------------------------------------------------ r88 | bruce | 2001-03-28 15:27:41 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: A /trunk/socket/shutdown.c Added new routine to shut down sockets. ------------------------------------------------------------------------ r87 | bruce | 2001-03-28 15:27:11 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket/socket=l *** empty log message *** ------------------------------------------------------------------------ r86 | bruce | 2001-03-28 15:26:34 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket/connect4.c Don't handle interrupted connections. ------------------------------------------------------------------------ r85 | bruce | 2001-03-28 15:26:16 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: A /trunk/socket/ipv4addr.c Added source for ipv4 address constants. ------------------------------------------------------------------------ r84 | bruce | 2001-03-28 15:25:42 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: A /trunk/socket/broadcast.c Added function to set broadcast mode flag. ------------------------------------------------------------------------ r83 | bruce | 2001-03-28 15:25:08 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket/reuse.c Removed unnecessary include. ------------------------------------------------------------------------ r82 | bruce | 2001-03-28 15:24:31 -0600 (Wed, 28 Mar 2001) | 2 lines Changed paths: M /trunk/socket/tcp.c M /trunk/socket/udp.c Don't automatically set non-blocking mode on new sockets. ------------------------------------------------------------------------ r81 | bruce | 2001-03-08 16:24:04 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/cli/main.c Removed unused argc parameter in parse_long. ------------------------------------------------------------------------ r80 | bruce | 2001-03-08 16:22:39 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_write.c Added some unsigned type conversions to remove warnings. ------------------------------------------------------------------------ r79 | bruce | 2001-03-08 16:22:11 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_stdin.c M /trunk/iobuf/obuf_stderr.c M /trunk/iobuf/obuf_stdout.c Added missing "do_close" initializer. ------------------------------------------------------------------------ r78 | bruce | 2001-03-08 15:45:06 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/str/count.c The position has to be a signed integer, not unsigned. ------------------------------------------------------------------------ r77 | bruce | 2001-03-08 15:43:39 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: A /trunk/str/copy2s.c A /trunk/str/copy3s.c A /trunk/str/copy4s.c A /trunk/str/copy5s.c A /trunk/str/copy6s.c Added new multi-string copy functions. ------------------------------------------------------------------------ r76 | bruce | 2001-03-08 15:43:26 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: A /trunk/str/cat2s.c A /trunk/str/cat3s.c A /trunk/str/cat4s.c A /trunk/str/cat5s.c A /trunk/str/cat6s.c Added new multi-string catenation functions. ------------------------------------------------------------------------ r75 | bruce | 2001-03-08 15:43:06 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/str/str.h M /trunk/str/str=l Added new functions. ------------------------------------------------------------------------ r74 | bruce | 2001-03-08 15:42:52 -0600 (Thu, 08 Mar 2001) | 2 lines Changed paths: M /trunk/str/ready.c Removed the memory copy and actually free the old memory block. ------------------------------------------------------------------------ r73 | bruce | 2001-03-08 15:42:22 -0600 (Thu, 08 Mar 2001) | 3 lines Changed paths: M /trunk/str/cat.c M /trunk/str/catiw.c M /trunk/str/catuw.c M /trunk/str/join.c A /trunk/str/realloc.c Added new "str_realloc" function that does the memory copy that "str_ready" used to do. ------------------------------------------------------------------------ r72 | bruce | 2001-03-07 21:35:32 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: A /trunk/socket A /trunk/socket/accept4.c A /trunk/socket/bind4.c A /trunk/socket/connect4.c A /trunk/socket/listen.c A /trunk/socket/recv4.c A /trunk/socket/reuse.c A /trunk/socket/send4.c A /trunk/socket/socket.h A /trunk/socket/socket=l A /trunk/socket/tcp.c A /trunk/socket/udp.c Initial revision ------------------------------------------------------------------------ r71 | bruce | 2001-03-07 21:15:10 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: A /trunk/cli/cli=l Added SPAC library file. ------------------------------------------------------------------------ r70 | bruce | 2001-03-07 21:14:06 -0600 (Wed, 07 Mar 2001) | 3 lines Changed paths: D /trunk/cli/ChangeLog D /trunk/cli/Makefile.am M /trunk/cli/cli.h D /trunk/cli/clitest.cc A /trunk/cli/main.c D /trunk/cli/main.cc D /trunk/cli/messages.cc Converted to a C-based implementation (the C++ version is now in lib/cli++). ------------------------------------------------------------------------ r69 | bruce | 2001-03-07 19:30:28 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/cli++/Makefile.am Renamed lib to libcli++.a ------------------------------------------------------------------------ r68 | bruce | 2001-03-07 19:24:58 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: A /trunk/cli++/cli++topod.pl D /trunk/cli++/cli2pod.pl Renamed cli2pod.pl to cli++topod.pl ------------------------------------------------------------------------ r67 | bruce | 2001-03-07 19:24:10 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/cli++/ChangeLog M /trunk/cli++/Makefile.am M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc Renamed cli.h to cli++.h ------------------------------------------------------------------------ r66 | bruce | 2001-03-07 19:22:36 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: A /trunk/cli++/cli++.h D /trunk/cli++/cli.h Renamed cli to cli++ ------------------------------------------------------------------------ r65 | bruce | 2001-03-07 14:45:28 -0600 (Wed, 07 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/obuf_close.c Call iobuf_close even if obuf_flush fails. ------------------------------------------------------------------------ r64 | bruce | 2001-03-04 22:25:26 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_getc.c M /trunk/iobuf/ibuf_gets.c M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c Fixed error checking logic. ------------------------------------------------------------------------ r63 | bruce | 2001-03-04 05:11:34 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c Fixed typos. ------------------------------------------------------------------------ r62 | bruce | 2001-03-04 05:10:13 -0600 (Sun, 04 Mar 2001) | 3 lines Changed paths: M /trunk/iobuf/ibuf_gets.c Take into account timeout in refill. Simplified some logic. ------------------------------------------------------------------------ r61 | bruce | 2001-03-04 05:09:35 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_peek.c M /trunk/iobuf/ibuf_read.c Take into account error conditions and EOF. ------------------------------------------------------------------------ r60 | bruce | 2001-03-04 05:06:17 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_getc.c Take into account timeout. ------------------------------------------------------------------------ r59 | bruce | 2001-03-04 05:05:52 -0600 (Sun, 04 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf_timeout.c Fixed the logic used so it will actually return, and simplified the loop. ------------------------------------------------------------------------ r58 | bruce | 2001-03-03 20:11:32 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_seek.c M /trunk/iobuf/obuf_sync.c Use new IOBUF_SET_ERROR macro. ------------------------------------------------------------------------ r57 | bruce | 2001-03-03 20:11:22 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf=l Added missing object files. ------------------------------------------------------------------------ r56 | bruce | 2001-03-03 20:11:09 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf_init.c Bulk-zero the iobuf structure before setting any values. ------------------------------------------------------------------------ r55 | bruce | 2001-03-03 20:10:52 -0600 (Sat, 03 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/ibuf_read.c M /trunk/iobuf/ibuf_refill.c M /trunk/iobuf/iobuf.h A /trunk/iobuf/iobuf_timeout.c M /trunk/iobuf/obuf_flush.c M /trunk/iobuf/obuf_write.c Added timeout handling. ------------------------------------------------------------------------ r54 | bruce | 2001-03-01 04:45:55 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/str/str.h Updated the comment. ------------------------------------------------------------------------ r53 | bruce | 2001-03-01 04:43:32 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/str/init.c M /trunk/str/str.h Renamed STR_MINSIZE and STR_ROUNDSIZE to STR_BLOCKSIZE. ------------------------------------------------------------------------ r52 | bruce | 2001-03-01 04:43:13 -0600 (Thu, 01 Mar 2001) | 3 lines Changed paths: M /trunk/str/ready.c Modified the allocation policy to overallocate 1/8 of the requested size (rounded up to STR_BLOCKSIZE) in anticipation of future concatenations. ------------------------------------------------------------------------ r51 | bruce | 2001-03-01 03:14:41 -0600 (Thu, 01 Mar 2001) | 3 lines Changed paths: M /trunk/iobuf/obuf_put2s.c M /trunk/iobuf/obuf_put3s.c M /trunk/iobuf/obuf_put4s.c M /trunk/iobuf/obuf_put5s.c M /trunk/iobuf/obuf_put6s.c Modified these functions to conditionally output the strings if they are non-null. ------------------------------------------------------------------------ r50 | bruce | 2001-03-01 03:01:31 -0600 (Thu, 01 Mar 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h A /trunk/iobuf/obuf_put2s.c A /trunk/iobuf/obuf_put3s.c A /trunk/iobuf/obuf_put4s.c A /trunk/iobuf/obuf_put5s.c A /trunk/iobuf/obuf_put6s.c Added 2 to 6 multi-string convenience output functions. ------------------------------------------------------------------------ r49 | bruce | 2001-02-28 20:04:01 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/iobuf/TODO *** empty log message *** ------------------------------------------------------------------------ r48 | bruce | 2001-02-28 20:03:57 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/iobuf/test.c M /trunk/iobuf/test.exp Rewrote the tests. ------------------------------------------------------------------------ r47 | bruce | 2001-02-28 19:50:33 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/iobuf/test.c A /trunk/iobuf/test.exp Added tests for the put[ui]w functions. ------------------------------------------------------------------------ r46 | bruce | 2001-02-28 19:48:16 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/iobuf/iobuf.h M /trunk/iobuf/obuf_putiw.c M /trunk/iobuf/obuf_putuw.c Fixed padding of numbers, and added support for non-space padding. ------------------------------------------------------------------------ r45 | bruce | 2001-02-28 19:30:11 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/iobuf/obuf_putuw.c Allow for non-space padding. ------------------------------------------------------------------------ r44 | bruce | 2001-02-28 19:15:49 -0600 (Wed, 28 Feb 2001) | 3 lines Changed paths: M /trunk/str/rstrip.c Removed the conditional modification of the str, as it will have virtually no impact on performance. ------------------------------------------------------------------------ r43 | bruce | 2001-02-28 18:55:34 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/str.h Various prototype changes. ------------------------------------------------------------------------ r42 | bruce | 2001-02-28 18:55:23 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: A /trunk/str/join.c A /trunk/str/lower.c A /trunk/str/lstrip.c A /trunk/str/rstrip.c A /trunk/str/subst.c A /trunk/str/upper.c Added new modification functions. ------------------------------------------------------------------------ r41 | bruce | 2001-02-28 18:55:06 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/cat.c M /trunk/str/copy.c Made the source str targets const. ------------------------------------------------------------------------ r40 | bruce | 2001-02-28 18:51:59 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: D /trunk/str/findfirst.c D /trunk/str/findfirstof.c D /trunk/str/findlast.c D /trunk/str/findlastof.c Removed these extraneous functions. ------------------------------------------------------------------------ r39 | bruce | 2001-02-28 18:16:30 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/findfirst.c M /trunk/str/findfirstof.c M /trunk/str/findlast.c M /trunk/str/findlastof.c M /trunk/str/findnext.c M /trunk/str/findnextof.c M /trunk/str/findprev.c M /trunk/str/findprevof.c M /trunk/str/str.h Made the string parameter constant for search functions. ------------------------------------------------------------------------ r38 | bruce | 2001-02-28 18:16:11 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/str=l *** empty log message *** ------------------------------------------------------------------------ r37 | bruce | 2001-02-28 18:15:55 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: A /trunk/str/count.c A /trunk/str/countof.c Added counting functions. ------------------------------------------------------------------------ r36 | bruce | 2001-02-28 17:10:57 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/TODO A /trunk/str/findlast.c A /trunk/str/findlastof.c A /trunk/str/findprev.c A /trunk/str/findprevof.c M /trunk/str/str.h Added the find{last,prev}{,of} functions. ------------------------------------------------------------------------ r35 | bruce | 2001-02-28 16:58:00 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/str.h Made the minsize and roundsize globals into defines. ------------------------------------------------------------------------ r34 | bruce | 2001-02-28 16:57:38 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/cat.c M /trunk/str/catiw.c M /trunk/str/catuw.c M /trunk/str/copy.c M /trunk/str/init.c NUL-terminate the string after modifying it. ------------------------------------------------------------------------ r33 | bruce | 2001-02-28 16:57:09 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: M /trunk/str/ready.c Always make sure there is size+1 bytes of space available. ------------------------------------------------------------------------ r32 | bruce | 2001-02-28 05:44:01 -0600 (Wed, 28 Feb 2001) | 2 lines Changed paths: A /trunk/str/catiw.c A /trunk/str/catuw.c M /trunk/str/str.h Added routines to append signed and unsigned numbers. ------------------------------------------------------------------------ r31 | bruce | 2001-02-27 23:49:50 -0600 (Tue, 27 Feb 2001) | 2 lines Changed paths: A /trunk/err A /trunk/err/die.c A /trunk/err/err.h A /trunk/err/err=l A /trunk/err/error.c A /trunk/err/message.c A /trunk/err/test.c A /trunk/err/test=x A /trunk/err/warn.c A /trunk/iobuf A /trunk/iobuf/TODO A /trunk/iobuf/ibuf_getc.c A /trunk/iobuf/ibuf_gets.c A /trunk/iobuf/ibuf_getu.c A /trunk/iobuf/ibuf_init.c A /trunk/iobuf/ibuf_open.c A /trunk/iobuf/ibuf_peek.c A /trunk/iobuf/ibuf_read.c A /trunk/iobuf/ibuf_refill.c A /trunk/iobuf/ibuf_seek.c A /trunk/iobuf/ibuf_status.c A /trunk/iobuf/ibuf_stdin.c A /trunk/iobuf/ibuf_tell.c A /trunk/iobuf/iobuf.h A /trunk/iobuf/iobuf=l A /trunk/iobuf/iobuf_close.c A /trunk/iobuf/iobuf_copy.c A /trunk/iobuf/iobuf_init.c A /trunk/iobuf/obuf_close.c A /trunk/iobuf/obuf_endl.c A /trunk/iobuf/obuf_flush.c A /trunk/iobuf/obuf_init.c A /trunk/iobuf/obuf_open.c A /trunk/iobuf/obuf_pad.c A /trunk/iobuf/obuf_putc.c A /trunk/iobuf/obuf_putiw.c A /trunk/iobuf/obuf_putnetstring.c A /trunk/iobuf/obuf_putsflush.c A /trunk/iobuf/obuf_putuw.c A /trunk/iobuf/obuf_stderr.c A /trunk/iobuf/obuf_stdout.c A /trunk/iobuf/obuf_sync.c A /trunk/iobuf/obuf_write.c A /trunk/iobuf/test.c A /trunk/iobuf/test=x A /trunk/str A /trunk/str/TODO A /trunk/str/buildmap.c A /trunk/str/cat.c A /trunk/str/copy.c A /trunk/str/findfirst.c A /trunk/str/findfirstof.c A /trunk/str/findnext.c A /trunk/str/findnextof.c A /trunk/str/free.c A /trunk/str/init.c A /trunk/str/ready.c A /trunk/str/str.h A /trunk/str/str=l A /trunk/str/test.c A /trunk/str/test.exp A /trunk/str/test=x Initial revision ------------------------------------------------------------------------ r30 | bruce | 2000-11-21 02:52:44 -0600 (Tue, 21 Nov 2000) | 2 lines Changed paths: M /trunk/cdb++/ChangeLog M /trunk/cdb++/cdb++.h M /trunk/cdb++/cdb_get.cc M /trunk/cdb++/cdb_reader.cc New mmap-based CDB implementation continues. ------------------------------------------------------------------------ r29 | bruce | 2000-10-25 20:20:11 -0600 (Wed, 25 Oct 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog M /trunk/cli/cli2pod.pl M /trunk/cli++/ChangeLog M /trunk/cli++/cli2pod.pl Fixed minor bug in parsing the terminating option. ------------------------------------------------------------------------ r28 | bruce | 2000-10-02 17:21:41 -0600 (Mon, 02 Oct 2000) | 2 lines Changed paths: M /trunk/mystring/append.cc Added some missing includes. ------------------------------------------------------------------------ r27 | bruce | 2000-09-23 20:11:07 -0600 (Sat, 23 Sep 2000) | 2 lines Changed paths: M /trunk/cli/Makefile.am M /trunk/cli++/Makefile.am Added cli2pod.pl to EXTRA_DIST. ------------------------------------------------------------------------ r26 | bruce | 2000-08-22 17:26:10 -0600 (Tue, 22 Aug 2000) | 2 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdobuf.h Fixed up the error number accessor. ------------------------------------------------------------------------ r25 | bruce | 2000-08-22 17:21:56 -0600 (Tue, 22 Aug 2000) | 2 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/fdbuf.h Added an error number accessor. ------------------------------------------------------------------------ r24 | bruce | 2000-08-16 05:28:05 -0600 (Wed, 16 Aug 2000) | 2 lines Changed paths: M /trunk/cli/cli2pod.pl M /trunk/cli++/cli2pod.pl Reorganized the logic slightly. ------------------------------------------------------------------------ r23 | bruce | 2000-08-16 04:28:01 -0600 (Wed, 16 Aug 2000) | 2 lines Changed paths: M /trunk/cli/cli2pod.pl M /trunk/cli++/cli2pod.pl *** empty log message *** ------------------------------------------------------------------------ r22 | bruce | 2000-08-16 01:58:02 -0600 (Wed, 16 Aug 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog D /trunk/cli/cli2html.pl D /trunk/cli/cli2man.pl A /trunk/cli/cli2pod.pl D /trunk/cli/cli_parse.pl M /trunk/cli++/ChangeLog D /trunk/cli++/cli2html.pl D /trunk/cli++/cli2man.pl A /trunk/cli++/cli2pod.pl D /trunk/cli++/cli_parse.pl Replaced all the CLI documentation generators with cli2pod.pl ------------------------------------------------------------------------ r21 | bruce | 2000-08-13 06:18:44 -0600 (Sun, 13 Aug 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog M /trunk/cli/cli_parse.pl M /trunk/cli++/ChangeLog M /trunk/cli++/cli_parse.pl Fixed description paragraph parsing some. ------------------------------------------------------------------------ r20 | bruce | 2000-08-13 05:01:37 -0600 (Sun, 13 Aug 2000) | 3 lines Changed paths: M /trunk/cli/cli2html.pl M /trunk/cli/cli2man.pl M /trunk/cli/cli_parse.pl M /trunk/cli++/cli2html.pl M /trunk/cli++/cli2man.pl M /trunk/cli++/cli_parse.pl Improved the modularity of the two programs -- moved more of the functionality into cli_parse.pl. ------------------------------------------------------------------------ r19 | bruce | 2000-08-12 18:13:50 -0600 (Sat, 12 Aug 2000) | 3 lines Changed paths: A /trunk/cli/cli2html.pl A /trunk/cli/cli2man.pl A /trunk/cli/cli_parse.pl A /trunk/cli++/cli2html.pl A /trunk/cli++/cli2man.pl A /trunk/cli++/cli_parse.pl Added a simple parsing framework to turn CLI programs into either man pages or HTML documentation (that looks like a man page). ------------------------------------------------------------------------ r18 | bruce | 2000-08-10 22:08:35 -0600 (Thu, 10 Aug 2000) | 2 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf_mystring.cc Fixed a bug in fdibuf::read_large ------------------------------------------------------------------------ r17 | bruce | 2000-08-01 22:27:09 -0600 (Tue, 01 Aug 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog M /trunk/cli/main.cc M /trunk/cli++/ChangeLog M /trunk/cli++/main.cc Fixed several width glitches. ------------------------------------------------------------------------ r16 | bruce | 2000-07-18 19:15:36 -0600 (Tue, 18 Jul 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog M /trunk/cli/cli.h M /trunk/cli/main.cc M /trunk/cli++/ChangeLog M /trunk/cli++/cli.h M /trunk/cli++/main.cc Added uinteger type, fixed last mystring remenant. ------------------------------------------------------------------------ r15 | bruce | 2000-07-13 16:08:40 -0600 (Thu, 13 Jul 2000) | 3 lines Changed paths: M /trunk/fdbuf/Makefile.am Modified the makefile to allow for packages without a dependancy on mystring. ------------------------------------------------------------------------ r14 | bruce | 2000-07-13 16:00:39 -0600 (Thu, 13 Jul 2000) | 2 lines Changed paths: M /trunk/cli/ChangeLog M /trunk/cli/main.cc M /trunk/cli/messages.cc M /trunk/cli++/ChangeLog M /trunk/cli++/main.cc M /trunk/cli++/messages.cc Removed dependancy on mystring. ------------------------------------------------------------------------ r13 | bruce | 2000-04-10 17:11:38 -0600 (Mon, 10 Apr 2000) | 2 lines Changed paths: M /trunk/mystring/mystring.h Small change to order of inline definitions in header file. ------------------------------------------------------------------------ r12 | bruce | 2000-04-10 03:19:14 -0600 (Mon, 10 Apr 2000) | 2 lines Changed paths: M /trunk/mystring/ChangeLog M /trunk/mystring/Makefile.am A /trunk/mystring/count.cc M /trunk/mystring/mystring.h Added "count" method. ------------------------------------------------------------------------ r11 | bruce | 2000-04-09 04:15:03 -0600 (Sun, 09 Apr 2000) | 2 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/fdibuf.cc Fixed a bug in read_large. ------------------------------------------------------------------------ r10 | bruce | 2000-04-07 19:12:17 -0600 (Fri, 07 Apr 2000) | 2 lines Changed paths: M /trunk/fdbuf/fdobuf.cc *** empty log message *** ------------------------------------------------------------------------ r9 | bruce | 2000-04-07 16:09:01 -0600 (Fri, 07 Apr 2000) | 3 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/Makefile.am M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf.h M /trunk/fdbuf/fdibuf_mystring.cc A /trunk/fdbuf/fdibuf_netstring.cc M /trunk/fdbuf/fdobuf.cc M /trunk/fdbuf/fdobuf.h A /trunk/fdbuf/fdobuf_seek.cc A /trunk/fdbuf/fdobuf_signed.cc A /trunk/fdbuf/fdobuf_unsigned.cc Some file reorganization. Added more efficient large block read and write. ------------------------------------------------------------------------ r8 | bruce | 2000-04-06 23:13:32 -0600 (Thu, 06 Apr 2000) | 2 lines Changed paths: M /trunk/fdbuf/ChangeLog M /trunk/fdbuf/Makefile.am M /trunk/fdbuf/fdbuf.h A /trunk/fdbuf/fdibuf.h A /trunk/fdbuf/fdobuf.h File reorganization. ------------------------------------------------------------------------ r7 | bruce | 2000-04-06 23:02:05 -0600 (Thu, 06 Apr 2000) | 3 lines Changed paths: M /trunk/mystring/ChangeLog M /trunk/mystring/Makefile.am A /trunk/mystring/fdobuf.cc M /trunk/mystring/find_first_of.cc M /trunk/mystring/find_last_of.cc A /trunk/mystring/iter.h A /trunk/mystring/join.h M /trunk/mystring/mystring.h A /trunk/mystring/rep.h Renamed find_{first,last} to find_{first,last}_of. Some file reorganization. ------------------------------------------------------------------------ r6 | bruce | 2000-04-05 19:29:35 -0600 (Wed, 05 Apr 2000) | 2 lines Changed paths: M /trunk/cdb++/Makefile.am M /trunk/cdb++/cdb++.h M /trunk/cdb++/cdb_writer.cc M /trunk/cdb++/datum.cc M /trunk/cdb++/datum.h M /trunk/cgi/Makefile.am M /trunk/cgi/cgi-args.cc M /trunk/cgi/cgi-args.h M /trunk/cgi/cgi-base.cc M /trunk/cgi/cgi-base.h M /trunk/cli/Makefile.am M /trunk/cli/clitest.cc M /trunk/cli/main.cc M /trunk/cli/messages.cc M /trunk/cli++/Makefile.am M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc Use new include scheme. ------------------------------------------------------------------------ r5 | bruce | 2000-04-05 19:22:43 -0600 (Wed, 05 Apr 2000) | 2 lines Changed paths: M /trunk/fdbuf/Makefile.am M /trunk/fdbuf/fdibuf_mystring.cc M /trunk/mystring/Makefile.am M /trunk/mystring/mystring.h Use new include scheme. ------------------------------------------------------------------------ r4 | bruce | 2000-04-03 18:22:15 -0600 (Mon, 03 Apr 2000) | 2 lines Changed paths: M /trunk/cdb++/cdb++.h M /trunk/cdb++/cdb_get.cc M /trunk/cdb++/cdb_getrec.cc M /trunk/cdb++/cdb_make.cc M /trunk/cdb++/cdb_reader.cc M /trunk/cdb++/cdb_writer.cc M /trunk/cdb++/datum.cc M /trunk/cdb++/internal.h M /trunk/cgi/cgi-args.cc M /trunk/cgi/cgi-base.cc M /trunk/cli/clitest.cc M /trunk/cli/main.cc M /trunk/cli/messages.cc M /trunk/cli++/clitest.cc M /trunk/cli++/main.cc M /trunk/cli++/messages.cc M /trunk/fdbuf/fdbuf.cc M /trunk/fdbuf/fdbuf.h M /trunk/fdbuf/fdbuf_copy.cc M /trunk/fdbuf/fdibuf.cc M /trunk/fdbuf/fdibuf_mystring.cc M /trunk/fdbuf/fdobuf.cc M /trunk/fdbuf/fdobuf_chownmod.cc M /trunk/mystring/iter.cc M /trunk/mystring/mystring.h Updated copyright notice in source files. ------------------------------------------------------------------------ r3 | bruce | 2000-04-03 15:31:36 -0600 (Mon, 03 Apr 2000) | 2 lines Changed paths: M /trunk/cgi/Makefile.am Fixed problem with INCLUDES to change away from using "-I../../include" ------------------------------------------------------------------------ r2 | bruce | 2000-03-28 05:00:59 -0600 (Tue, 28 Mar 2000) | 2 lines Changed paths: A /trunk/ac A /trunk/ac/dirent.h A /trunk/ac/time.h A /trunk/ac/wait.h Initial revision ------------------------------------------------------------------------ r1 | bruce | 2000-02-13 05:20:24 -0600 (Sun, 13 Feb 2000) | 2 lines Changed paths: A /trunk A /trunk/cdb++ A /trunk/cdb++/ChangeLog A /trunk/cdb++/Makefile.am A /trunk/cdb++/cdb++.h A /trunk/cdb++/cdb_get.cc A /trunk/cdb++/cdb_getrec.cc A /trunk/cdb++/cdb_make.cc A /trunk/cdb++/cdb_reader.cc A /trunk/cdb++/cdb_writer.cc A /trunk/cdb++/cdbtest.cc A /trunk/cdb++/datum.cc A /trunk/cdb++/datum.h A /trunk/cdb++/internal.h A /trunk/cgi A /trunk/cgi/ChangeLog A /trunk/cgi/Makefile.am A /trunk/cgi/cgi-args.cc A /trunk/cgi/cgi-args.h A /trunk/cgi/cgi-base.cc A /trunk/cgi/cgi-base.h A /trunk/cli A /trunk/cli/ChangeLog A /trunk/cli/Makefile.am A /trunk/cli/cli.h A /trunk/cli/clitest.cc A /trunk/cli/main.cc A /trunk/cli/messages.cc A /trunk/cli++ A /trunk/cli++/ChangeLog A /trunk/cli++/Makefile.am A /trunk/cli++/cli.h A /trunk/cli++/clitest.cc A /trunk/cli++/main.cc A /trunk/cli++/messages.cc A /trunk/fdbuf A /trunk/fdbuf/ChangeLog A /trunk/fdbuf/Makefile.am A /trunk/fdbuf/fdbuf.cc A /trunk/fdbuf/fdbuf.h A /trunk/fdbuf/fdbuf_copy.cc A /trunk/fdbuf/fdbuf_test.cc A /trunk/fdbuf/fdibuf.cc A /trunk/fdbuf/fdibuf_mystring.cc A /trunk/fdbuf/fdobuf.cc A /trunk/fdbuf/fdobuf_chownmod.cc A /trunk/mystring A /trunk/mystring/ChangeLog A /trunk/mystring/Makefile.am A /trunk/mystring/append.cc A /trunk/mystring/assign.cc A /trunk/mystring/find_first_ch.cc A /trunk/mystring/find_first_of.cc A /trunk/mystring/find_last_ch.cc A /trunk/mystring/find_last_of.cc A /trunk/mystring/iter.cc A /trunk/mystring/join.cc A /trunk/mystring/lower.cc A /trunk/mystring/lstrip.cc A /trunk/mystring/mystring.cc A /trunk/mystring/mystring.h A /trunk/mystring/operator_in.cc A /trunk/mystring/rep.cc A /trunk/mystring/rstrip.cc A /trunk/mystring/strip.cc A /trunk/mystring/sub.cc A /trunk/mystring/subst.cc A /trunk/mystring/trace.h A /trunk/mystring/upper.cc Initial check in. ------------------------------------------------------------------------