eggdrop1.8.git
6 months agoFixed the format specifier for the Tcl [traffic] command. master github/master
thommey [Thu, 10 Nov 2011 22:07:24 +0000] 
Fixed the format specifier for the Tcl [traffic] command.

6 months agoTHANKS file update
thommey [Tue, 25 Oct 2011 16:49:54 +0000] 
THANKS file update

6 months agoAdded missing read trace flag to the nick-len variable trace after being unset to...
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.

8 months agoFixed a bug in the mainloop for Tcl threads which is now also being used as vwait...
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.

10 months agoRan autotools.
thommey [Wed, 20 Jul 2011 10:32:25 +0000] 
Ran autotools.

10 months agoWork around Tcl8.5.10 bug 3371644. Use the autoconf macros AC_LANG_PROGRAM/AC_LANG_SO...
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.

10 months agoFix Tcl8.5.10 memory corruption bug related to Tcl_ScanElement and Tcl_ConvertElement.
thommey [Fri, 8 Jul 2011 23:12:54 +0000] 
Fix Tcl8.5.10 memory corruption bug related to Tcl_ScanElement and Tcl_ConvertElement.

14 months agoMoved variable declarations to conform to C89 (beginning of blocks only)
thommey [Mon, 14 Mar 2011 03:03:28 +0000] 
Moved variable declarations to conform to C89 (beginning of blocks only)

14 months agoDocumented a .+ban/+exempt/+invite feature allowing to make the hostmask sticky by...
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 '*'.

14 months agoscript listen sockets with the pub flag no longer perform ident lookups
thommey [Sat, 26 Feb 2011 19:22:37 +0000] 
script listen sockets with the pub flag no longer perform ident lookups

15 months agoUpdate of statuslog documentation.
pseudo [Thu, 17 Feb 2011 19:35:25 +0000] 
Update of statuslog documentation.

15 months agoFixed a bug with connecting to numeric addresses when compiled with --disable-ipv6
pseudo [Tue, 15 Feb 2011 23:55:17 +0000] 
Fixed a bug with connecting to numeric addresses when compiled with --disable-ipv6

15 months agoFixed statuslog documentation.
pseudo [Fri, 11 Feb 2011 16:08:38 +0000] 
Fixed statuslog documentation.

15 months agoFixed statuslog documentation.
pseudo [Fri, 11 Feb 2011 14:23:40 +0000] 
Fixed statuslog documentation.

15 months agoFixed a bug with [channel get] returning types instead of values for udefs.
pseudo [Thu, 10 Feb 2011 21:28:14 +0000] 
Fixed a bug with [channel get] returning types instead of values for udefs.

15 months agoCheck for pending data on SSL sockets even when select reports the descriptor's not...
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.

15 months agoAdded missing message for incoming telnet connections.
pseudo [Thu, 27 Jan 2011 11:20:16 +0000] 
Added missing message for incoming telnet connections.

15 months agoChanged the prototype in module.h for check_tcl_event
thommey [Thu, 27 Jan 2011 02:11:27 +0000] 
Changed the prototype in module.h for check_tcl_event

15 months agobind evnt return value now ignored for non-signal events as documented
thommey [Thu, 27 Jan 2011 01:41:08 +0000] 
bind evnt return value now ignored for non-signal events as documented

15 months agoReran autotools
thommey [Fri, 21 Jan 2011 02:37:03 +0000] 
Reran autotools

15 months agoClarified --with-tcl* usage in configure and mentioned tcl-dev packages. Fixed some...
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.

17 months agoAdded a little hack to send starttls before password exchange during the initial...
pseudo [Fri, 26 Nov 2010 13:20:29 +0000] 
Added a little hack to send starttls before password exchange during the initial handshake.

17 months agoFixed a dumb mistake in the previous patch.
pseudo [Tue, 23 Nov 2010 23:25:24 +0000] 
Fixed a dumb mistake in the previous patch.

17 months agoFixed a problem with sharing causing starttls to fail.
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.

18 months agoFixed a problem with resolving hostnames when compiled with IPv6 disabled.
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.

18 months agoFixed getudef() to return intptr_t instead of int to prevent crashes on 64-bit systems.
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.

18 months agoFixed a bug in (u)timers which could lead to invalid memory access.
thommey [Thu, 4 Nov 2010 17:53:55 +0000] 
Fixed a bug in (u)timers which could lead to invalid memory access.

18 months agoMinor docfixes
pseudo [Mon, 1 Nov 2010 23:00:09 +0000] 
Minor docfixes

18 months agoMade it possible to specify ssl independently for telnet and user ports when modifyin...
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.

18 months agoFixed dcc_telnet_pass() to not use a constant string with fingerprint authentication...
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.

18 months agoModified tcl_channel_get to return a flat list of all channel settings and their...
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.

18 months agoAdded optional count argument to Tcl timer and utimer to allow them run more than...
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.

18 months agoFixed indentation.
pseudo [Tue, 26 Oct 2010 09:16:36 +0000] 
Fixed indentation.

18 months agoRenamed the vhost Tcl variable to vhost4.
pseudo [Tue, 26 Oct 2010 09:13:56 +0000] 
Renamed the vhost Tcl variable to vhost4.

18 months agoRemoved -mwin32 on Windows. It's no longer necessary and causes problems with Cygwin...
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.

18 months agoRemoved few wire.mod leftovers. Removed IRC_FUNKICK.
pseudo [Mon, 25 Oct 2010 19:47:49 +0000] 
Removed few wire.mod leftovers. Removed IRC_FUNKICK.

18 months agoPerformed some cleanup. Removed some obsolete config aliases.
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.

18 months agoAdded -lcrypto when probing for -lssl in --with-ssllib
pseudo [Sun, 24 Oct 2010 13:41:53 +0000] 
Added -lcrypto when probing for -lssl in --with-ssllib

18 months agoRemoved the never-give-up, sort-users and kick-fun/ban-fun variables. Sorting users...
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.

18 months agoRemoved wire.mod and all references to it. Botnet and partyline encryption are now...
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.

18 months agoModified SIGQUIT handler to restart the bot by default.
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.

18 months agoClarified the OpenSSL version requirements.
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().

19 months agoAdded few autoconf checks for ssl.
pseudo [Tue, 19 Oct 2010 14:20:56 +0000] 
Added few autoconf checks for ssl.
Added tls to tcl_status()

19 months agoAdded full SSL support including Tcl commands.
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.

19 months agoFixed dns.mod on QNX6/Mac OS X/Solaris
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.

19 months agoAltered the permission check on the pls/mns ban/exempt/invite commands from USER_MAST...
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.

19 months agoRemoved the unrecognized options warning when configuring modules.
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.

19 months agoAdded the process and parent pids to .status output. Increased the precision of cpu...
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.

19 months agoFixed some problems with IPv6 autodetection and system headers.
pseudo [Wed, 6 Oct 2010 19:07:47 +0000] 
Fixed some problems with IPv6 autodetection and system headers.

19 months agoMade some corrections to the contributors list, removed a duplicate entry.
pseudo [Tue, 5 Oct 2010 17:38:24 +0000] 
Made some corrections to the contributors list, removed a duplicate entry.

19 months agoFixed bind cron html documention to be in sync with non-html one.
thommey [Fri, 1 Oct 2010 23:56:37 +0000] 
Fixed bind cron html documention to be in sync with non-html one.

19 months agoReplaced most dns.mod preprocessor definitions with config variables.
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

20 months agoFixed a bug in setsockname() making it fail with IPv6 enabled due to a variable not...
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.

20 months agoFix env(TZ) config setting to not contain a space. The space is just inserted in...
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.

20 months agoMade dcc_telnet_new() allow non-latin characters in new handles like other handle...
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.

20 months agoModified src/compat/ replacements of gethostbyname2() and inet_ntop() to not compile...
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.

21 months agoRemoved Makefile from the repository. Doh!
simple [Wed, 11 Aug 2010 16:10:19 +0000] 
Removed Makefile from the repository. Doh!

21 months agoReran autotools
thommey [Wed, 11 Aug 2010 15:58:19 +0000] 
Reran autotools

21 months agoAdded detection of Tcl_NotifierProcs members to ensure the notifier can be replaced...
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.

21 months agoReplaced some tabs with spaces.
pseudo [Thu, 5 Aug 2010 18:20:34 +0000] 
Replaced some tabs with spaces.

21 months agoAdded new, full IPv6 support to eggdrop.
pseudo [Thu, 5 Aug 2010 18:12:04 +0000] 
Added new, full IPv6 support to eggdrop.

21 months agoUpdated documentation to reference 1.8 instead of 1.6.
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.

21 months agoRan misc/runautotools for 1.8.0.
pseudo [Tue, 27 Jul 2010 13:13:20 +0000] 
Ran misc/runautotools for 1.8.0.

21 months agoInitial revision
simple [Mon, 26 Jul 2010 21:11:06 +0000] 
Initial revision

2 years agoUpdated HANDLEN information in eggdrop.h
pseudo [Wed, 20 Jan 2010 09:21:22 +0000] 
Updated HANDLEN information in eggdrop.h

2 years agoReran autoconf to sync the configure script with configure.ac
pseudo [Wed, 20 Jan 2010 09:10:38 +0000] 
Reran autoconf to sync the configure script with configure.ac

2 years agoSome new defaults and adjustments.
simple [Wed, 20 Jan 2010 02:39:40 +0000] 
Some new defaults and adjustments.
No more static channels.
'alltools.tcl' script removed.

2 years agoUpdated version numbers in source and documentation. Updated module dependencies...
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

2 years agoReran autoconf
simple [Tue, 19 Jan 2010 23:09:22 +0000] 
Reran autoconf

2 years agoHANDLEN now defaults to 32
simple [Tue, 19 Jan 2010 23:02:15 +0000] 
HANDLEN now defaults to 32

2 years agoUpdated version info
simple [Tue, 19 Jan 2010 22:02:47 +0000] 
Updated version info

2 years agoAdded Changes file for 1.8
pseudo [Tue, 19 Jan 2010 21:36:24 +0000] 
Added Changes file for 1.8

2 years agoInitial revision
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