summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
thommey [Thu, 10 Nov 2011 22:07:24 +0000]
Fixed the format specifier for the Tcl [traffic] command.
thommey [Tue, 25 Oct 2011 16:49:54 +0000]
THANKS file update
thommey [Tue, 25 Oct 2011 16:47:19 +0000]
Added missing read trace flag to the nick-len variable trace after being unset to make the trace be removed properly on unload.
thommey [Fri, 9 Sep 2011 21:38:39 +0000]
Fixed a bug in the mainloop for Tcl threads which is now also being used as vwait/update recursion mainloop.
thommey [Wed, 20 Jul 2011 10:32:25 +0000]
Ran autotools.
thommey [Wed, 20 Jul 2011 10:31:37 +0000]
Work around Tcl8.5.10 bug 3371644. Use the autoconf macros AC_LANG_PROGRAM/AC_LANG_SOURCE.
thommey [Fri, 8 Jul 2011 23:12:54 +0000]
Fix Tcl8.5.10 memory corruption bug related to Tcl_ScanElement and Tcl_ConvertElement.
thommey [Mon, 14 Mar 2011 03:03:28 +0000]
Moved variable declarations to conform to C89 (beginning of blocks only)
pseudo [Sat, 12 Mar 2011 09:59:07 +0000]
Documented a .+ban/+exempt/+invite feature allowing to make the hostmask sticky by prefixing the comment with '*'.
thommey [Sat, 26 Feb 2011 19:22:37 +0000]
script listen sockets with the pub flag no longer perform ident lookups
pseudo [Thu, 17 Feb 2011 19:35:25 +0000]
Update of statuslog documentation.
pseudo [Tue, 15 Feb 2011 23:55:17 +0000]
Fixed a bug with connecting to numeric addresses when compiled with --disable-ipv6
pseudo [Fri, 11 Feb 2011 16:08:38 +0000]
Fixed statuslog documentation.
pseudo [Fri, 11 Feb 2011 14:23:40 +0000]
Fixed statuslog documentation.
pseudo [Thu, 10 Feb 2011 21:28:14 +0000]
Fixed a bug with [channel get] returning types instead of values for udefs.
pseudo [Thu, 3 Feb 2011 15:44:11 +0000]
Check for pending data on SSL sockets even when select reports the descriptor's not readable.
Allow moving write buffers for SSL sockets.
pseudo [Thu, 27 Jan 2011 11:20:16 +0000]
Added missing message for incoming telnet connections.
thommey [Thu, 27 Jan 2011 02:11:27 +0000]
Changed the prototype in module.h for check_tcl_event
thommey [Thu, 27 Jan 2011 01:41:08 +0000]
bind evnt return value now ignored for non-signal events as documented
thommey [Fri, 21 Jan 2011 02:37:03 +0000]
Reran autotools
thommey [Fri, 21 Jan 2011 02:33:41 +0000]
Clarified --with-tcl* usage in configure and mentioned tcl-dev packages. Fixed some section numbering in doc/COMPILE-GUIDE.
pseudo [Fri, 26 Nov 2010 13:20:29 +0000]
Added a little hack to send starttls before password exchange during the initial handshake.
pseudo [Tue, 23 Nov 2010 23:25:24 +0000]
Fixed a dumb mistake in the previous patch.
pseudo [Tue, 23 Nov 2010 16:36:23 +0000]
Fixed a problem with sharing causing starttls to fail.
Moved STARTTLS early in the bot link process and synchronized the handshake.
Made it possible for ssl handshakes to complete even without data to be sent on the channel.
Fixed an ancient bug resulting in sending uninitialized strings when sharing bot addresses.
Enabled userfile sending over ssl.
pseudo [Thu, 18 Nov 2010 12:54:39 +0000]
Fixed a problem with resolving hostnames when compiled with IPv6 disabled.
Made server.mod report connection failures properly.
pseudo [Fri, 5 Nov 2010 16:18:01 +0000]
Fixed getudef() to return intptr_t instead of int to prevent crashes on 64-bit systems.
thommey [Thu, 4 Nov 2010 17:53:55 +0000]
Fixed a bug in (u)timers which could lead to invalid memory access.
pseudo [Mon, 1 Nov 2010 23:00:09 +0000]
Minor docfixes
pseudo [Mon, 1 Nov 2010 22:38:32 +0000]
Made it possible to specify ssl independently for telnet and user ports when modifying bot addresses.
Changed the syntax of .chaddr and .+bot to use space as a port separator instead of ':'.
Changed the syntax of server list entries to enclose literal IPv6 addresses in square brackets, instead of using a comma to separate the port.
pseudo [Sun, 31 Oct 2010 14:40:38 +0000]
Fixed dcc_telnet_pass() to not use a constant string with fingerprint authentication, because strip_telnet() may attempt to write to it later.
pseudo [Fri, 29 Oct 2010 20:53:43 +0000]
Modified tcl_channel_get to return a flat list of all channel settings and their values when called without a setting argument.
Added two new Tcl commands: chansettype returning setting types and getudefs listing user defined channel settings.
pseudo [Wed, 27 Oct 2010 20:47:26 +0000]
Added optional count argument to Tcl timer and utimer to allow them run more than once.
pseudo [Tue, 26 Oct 2010 09:16:36 +0000]
Fixed indentation.
pseudo [Tue, 26 Oct 2010 09:13:56 +0000]
Renamed the vhost Tcl variable to vhost4.
pseudo [Mon, 25 Oct 2010 22:11:23 +0000]
Removed -mwin32 on Windows. It's no longer necessary and causes problems with Cygwin 1.7.
pseudo [Mon, 25 Oct 2010 19:47:49 +0000]
Removed few wire.mod leftovers. Removed IRC_FUNKICK.
pseudo [Mon, 25 Oct 2010 15:56:35 +0000]
Performed some cleanup. Removed some obsolete config aliases.
Added missing parts of the documentation. Updated news and features for 1.8.
pseudo [Sun, 24 Oct 2010 13:41:53 +0000]
Added -lcrypto when probing for -lssl in --with-ssllib
pseudo [Sun, 24 Oct 2010 13:22:39 +0000]
Removed the never-give-up, sort-users and kick-fun/ban-fun variables. Sorting users shouldn't be a challenge for CPUs nowadays. The rest are rarely used and can be scripted.
pseudo [Sun, 24 Oct 2010 12:39:33 +0000]
Removed wire.mod and all references to it. Botnet and partyline encryption are now available using ssl.
pseudo [Sat, 23 Oct 2010 11:16:11 +0000]
Modified SIGQUIT handler to restart the bot by default.
Added support for evnt bind procs to cancel default signal actions.
Removed the die-on-sighup and die-on-sigterm variables.
Added a new bind type DIE triggered before a clean shutdown. Changed the exit status on clean shutdown to 0.
pseudo [Wed, 20 Oct 2010 13:07:13 +0000]
Clarified the OpenSSL version requirements.
Rewrote open_telnet() to make it more useful.
Replaced some calls to open_telnet_raw() with open_telnet().
pseudo [Tue, 19 Oct 2010 14:20:56 +0000]
Added few autoconf checks for ssl.
Added tls to tcl_status()
pseudo [Tue, 19 Oct 2010 12:13:32 +0000]
Added full SSL support including Tcl commands.
Added support for certificate authentication.
Added support for botnet and partyline encryption using ssl.
Documented the new features and commands.
Fixed add_server() problems with IPv6 addresses in the server list.
pseudo [Thu, 14 Oct 2010 09:49:47 +0000]
Fixed dns.mod on QNX6/Mac OS X/Solaris
Rewrote dns.mod's autoconf checks to detect the resolver library properly on Darwin/Solaris.
Added -lsocket to the list of libraries, searched for res_* functions, in order to support QNX6.
pseudo [Mon, 11 Oct 2010 08:46:09 +0000]
Altered the permission check on the pls/mns ban/exempt/invite commands from USER_MASTER to USER_OP to allow global operators to set global bans.
pseudo [Sun, 10 Oct 2010 21:24:42 +0000]
Removed the unrecognized options warning when configuring modules.
Modified -v output and .status display configure options.
pseudo [Sun, 10 Oct 2010 18:22:47 +0000]
Added the process and parent pids to .status output. Increased the precision of cpu time reporting.
Added a new Tcl command status to provide access to cpu/memory/cache information now and some more in the future.
pseudo [Wed, 6 Oct 2010 19:07:47 +0000]
Fixed some problems with IPv6 autodetection and system headers.
pseudo [Tue, 5 Oct 2010 17:38:24 +0000]
Made some corrections to the contributors list, removed a duplicate entry.
thommey [Fri, 1 Oct 2010 23:56:37 +0000]
Fixed bind cron html documention to be in sync with non-html one.
pseudo [Mon, 27 Sep 2010 19:38:11 +0000]
Replaced most dns.mod preprocessor definitions with config variables.
Added support for user-specified dns servers and non-standard ports. This is most important for Cygwin 1.7, where the dns server list won't get initialized under some common conditions.
Added a trace to the new variable dns-servers, allowing scripts to get or set the current dns server list.
Added the servers list to the dns module information displayed by .status all
pseudo [Tue, 14 Sep 2010 19:45:29 +0000]
Fixed a bug in setsockname() making it fail with IPv6 enabled due to a variable not being set.
thommey [Mon, 6 Sep 2010 22:08:53 +0000]
Fix env(TZ) config setting to not contain a space. The space is just inserted in POSIX documentation to clarify, it must not be there.
pseudo [Tue, 31 Aug 2010 18:21:46 +0000]
Made dcc_telnet_new() allow non-latin characters in new handles like other handle validation functions.
pseudo [Mon, 23 Aug 2010 21:27:40 +0000]
Modified src/compat/ replacements of gethostbyname2() and inet_ntop() to not compile when IPv6 is disabled.
Added a missing header preventing gethostbyname2() from compiling on FreeBSD.
Fixed few lines with wrong indentation.
simple [Wed, 11 Aug 2010 16:10:19 +0000]
Removed Makefile from the repository. Doh!
thommey [Wed, 11 Aug 2010 15:58:19 +0000]
Reran autotools
thommey [Wed, 11 Aug 2010 15:57:50 +0000]
Added detection of Tcl_NotifierProcs members to ensure the notifier can be replaced. Fixes compilation against Tcl 8.2 and 8.3.
pseudo [Thu, 5 Aug 2010 18:20:34 +0000]
Replaced some tabs with spaces.
pseudo [Thu, 5 Aug 2010 18:12:04 +0000]
Added new, full IPv6 support to eggdrop.
pseudo [Tue, 27 Jul 2010 21:49:41 +0000]
Updated documentation to reference 1.8 instead of 1.6.
Changed module dependencies to 1.8.
Changed default handle length to 32.
Changed default make type to 'debug' as it should be in CVS builds.
pseudo [Tue, 27 Jul 2010 13:13:20 +0000]
Ran misc/runautotools for 1.8.0.
simple [Mon, 26 Jul 2010 21:11:06 +0000]
Initial revision
pseudo [Wed, 20 Jan 2010 09:21:22 +0000]
Updated HANDLEN information in eggdrop.h
pseudo [Wed, 20 Jan 2010 09:10:38 +0000]
Reran autoconf to sync the configure script with configure.ac
simple [Wed, 20 Jan 2010 02:39:40 +0000]
Some new defaults and adjustments.
No more static channels.
'alltools.tcl' script removed.
pseudo [Tue, 19 Jan 2010 23:47:07 +0000]
Updated version numbers in source and documentation. Updated module dependencies to 1.8.
SKIPPED:
src/mod/wire.mod/wire.c
simple [Tue, 19 Jan 2010 23:09:22 +0000]
Reran autoconf
simple [Tue, 19 Jan 2010 23:02:15 +0000]
HANDLEN now defaults to 32
simple [Tue, 19 Jan 2010 22:02:47 +0000]
Updated version info
pseudo [Tue, 19 Jan 2010 21:36:24 +0000]
Added Changes file for 1.8
simple [Tue, 19 Jan 2010 21:28:48 +0000]
Initial revision
SKIPPED:
.cvsignore
doc/.cvsignore
scripts/.cvsignore
src/.cvsignore
src/compat/.cvsignore
src/md5/.cvsignore
src/mod/.cvsignore
src/mod/compress.mod/.cvsignore
src/mod/dns.mod/.cvsignore
src/mod/wire.mod/Makefile
src/mod/wire.mod/modinfo
src/mod/wire.mod/wire.c
src/mod/wire.mod/wire.h
src/mod/wire.mod/help/wire.help
src/mod/wire.mod/language/wire.danish.lang
src/mod/wire.mod/language/wire.english.lang
src/mod/wire.mod/language/wire.finnish.lang
src/mod/wire.mod/language/wire.french.lang
src/mod/wire.mod/language/wire.german.lang