XEmacs 21.4.21.
[chise/xemacs-chise.git.1] / lib-src / ChangeLog
index ae5c8af..f481972 100644 (file)
@@ -1,3 +1,246 @@
+2007-10-07  Vin Shelton  <acs@xemacs.org>
+
+       * XEmacs 21.4.21 is released
+
+2006-12-09  Vin Shelton  <acs@xemacs.org>
+
+       * XEmacs 21.4.20 is released
+
+2006-08-11  Jerry James  <james@xemacs.org>
+
+       * gnuslib.c (disconnect_from_server): shutdown() has been fine on
+       Linux for a long time now; use it.  Also, don't use length to
+       access the buffer unless it is positive, not just nonzero.
+       * gnuclient.c (filename_expand): Initialize the last array element
+       to get a valid C string in case of overflow.  Use strncat to avoid
+       buffer overruns.
+       * gnuclient.c (main): Use strncpy to avoid buffer overruns.
+
+2006-08-11  Jerry James  <james@xemacs.org>
+
+       * pop.h: Sync with Emacs.
+       * pop.c: Ditto.
+
+2006-07-21  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * etags.c: Xemacs -> XEmacs
+
+2006-01-28  Vin Shelton  <acs@xemacs.org>
+
+       * XEmacs 21.4.19 is released
+
+2005-12-03  Vin Shelton <acs@xemacs.org>
+
+       * XEmacs 21.4.18 is released
+
+2005-09-18  Mike Alexander  <mta@arbortext.com>
+
+       * installexe.sh: Don't add an exe extention to a file that already
+       has one.  Patch from Rick Rankin.
+
+2005-02-06  Vin Shelton <acs@xemacs.org>
+
+       * XEmacs 21.4.17 is released
+
+2005-01-29  Vin Shelton  <acs@xemacs.org>
+
+       * movemail.c (popmail): Pass error string as format parameter
+       instead of as part of format string. Security fixes for
+       CAN-2005-0100.
+
+2005-01-09  Steve Youngs  <steve@sxemacs.org>
+
+       From Andrey Slusar <anrays@gmail.com>:
+
+       * fakemail.c (CURRENT_USER): Define it if FreeBSD version is >=
+       400000.  Also, when FreeBSD version is >= 400000 geteuid returns
+       uid_t instead of unsigned short.
+
+2004-12-17  Vin Shelton  <acs@xemacs.org>
+       * etags.c (add_regex): Use zeropattern to initialize patbuf and
+       thus avoid a segv.
+
+2004-12-05  Vin Shelton <acs@xemacs.org>
+
+       * XEmacs 21.4.16 is released
+
+2004-06-23  Sean Legassick <sean@informage.net>
+
+       * etags.c: Allow whitespace before python function definitions.
+
+2004-02-02  Vin Shelton <acs@xemacs.org>
+
+       * XEmacs 21.4.15 is released
+
+2003-09-03  Vin Shelton <acs@xemacs.org>
+
+       * XEmacs 21.4.14 is released
+
+2003-06-30  Andrew Begel  <abegel@CS.Berkeley.EDU>
+
+       * make-docfile.c (write_c_args): Escape newlines that arise in the
+       C argument list.
+
+2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
+
+       * XEmacs 21.4.13 is released
+
+2003-01-30  Vin Shelton  <acs@xemacs.org>
+
+       * rcs2log: Synch to GNU version [patch from Jens Petersen].
+
+2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.12 "Portable Code" is released.
+
+2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.11 "Native Windows TTY Support" is released.
+
+2002-12-14  Ben Wing  <ben@xemacs.org>
+
+       * config.values.in: Typo fix.
+
+2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.10 "Military Intelligence" is released.
+
+2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.9 "Informed Management" is released.
+
+2002-07-17  Stephen J. Turnbull  <stephen@tleeps18>
+
+       * mmencode.c (fromqp):
+       * yow.c (yow):
+       * movemail.c (main):
+       * make-docfile.c (scan_c_file):
+       * gnuserv.c (permitted):
+       * ootags.c (erlang_func):
+       (prolog_pred):
+       * etags.c (C_entries):
+       Fix warnings.
+
+2002-05-29  Greg Steuck  <greg-xemacs-patches@nest.cx>
+
+       * gnuclient.c: Makes it possible again to #undef
+       INTERNET_DOMAIN_SOCKETS in lib-src/gnuserv.h and get a functional
+       gnuserv which is only accessible through UNIX_DOMAIN_SOCKETS.
+
+2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
+       
+       * Makefile.in.in: Add winclient targets (Andy synch).
+       
+2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.8 "Honest Recruiter" is released.
+
+2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.7 "Economic Science" is released.
+
+2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.6 "Common Lisp" is released.
+
+2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.5 "Civil Service" is released.
+
+2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.4 "Artificial Intelligence" is released.
+
+2001-04-17  Isaac Hollander  <ysh@mindspring.com>
+
+       * gnuserv.c (setup_table): fix 2 signed/unsigned mismatches
+       * gnuslib.c (connect_to_internet_server): fix signed/unsigned mismatch
+
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
+2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
+
+2001-04-20  Ben Wing  <ben@xemacs.org>
+
+       * .cvsignore: Added stuff for Windows.
+
+2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.1 "Copyleft" is released.
+
+2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.0 "Solid Vapor" is released.
+
+2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.2.47 "Zephir" is released.
+
+2000-08-01  Jon Schewe  <jpschewe@eggplant.mtu.net>
+
+       * gnuclient.c (filename_expand): Let Cygwin convert Windows path
+       to Unix.
+
+2001-03-23  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * gnuserv.h: Document TMPDIR lossage if client/server values differ.
+
+2001-03-21  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.46 "Urania" is released.
+
+2001-03-19  Andy Piper  <andy@xemacs.org>
+
+       * installexe.sh: use bash by default.
+
+2001-03-09  William M. Perry  <wmperry@aventail.com>
+
+       * gnuclient.c: The Great GTK Merge.
+
+2000-08-10  Ben Wing  <ben@xemacs.org>
+
+       * update-elc.sh: deleted (retroactively).  replaced by update-elc-2.el,
+       which does the same thing but in a platform-independent way.
+
+2001-02-23  Martin Buchholz <martin@xemacs.org>
+
+       * XEmacs 21.2.45 "Thelxepeia" is released.
+
+2001-02-11  Martin Buchholz  <martin@xemacs.org>
+
+       * Makefile.in.in: Cleanup.
+       Fixes bug: all must depend on make-dump-id.
+       Don't install make-path; only used at build time.
+       Avoid duplicating file lists for maintainability.
+       (PUBLIC_INSTALLABLE_SCRIPTS): More logical naming.
+       (PUBLIC_INSTALLABLE_EXES): Likewise.
+       (PUBLIC_INSTALLABLES): Likewise.
+       (PRIVATE_INSTALLABLE_SCRIPTS): More logical naming.
+       (PRIVATE_INSTALLABLE_EXES): Likewise.
+       (PRIVATE_INSTALLABLES): Likewise.
+       (SCRIPTS): Likewise.
+       (EXES): New.
+       (PROGS): New.
+       (SOURCES): Remove.
+       (BUILD_UTILITIES): New.  Non-installed utilities.
+       (INSTALL_GNUSERV): New.
+       (unlock): Remove obsolete target.
+       (relock): Remove obsolete target.
+       (aixcc.c): Remove.  Obsolete.
+       * aixcc.lex:  Remove.  Obsolete.
+
+2001-02-12  Martin Buchholz  <martin@xemacs.org>
+
+       * make-dump-id.c (main): No longer #include dump-id.h.
+
+2001-02-08  Martin Buchholz  <martin@xemacs.org>
+
+       * gnuserv.c (permitted): Compiler warning fixes.
+
 2001-02-08  Martin Buchholz <martin@xemacs.org>
 
        * XEmacs 21.2.44 "Thalia" is released.
        (C_entries): Don't be fooled by things like XDEFUN.
        (consider_token): Discard asm pseudo function.
 
-2001-01-25  Francesco Potorti`  <pot@potorti.it>
+2001-01-25  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c (struct tok): Renamed from struct token.
        (token): Renamed from tok.
        (consider_token, C_entries): Use them.
        (C_entries): Build proper lisp names for Emacs DEFUNs.
 
-2001-01-15  Francesco Potorti`  <pot@pot.cnuce.cnr.it>
+2001-01-15  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c (print_language_names): Print filenames in addition to
        suffixes.
        (Makefile_targets): New function, inspired by Assar Westerlund
        <assar@sics.se>.
 
-2000-11-07  Francesco Potortì  <pot@pot.cnuce.cnr.it>
+2000-11-07  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c (Texinfo_nodes): Renamed from Texinfo_fuctions and made
        it conformant to the style of the rest of the code.
        potential signed char to int conversion problem.
        (MSDOS): #undefine befere redefining
 
-2000-02-04  Francesco Potorti`  <F.Potorti@cnuce.cnr.it>
+2000-02-04  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c (many functions): Add prototypes.
 
-2000-01-31  Francesco Potorti`  <F.Potorti@cnuce.cnr.it>
+2000-01-31  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise.
        (get_compressor_from_suffix, process_file): Use MSDOS in if clause.