Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changelog: 2019-05-21 Steve Slaven <[email protected]> * version bump 2019-05-21 Nils Schimmelmann <[email protected]> * Fix use of undeclared identifier 'SIGWINCH' on Mac 2019-04-23 Steve Slaven <[email protected]> * bump versions 2019-04-23 [email protected] <[email protected]> * add compile to .gitignore * rename configure.in to configure.ac * require C89 and set _XOPEN_SOURCE=700 when compiling * make a variable more local in a function * fix possible read outside buffer * retroactively bump versions to 1.2.18 * remove an unused variable and function * remove some non-ANSI C support * better handle prompts with control characters 2018-09-25 Steve Slaven <[email protected]> * fix unsigned/signed comparison * fix off-by-one 2018-09-11 Steve Slaven <[email protected]> * version bump 2018-09-05 [email protected] <[email protected]> * support IPv6 * fix bugs in carriage return handling * more robust multibyte character handling * remove unused function tcp_read_addIAC() * make sure to use the correct fdset in call to select() 2013-07-15 Steve Slaven <[email protected]> * version bumps * pull from kalev * debian file updates 2013-07-13 Gustav Hållberg <[email protected]> * stop using bzero() and check a few return values 2013-07-10 Kalev Lember <[email protected]> * build: Error out if curses libraries weren't found * README: Update the link to MUME * wrap_print: Fix an endless loop with 0-length strings 2013-03-25 Kalev Lember <[email protected]> * Enable TCP keep-alive 2011-10-01 Kalev Lember <[email protected]> * Use AC_SEARCH_LIBS for libdl 2009-09-01 Steve Slaven <[email protected]> * bump 2009-09-01 Kalev Lember <[email protected]> * Match prompts longer than terminal width * plugtest.c: fix segmentation fault at load time * Create empty ChangeLog if we build from git tree 2009-04-30 Steve Slaven <[email protected]> * Version bump 2009-04-22 Steve Slaven <[email protected]> * Changed to gpl2+ 2009-04-21 Steve Slaven <[email protected]> * Update license to gpl2+ 2009-04-20 Kalev Lember <[email protected]> * Symlink powwow-movieplay to powwow-movie2ascii. * Rename muc to powwow-muc. * Rename movie_play to powwow-movieplay. * Move "follow" and "catrw" to noinst_PROGRAMS. 2009-04-14 Steve Slaven <[email protected]> * Bump * Include powwow.6.utf-8 in the dist * version bump 2009-04-11 Steve Slaven <[email protected]> * Updated rcs type for mkdist * This is the pre-rcs history, appended to the Changelog when autogenerated * This is autogenerated 2009-04-11 Kalev Lember <[email protected]> * cmd.c: Fix a small memory leak in ptrdup2. 2009-04-08 Kalev Lember <[email protected]> * Rename movie.c -> movie_play.c * Add a configure option to select plugin directory. * configure.in: Display summary at the end of configure run. * cmd2.c: Move aliases/actions back to default group if it was specified as '*'. * Rename ChangeLog.old -> ChangeLog. * Add more files to .gitignore. 2009-04-08 Jahara <[email protected]> * cmd2.c: Fixed setting alias/action groups back to default. 2009-03-25 Kalev Lember <[email protected]> * Remove autogenerated files. * autogen.sh: New script to regenerate autotools files. * powwow.doc: Update IAC GA related documentation. 2009-01-17 Gustav Hållberg <[email protected]> * fixed minor bug when running out of memory, introduced by 0bae10b19a62e285746e2a4aad963928018d1a53 * properly handle when tty writes block; fixes possible lock-up introduced by 277a06dbb45f4f249bb3f09d524ae064c842b7c5 * bugfixed #capture together with multibyte output locales such as UTF-8 * semi-properly handle IACs in MPI messages * removed unused variable * added #addstatic command * added .gitignore * cleaned up #option code and added '#option list' * fixed formatting errors in '#help' * support different man page encodings * make --enable-bsd default on OS X (darwin) hosts * support ./configure --disable-FEATURE * minor typo fixes * bugfixes for characters read from tty with high bit set * disallow #rebind of key sequence which is the prefix of another sequence * fixed memory leak caused by 'ptr' variables not getting their "signature" set * set better $TITLE when viewing help texts * cleaned up the man page a bit * corrected spelling of Mattias Engdegård's last name * bugfixed error message for '#action <some-unknown-action>' * fixed tty_raw_write to take a size_t length instead of int * manually buffer data written to tty with USE_LOCALE; this fixes buffering problems for some platforms * when compiling with GCC, use attribute((format, (printf, ...)) for tty_printf * fixed problem when a tcp packet ends with an unterminated escape code * fixed some compilation warnings * renamed _cmd_init() to initialize_cmd() and added a function prototype for it * changed file encoding to utf-8 2008-01-09 Steve Slaven <[email protected]> * More version bumps * Version number bump 2007-10-10 Steve Slaven <[email protected]> * Switched to using pointers to save the last space because counters could be off if there were ansi sequences 2007-10-09 Steve Slaven <[email protected]> * Version isn't a valid keyword * Fix debian version numbers * Version bump * This should change the option +wrap to do word wrapping instead of just line wrapping * Don't try and load non-.so files in cmd_module 2007-03-08 Steve Slaven <[email protected]> * This should again fix the double-free bug that was once fixed in perlwow 2006-12-07 Steve Slaven <[email protected]> * Fixed version numbers 2006-11-08 Steve Slaven <[email protected]> * This fixed #bind and #rebind problems, patch from kalev lember 2006-10-20 Steve Slaven <[email protected]> * More checks for building in cygwin 2006-03-24 Steve Slaven <[email protected]> * Removed malloc.h since it's obsolete, fixed follow.c to not use tty_read_fd since it looks like a copy-paste job that didn't get fixed and causes brokenness on bsd * Fixed maintainer line 2006-02-06 Steve Slaven <[email protected]> * Updated debian build, bumped version 2006-02-02 Steve Slaven <[email protected]> * Fixed up copyright symbols and display (Dain) * Fixes crash if non-latin-1 character is entered before connecting to a server (Dain) 2006-01-31 Steve Slaven <[email protected]> * Fixes bugged #var $(expression). bug #1: It was possible to create variables with illegal names. bug #2: Expressions like "-30" or "+5" were incorrectly interpretted as named variables which were then completely inaccessible. bug #3: Deletion of existing named variable via #var $(expression)= caused crash. (pointer to var-node was not set) * Better handling of line continuation (Elestir) * 1. Allows empty-line matching using regexp. E.g.: gagging of all empty lines #action %empty ^$= * Fixes operator . (dot) which didn't check for valid index range. (Elestir) * Make speedwalk execute aliases if defined instead of just sending directions (Elestir) * Allow configuring the group delimiter to any arbitrary string * A patch that fixes a problem with not restoring the fcntl flags for stdout before running a #! command. 2005-11-22 Steve Slaven <[email protected]> * Fix for segfault when viewing a single alias from Kalev Lember <[email protected]> 2005-11-13 Steve Slaven <[email protected]> * This is the new config for mkdist * These are autogenerated files and don't need to be tracked 2005-11-11 Steve Slaven <[email protected]> * Updated news in preparation for release 2005-10-28 Steve Slaven <[email protected]> * Added arch and maintainer to debian files * Added #speedwalk to documentation * Added #speedwalk command for using speedwalks even if you have opt_speedwalk set to off 2005-10-27 Steve Slaven <[email protected]> * Updated where to send patches/bug reports in man page * Updated version numbers, added COPYING file to shared dist to that #help copyright works * This fixes a tiny memory leak caused by not freeing the copy of a variable if used in a comparison on the left side, valgrind output: 2005-10-21 Steve Slaven <[email protected]> * Added some casts because byte is unsigned char and some functions in main wanted to have signed chars, this was the previous behaviour but the compiler spit out warnings, now it shouldn't anymore. 2005-09-16 Steve Slaven <[email protected]> * Fix warnings during muc compile 2005-09-13 Steve Slaven <[email protected]> * Updated news and some debian control files 2005-08-30 Steve Slaven <[email protected]> * Fixed initializing default completions using new command structures 2005-06-10 Steve Slaven <[email protected]> * Added #module documentation 2005-06-03 Steve Slaven <[email protected]> * Applied patch from Michael Sterrett <[email protected]> that fixes the code that locates the copyright file 2005-04-05 Steve Slaven <[email protected]> * Changed some contact info to [email protected] for bug reports * Added documentation of the #group command and line continuation * Added line-continuation support to the #ex command 2005-04-04 Steve Slaven <[email protected]> * Updated build-process information and updated where bugs and patches should be sent to 2005-03-22 Steve Slaven <[email protected]> * Updated news * Added 1.2.8 news, fixed but in upcase/downcase word (Dain) 2005-03-21 Steve Slaven <[email protected]> * Updated debian version, make #module loaded objects export their symbols globally (needed to allow binary xs modules in perl to get to each others symbols) * A rough overview of module support * use tty_printf since printf will not work with locales * Install powwow.doc and powwow.help in $pkgdatadir/ and also set POWWOW_DIR to match so that online help should be found after a "make install" * Added help on #module * Moved #module before #movie * Wide character (locale) support from Dain, changed output of the compiled options line since there are more compile time options now * Internally renamed some option flags to match their #opt counterparts: echo_int => opt_info echo_key => opt_keyecho echo_ext => opt_echo * Convert all `' to "" as per the powwow-1.2.6-dain patch. Note I did not apply the patch since 1.2.7 has some differences to 1.2.5 with regard to command handling and things, so I'm applying the diff parts by hand mostly * Don't include dlfcn.h if no libdl * Check for libdl * Do not include #module support if there is no libdl 2005-03-13 Steve Slaven <[email protected]> * Updated to include the debian build files in the make dist, also regenerated some of teh automake/conf stuff 2005-03-12 Steve Slaven <[email protected]> * Made #module print messages prefixed with #module instead of #lib, also display the path to the library that was loaded so that if testing new libraries you can tell which one was found :p * Changed #module to not require the .so extension, and added some checks for _GNU_SOURCE in ptr.h so that modules compiled with GNU externsions will work with powwow.h (like perl) * Changed the #module command to handle searching multiple (currently compiled in) library paths, and remove the requirement for the .so part of the filename so that in future versions we can support .dll under cygwin * Initial revision * New repository initialized by cvs2svn. 2019-03-18 [email protected] <[email protected]> * handle more control characters in prompts * drop support for non-ANSI C
- Loading branch information