/[cvs]/eggdrop1.6/doc/Changes1.6
ViewVC logotype

Log of /eggdrop1.6/doc/Changes1.6

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Links to MAIN: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.117 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 25 16:45:08 2011 UTC (9 years, 4 months ago) by thommey
Branch: MAIN
CVS Tags: HEAD
Changes since 1.116: +7 -1 lines
Diff to previous 1.116
Added missing read trace flag to the nick-len variable trace after being unset to make the trace be removed properly on unload.


Revision 1.116 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 2 20:51:31 2011 UTC (9 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.115: +5 -1 lines
Diff to previous 1.115
Updated instructions for compilation under Cygwin. Updated space requirements a bit.


Revision 1.115 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 2 20:11:06 2011 UTC (9 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.114: +5 -1 lines
Diff to previous 1.114
Fixed an ancient bug resulting in sending uninitialized strings when sharing bot addresses.


Revision 1.114 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 2 18:25:17 2011 UTC (9 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.113: +5 -1 lines
Diff to previous 1.113
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.


Revision 1.113 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 2 18:21:35 2011 UTC (9 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.112: +5 -1 lines
Diff to previous 1.112
Made dcc_telnet_new() allow non-latin characters in new handles like other handle validation functions.


Revision 1.112 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 2 17:34:33 2011 UTC (9 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.111: +5 -1 lines
Diff to previous 1.111
Removed -mwin32 on Windows. It's no longer necessary and causes problems with Cygwin 1.7.


Revision 1.111 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 23 20:31:32 2011 UTC (9 years, 5 months ago) by thommey
Branch: MAIN
Changes since 1.110: +19 -2 lines
Diff to previous 1.110
backport some 1.8 changes


Revision 1.110 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 19 14:38:50 2011 UTC (9 years, 5 months ago) by thommey
Branch: MAIN
Changes since 1.109: +4 -1 lines
Diff to previous 1.109
backport 1.8 docfix in the html tcl-commands for bind cron


Revision 1.109 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 9 21:37:53 2011 UTC (9 years, 5 months ago) by thommey
Branch: MAIN
Changes since 1.108: +5 -1 lines
Diff to previous 1.108
Fixed a bug in the mainloop for Tcl threads which is now also being used as vwait/update recursion mainloop.


Revision 1.108 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 15 18:16:29 2011 UTC (9 years, 6 months ago) by thommey
Branch: MAIN
Changes since 1.107: +4 -1 lines
Diff to previous 1.107
Removed debug output accidentally checked in.


Revision 1.107 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Aug 13 22:44:29 2011 UTC (9 years, 6 months ago) by pseudo
Branch: MAIN
Changes since 1.106: +4 -1 lines
Diff to previous 1.106
Fixed a typo in the html documentation.


Revision 1.106 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 8 23:45:37 2011 UTC (9 years, 6 months ago) by pseudo
Branch: MAIN
Changes since 1.105: +5 -1 lines
Diff to previous 1.105
Fixed the .match command help.


Revision 1.105 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 8 22:37:02 2011 UTC (9 years, 6 months ago) by pseudo
Branch: MAIN
Changes since 1.104: +7 -1 lines
Diff to previous 1.104
Fixed a bug in the backported dns-settings patch where dns_change() would call iptostr() with inappropriate argument.


Revision 1.104 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jul 31 20:15:05 2011 UTC (9 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.103: +6 -1 lines
Diff to previous 1.103
Partially revert changes to vwait/update.


Revision 1.103 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 20 10:54:48 2011 UTC (9 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.102: +2 -1 lines
Diff to previous 1.102
Ran autotools.


Revision 1.102 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 20 10:54:12 2011 UTC (9 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101
More AC_LANG_* usage.


Revision 1.101 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 20 10:50:35 2011 UTC (9 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.100: +9 -1 lines
Diff to previous 1.100
Work around Tcl8.5.10 bug 3371644. Use the autoconf macros AC_LANG_PROGRAM/AC_LANG_SOURCE.


Revision 1.100 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 9 15:07:48 2011 UTC (9 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.99: +29 -1 lines
Diff to previous 1.99
Backport changes from 1.8. Set eggdrop version to 1.6.21.


Revision 1.99 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 1 12:22:15 2011 UTC (9 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.98: +5 -1 lines
Diff to previous 1.98
Fixed getudef() to return intptr_t instead of int to prevent crashes on 64-bit systems.
Backport of the 1.8 patch.


Revision 1.98 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 1 12:10:08 2011 UTC (9 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.97: +8 -1 lines
Diff to previous 1.97
Fixed dns.mod on QNX6/Mac OS X/Solaris. Rewrote dns.mod's autoconf checks to detect the resolver library properly on Darwin/Solaris/QNX6.
Backport of the 1.8 patch.


Revision 1.97 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 1 11:59:49 2011 UTC (9 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.96: +15 -2 lines
Diff to previous 1.96
Replaced most dns.mod preprocessor definitions with config variables. Added support for user-specified dns servers and non-standard ports. Backport of the 1.8 patch.


Revision 1.96 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 12 16:18:09 2010 UTC (10 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.95: +3 -1 lines
Diff to previous 1.95
Add sanity check to check-stoned event. Prevents eggdrop from disconnecting in case of drift timers.


Revision 1.95 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 12 15:40:52 2010 UTC (10 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.94: +7 -1 lines
Diff to previous 1.94
Unwind all nested [vwait] calls before performing a restart. Prevents Tcl_Panic() when deleting active interpreter.

Make sure traces are looked up in the global scope.

Give eggdrop events priority over Tcl events so they can't starve it.


Revision 1.94 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 9 23:29:54 2010 UTC (10 years, 7 months ago) by pseudo
Branch: MAIN
Changes since 1.93: +7 -1 lines
Diff to previous 1.93
Fixed a problem with channels added in the config getting deleted after the config is loaded.
The chanfile is now saved before and after rehash instead of being reloaded after.


Revision 1.93 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 9 17:21:47 2010 UTC (10 years, 7 months ago) by pseudo
Branch: MAIN
Changes since 1.92: +4 -1 lines
Diff to previous 1.92
Added mod-transfer.html to index.html


Revision 1.92 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 9 15:33:27 2010 UTC (10 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.91: +7 -1 lines
Diff to previous 1.91
Make sure tickle_WaitForEvent returns 1 when anything was done. This was not done if Tcl socket handlers were called. It is required to make Tcl_DoOneEvent() break out of its loop for vwait.
Don't use Tcl_SetServiceMode(), Tcl handles that.


Revision 1.91 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 8 19:23:06 2010 UTC (10 years, 7 months ago) by pseudo
Branch: MAIN
Changes since 1.90: +5 -1 lines
Diff to previous 1.90
Added log_ts to the modules function table to keep modules relying on the old LOG_TS #define working.


Revision 1.90 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 7 21:05:50 2010 UTC (10 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.89: +3 -2 lines
Diff to previous 1.89
Restore socket_cleanup functionality, was broken by the notifier patch.


Revision 1.89 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 7 16:25:58 2010 UTC (10 years, 7 months ago) by thommey
Branch: MAIN
Changes since 1.88: +6 -1 lines
Diff to previous 1.88
Fixed detection of eggdrop already running on startup.


Revision 1.88 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 5 12:07:05 2010 UTC (10 years, 7 months ago) by pseudo
Branch: MAIN
Changes since 1.87: +7 -3 lines
Diff to previous 1.87
Changed the URL of gseen.mod in docs. Fixed a minor problem with special dcc handles like (telnet), (dns), etc.


Revision 1.87 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 2 21:56:44 2010 UTC (10 years, 8 months ago) by pseudo
Branch: MAIN
Changes since 1.86: +5 -1 lines
Diff to previous 1.86
Added a -raw argument to tcl_putdcc(). Modified putdccraw in compat.tcl to use putdcc -raw


Revision 1.86 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 2 15:41:14 2010 UTC (10 years, 8 months ago) by pseudo
Branch: MAIN
Changes since 1.85: +5 -1 lines
Diff to previous 1.85
Added few contributors to the THANKS file


Revision 1.85 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 1 19:02:10 2010 UTC (10 years, 8 months ago) by thommey
Branch: MAIN
Changes since 1.84: +5 -3 lines
Diff to previous 1.84
Added CVE references to the Changes file, added simple to AUTHORS


Revision 1.84 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 1 16:10:49 2010 UTC (10 years, 8 months ago) by thommey
Branch: MAIN
Changes since 1.83: +2 -1 lines
Diff to previous 1.83
Ran misc/killwhitespace and misc/runautotools


Revision 1.83 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 30 21:12:25 2010 UTC (10 years, 8 months ago) by thommey
Branch: MAIN
Changes since 1.82: +3 -1 lines
Diff to previous 1.82
Prevent uninitialized memory access that became visible due to the notifier overwrite. Use memmove when strcpy targets overlap.


Revision 1.82 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 29 15:52:23 2010 UTC (10 years, 8 months ago) by thommey
Branch: MAIN
Changes since 1.81: +13 -1 lines
Diff to previous 1.81
Overwrite the Tcl notifier with our own version of it if possible.
Integrate Tcl events and sockets into our own eventloop and socketlist.
Don't fork() before initializing Tcl anymore with overwritten notifier.
Replace max-dcc with a dynamically enlarging array, limited by the new setting max-socks.
Add two configure checks against the Tcl library to check if the notifier can be replaced.


Revision 1.81 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 28 21:13:26 2010 UTC (10 years, 8 months ago) by thommey
Branch: MAIN
Changes since 1.80: +5 -1 lines
Diff to previous 1.80
Modified compat.tcl version of time to allow accessing Tcl's time command if any arguments are passed to it.


Revision 1.80 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 26 20:26:05 2010 UTC (10 years, 8 months ago) by pseudo
Branch: MAIN
Changes since 1.79: +5 -1 lines
Diff to previous 1.79
Removed root uid check when compiled on Cygwin, as it was reported to cause problems for some cygwin installations, while it doesn't provide
any protection, as administrator accounts appear as non-zero uids anyway.


Revision 1.79 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 24 13:14:50 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.78: +6 -1 lines
Diff to previous 1.78
Channels added in the config are no longer static. Added access to the static flag via new channel setting, available to permanent owners only.
Removed the example channel adds from eggdrop.conf.


Revision 1.78 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 23 15:25:29 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.77: +6 -1 lines
Diff to previous 1.77
Changed some eggdrop.conf settings. .set and .tcl are no longer unbound by default.
Made .+chan check if the user is permitted to set the need-* settings.


Revision 1.77 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 21 20:41:32 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.76: +4 -1 lines
Diff to previous 1.76
Fixed a crash when restarting, related to bind log.


Revision 1.76 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 18 15:19:38 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.75: +5 -1 lines
Diff to previous 1.75
Modified cron_match() to match Sunday as both 0 and 7.
Fixed some spelling errors.


Revision 1.75 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 14 18:34:59 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.74: +5 -1 lines
Diff to previous 1.74
Added new Tcl command 'matchstr' as a simplified alternative to Tcl's string match.


Revision 1.74 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 14 18:30:17 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.73: +6 -1 lines
Diff to previous 1.73
Added Brian Greenberg's patch to randomize the uptime update interval.


Revision 1.73 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 14 18:21:59 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.72: +8 -1 lines
Diff to previous 1.72
Added a configure option to set the handlen
Added a configure option to enable dns debugging and made it default for make debug.
Removed obsolete check for broken sscanf from configure.


Revision 1.72 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 13 22:49:38 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.71: +4 -1 lines
Diff to previous 1.71
Added missing mod-transfer.html. Thanks to mike.ds


Revision 1.71 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 8 20:52:56 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.70: +4 -1 lines
Diff to previous 1.70
Added a new bind LOG triggered when text is sent to the logs.


Revision 1.70 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 8 16:01:15 2010 UTC (10 years, 11 months ago) by thommey
Branch: MAIN
Changes since 1.69: +4 -1 lines
Diff to previous 1.69
Fixed a bug in checking user priviledges for .chaddr on sharebots.


Revision 1.69 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 8 11:18:07 2010 UTC (10 years, 11 months ago) by pseudo
Branch: MAIN
Changes since 1.68: +5 -1 lines
Diff to previous 1.68
Added a new bind CRON as a crontab-like alternative to bind TIME.


Revision 1.68 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 20 18:33:51 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.67: +4 -1 lines
Diff to previous 1.67
Removed some CYGWIN_HACKS that aren't needed anymore.


Revision 1.67 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 18 13:11:20 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.66: +5 -1 lines
Diff to previous 1.66
Fixed dns.mod SIGBUS crashes on 64-bit Sparc.
Fixes Bugzilla Bug # 454 "Eggdrop crashes on sun sparc running debian etch"


Revision 1.66 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 18 13:03:04 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.65: +5 -1 lines
Diff to previous 1.65
Got rid of some compile warnings related to passing possibly signed chars to tolower().


Revision 1.65 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 18 09:52:29 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.64: +8 -1 lines
Diff to previous 1.64
Changed the definition of the 'Function' type to avoid data loss with functions returning 64-bit types. 64-bit builds will no longer crash due to pointers being truncated to 32 bits.
Created new function pointer type 'IntFunc' for use only with functions returning int.

Fixes Bugzilla Bug # 485 "64-bit eggdrop builds crash on some systems"


Revision 1.64 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 9 14:51:07 2010 UTC (11 years ago) by thommey
Branch: MAIN
Changes since 1.63: +4 -1 lines
Diff to previous 1.63
Fixed a minor notes.mod formatting bug when displaying dcc usage.


Revision 1.63 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 7 17:21:14 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.62: +5 -1 lines
Diff to previous 1.62
Renamed list_delete/list_append/list_contains functions to egg_list_* due to request to avoid conflicts with MySQL headers.


Revision 1.62 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 6 09:20:12 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.61: +5 -1 lines
Diff to previous 1.61
Updated module versions and dependencies for the console, channels, irc and server modules.


Revision 1.61 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 3 08:58:24 2010 UTC (11 years ago) by pseudo
Branch: MAIN
Changes since 1.60: +5 -1 lines
Diff to previous 1.60
Don't assume cidr notation for hostmasks with slashes, unless the string portion after the slash consists only of digits.


Revision 1.60 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 26 09:39:59 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.59: +4 -1 lines
Diff to previous 1.59
Fixed the STRIP_ALL flag used with strip_mirc_codes() to actually work.


Revision 1.59 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 26 03:12:15 2010 UTC (11 years, 1 month ago) by tothwolf
Branch: MAIN
Changes since 1.58: +7 -1 lines
Diff to previous 1.58
Added runtime check using Tcl_GetCurrentThread() to autodetect a threaded Tcl library when compiled and linked against Tcl 8.1 and later.

Replaced EGG_TCL_ENABLE_THREADS and EGG_TCL_CHECK_THREADS autoconf macros with EGG_TCL_CHECK_GETCURRENTTHREAD.


Revision 1.58 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 25 20:11:55 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.57: +8 -1 lines
Diff to previous 1.57
Fixed a fixfrom() bug, breaking userhost matching. Fixed a bug in telnet autodetection, which prevented cvs bots from linking reliably with bots running older versions.


Revision 1.57 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 15 19:51:49 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.56: +7 -1 lines
Diff to previous 1.56
Replaced the LOG_TS definition with a config variable "timestamp-format", defaulting to "[%H:%M:%S]".

Added support for silent backups and logfile switching with higher quiet-save values.

Patch by: pseudo


Revision 1.56 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 10 22:28:56 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.55: +7 -1 lines
Diff to previous 1.55
Moved strict-host documentation to the core section, where it belongs and added a warning to discourage it's usage in the future.

Rewrote fixfrom() to not modify it's string argument.
Fixes Bugzilla Bug # 423 "Enforcement of Non-matching Bans"
Found by: BarkerJr / Patch by: pseudo


Revision 1.55 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 7 13:48:30 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.54: +8 -1 lines
Diff to previous 1.54
Added CIDR support to eggdrop. This includes accepting and matching b/e/I masks and user hosts in cidr notation.

Moved rfc_toupper from wild_match() to the new addr_match().

Added two new Tcl commands - matchaddr and matchcidr to provide interface to the new internal host matching.

Patch by: pseudo


Revision 1.54 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 4 18:38:26 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.53: +6 -1 lines
Diff to previous 1.53
Changed GetInt / GetIntFromObj's Tcl_Interp argument to NULL in tcl_resultint() to avoid an unneeded error message being stored in the interp result.

Patch by: pseudo


Revision 1.53 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 4 13:15:11 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.52: +9 -1 lines
Diff to previous 1.52
Modified various checks to allow non-latin characters in handles. Added missing checks to tcl_adduser() and tcl_chhand().

Added telnet autodetection to src/dcc.c. Made changes to stop interpreting telnet codes from bots. Reworked telnet handlers to properly understand and escape character 0xff in data.
Fixes Bugzilla Bug # 419 "droped chars when sharing"

Patch by: pseudo


Revision 1.52 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 3 14:48:39 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.51: +4 -1 lines
Diff to previous 1.51
Various minor docfixes.

Patch by: pseudo


Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 3 13:27:22 2010 UTC (11 years, 1 month ago) by pseudo
Branch: MAIN
Changes since 1.50: +4 -1 lines
Diff to previous 1.50
Updated copyright dates

Patch by: pseudo


Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 24 10:31:05 2009 UTC (11 years, 2 months ago) by pseudo
Branch: MAIN
Changes since 1.49: +5 -1 lines
Diff to previous 1.49
Fixed a potential crash in read_lang() with lines > 512 characters in language files. Added support for lines of unlimited size.

Patch by: pseudo


Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 26 09:32:27 2009 UTC (11 years, 3 months ago) by pseudo
Branch: MAIN
Changes since 1.48: +11 -1 lines
Diff to previous 1.48
Moved console flags validation from cmd_console() to a separate function check_conflags().

Added calls to check_dcc_attrs() / check_dcc_chanattrs in tcl_chattr() to make the behaviour consistent between all chattr functions.

Added calls to check_conflags() in check_dcc_attrs/check_dcc_chanattrs() and chon_console() in order to ensure users will not retain privileged console flags if their access gets downgraded.
Fixes Bugzilla Bug # 133 ".chattr / .console bug"
Found by: DarkReap1 / Patch by: pseudo


Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 23 09:42:01 2009 UTC (11 years, 3 months ago) by pseudo
Branch: MAIN
Changes since 1.47: +6 -1 lines
Diff to previous 1.47
Introduced new config variable allow-ps to allow chanmode optionally enforce both +ps at the same time.
Fixes Bugzilla Bug # 414  "channel modes +s and +p on ts5 network"

Found by: Ofloo / Patch by: pseudo


Revision 1.47 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 21 23:12:29 2009 UTC (11 years, 3 months ago) by pseudo
Branch: MAIN
Changes since 1.46: +15 -1 lines
Diff to previous 1.46
Modified reset_chan_info() to support independent reset of various information through flags. Updated tcl_resetchan() to make use of this.

Removed redundant TOPIC requests and optimized the channel join/reset code to ask for b/e/I modes in one message.

Added safety checks after some mode bind triggers to avoid accessing freed memory and not up-to-date flag records.

Added two new Tcl commands: resetchanidle and resetchanjoin.

Modified the channel reset logic to perform live updates on the member list without deleting and readding members. Channel mode changes with the bot as a target now trigger mode binds without initial blind delays during channel join/reset.
Fixes Bugzilla Bug # 385 "MODE - bug, when bot just joined the chan"
Found by: gernot@rockstarvienna.com / Patch by: pseudo


Revision 1.46 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 15 13:10:34 2009 UTC (11 years, 3 months ago) by pseudo
Branch: MAIN
Changes since 1.45: +9 -1 lines
Diff to previous 1.45
Modified build_flags() to not repeat global bot flags when both bot and chan flags are requested.

Fixed tcl_botattr() and tcl_chattr() to return only bot-specific or user-specific flags respectively.
Fixes Bugzilla Bug # 484 "botattr tcl command returns bot channel flags incorrectly"

Found by: Pixelz / Patch by: pseudo


Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 31 15:18:03 2009 UTC (11 years, 4 months ago) by thommey
Branch: MAIN
Changes since 1.44: +4 -1 lines
Diff to previous 1.44
updated patch.h, changed _wild_match_per behaviour


Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 31 14:43:09 2009 UTC (11 years, 4 months ago) by thommey
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43
Make mode binds case-sensitive for the mode change. Fixes Bug # 476.


Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 30 16:02:19 2009 UTC (11 years, 4 months ago) by thommey
Branch: MAIN
Changes since 1.42: +4 -1 lines
Diff to previous 1.42
Only whine once about the opless state of a channel. Fixes Bug # 483


Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 25 15:19:05 2009 UTC (11 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.41: +5 -1 lines
Diff to previous 1.41
Fixed some spelling errors in the documentation.

Improved the description of the getchanjoin Tcl command in the docs.

Patch by: pseudo


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 25 10:57:51 2009 UTC (11 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.40: +6 -1 lines
Diff to previous 1.40
Modified cmd_mns_host() to allow masters use -host even if they are +d/+k.
Fixes Bugzilla Bug # 446 "channel flag +d/+k prevents using of .-host even if using against others"

Found by: De Kus / Patch by: pseudo


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 12 14:10:31 2009 UTC (11 years, 4 months ago) by thommey
Branch: MAIN
Changes since 1.39: +4 -1 lines
Diff to previous 1.39
Replace deprecated Tcl result access method. Fixes Bug # 472.


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 9 22:24:22 2009 UTC (11 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.38: +10 -2 lines
Diff to previous 1.38
Added a new bind "OUT" to server.mod. Triggered when a message is sent to the server.

Modified tcl_putnow() to support sending multiple lines at once.

Changed tcl_putdccraw() to always return an error. It's deprecated in favor of putdcc / putnow.

Added a putdccraw replacement to scripts/compat.tcl

Patch by: pseudo


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 9 11:16:58 2009 UTC (11 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.37: +6 -1 lines
Diff to previous 1.37
Added stricter argument checking to tcl_logfile().
Fixes Bugzilla Bug # 432 "Logfile Tcl Command Lacks Validation"

Replaced a sequence of unsafe calls to strcat() with a snprintf().

Found by: TothWolf / Patch by: pseudo


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 2 11:16:59 2009 UTC (11 years, 4 months ago) by pseudo
Branch: MAIN
Changes since 1.36: +5 -1 lines
Diff to previous 1.36
Made eggdrop log the channel name for /MSG GO commands.
Fixes Bugzilla Bug # 452 "Failed GO Messages Should Include Channel Name"

Found by: BarkerJr / Patch by: pseudo


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 2 09:47:28 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.35: +10 -7 lines
Diff to previous 1.35
Added bugreporter names for recent patches to doc/Changes1.6.

Patch by: pseudo


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 21:33:33 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.34: +6 -1 lines
Diff to previous 1.34
Fixed bugs in the tcl_eggserver() and next_server() logic.
Fixes Bugzilla entry #468 ".jump fails if the server list is empty, even when a server name is supplied."

Found by: Dan / Patch by: pseudo


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 15:52:33 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.33: +8 -2 lines
Diff to previous 1.33
Added a msg-rate config variable, to replace the current #define msgrate in server.mod.

Added new command [putnow] for bypassing the queueing system to be used instead of [putdccraw]. Equivalent to [putserv noqueue] in eggdrop 1.9.

Patch by: pseudo


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 15:24:00 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.32: +5 -1 lines
Diff to previous 1.32
Fixed a reversed pointer check in join_notes().
Fixes Bugzilla Bug # 455: "Possible segment violation in join_notes"

Patch by: pseudo


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 15:02:14 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.31: +6 -1 lines
Diff to previous 1.31
Made eggdrop request ban/invite exception lists when (half)opped, if getting them on join fails.
Fixes Bugzilla Bug # 465 "channel exempts not loaded properly on EFNET"

Patch by: pseudo


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 14:56:30 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.30: +6 -1 lines
Diff to previous 1.30
Replaced a mistaken typecast with the proper one and eliminates the last remaining compile warning.
Fixes Bugzilla Bug # 450 "some warning during compile"

Patch by: pseudo


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 14:50:38 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.29: +5 -1 lines
Diff to previous 1.29
Added dccwhois.tcl, quotepass.tcl and quotepong.tcl to scripts/CONTENTS
Fixes Bugzilla Bug # 480 "scripts/CONTENTS missing data"

Patch by: pseudo


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 1 14:38:04 2009 UTC (11 years, 5 months ago) by pseudo
Branch: MAIN
Changes since 1.28: +6 -1 lines
Diff to previous 1.28
Updated msg/irc.help to include /MSG commands available to halfops.
Fixes Bugzilla Bug # 475 "halfop and dehalfop missing from message help display"

Patch by: pseudo


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 22 20:30:47 2009 UTC (11 years, 5 months ago) by thommey
Branch: MAIN
Changes since 1.27: +4 -1 lines
Diff to previous 1.27
The KEY msg command now logs on success. Fixes Bugzilla # 482

Found by: Rickard Utgren / Patch by: Freeder


Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 22 00:09:10 2009 UTC (11 years, 5 months ago) by thommey
Branch: MAIN
Changes since 1.26: +4 -1 lines
Diff to previous 1.26
Removed blank at the end of wrong args tcl error for restart/rehash


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 16 14:16:06 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.25: +5 -1 lines
Diff to previous 1.25
Fixed a number of compiler warnings due to recent versions of GCC.
Fixes Bugzilla Bug # 450 "some warning during compile"

Patch by: pseudo


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 16 13:16:55 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.24: +7 -1 lines
Diff to previous 1.24
Fixed potential buffer overflow in readuserfile() that can occur on a leaf bot when a hub attempts to share ban/invite/exempt masks for a large number of channels that the leaf does not monitor.
Fixes Bugzilla Bug # 471 "Buffer overflow in src/users.c"

Found by: FireEgl / Patch by: pseudo


Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 16 11:25:27 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.23: +4 -1 lines
Diff to previous 1.23
Updated masktype selection documentation for tcl_maskhost and ban-type.

Patch by: pseudo


Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 7 22:01:41 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.22: +5 -1 lines
Diff to previous 1.22
Added masktype selection to tcl_maskhost and ban-type configuration setting to set default banmask type for each channel.

Patch by: pseudo


Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 7 01:18:48 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.21: +7 -1 lines
Diff to previous 1.21
Added AUTHORS file that documents the developers, major contributors, and groups who've developed and maintained Eggdrop.

Added THANKS file that contains a full list of Eggdrop contributors.

Updated files to reference doc/Changes1.6 instead of doc/UPDATES1.6.


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 7 01:07:05 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.20: +38 -29 lines
Diff to previous 1.20
* Corrected and unified even more duplicate contributor names in the doc/Changes files.

* Added some missing contributor names and patch information.

* Further expanded 1.1.x information in doc/Versions.


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 6 19:17:51 2009 UTC (11 years, 9 months ago) by tothwolf
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
* Fixed another bug in the CTCP parsing code introduced by the servmsg.c buffer overflow patch in 1.6.19.

Patch by: thommey


Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 22 03:12:45 2009 UTC (12 years, 1 month ago) by tothwolf
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18
Added scripts/dccwhois.tcl Tcl script. This script enhances the built-in dcc
'.whois' command to allow all users to '.whois' their own handle.


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 22 02:14:45 2009 UTC (12 years, 1 month ago) by tothwolf
Branch: MAIN
Changes since 1.17: +9 -1 lines
Diff to previous 1.17
Reverted "Allow any user to .whois their own handle." 1.6.16 changes. These
changes broke '.whois' behavior in that previously a global op or channel op
had full access to '.whois'. After the changes only a global op or channel
master could use '.whois' on other handles. The hard coded access flag
checks also made it impossible to rebind the '.whois' command with different
access flags.


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 29 14:39:46 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.16: +14 -9 lines
Diff to previous 1.16
Removed 'Maintainer:' hacks from the doc/Changes files. Switched to using '# Released by:' and '# Patch by:' for processing now.

Further expanded 1.0, 1.1alpha, and 1.1.x information.


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 19 01:47:44 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.15: +8 -2 lines
Diff to previous 1.15
Fixed even more typos and other errors in the doc/Changes files.

Greatly expanded the 1.1alpha sections in Changes1.1 and Versions.

The 1.1alpha+lincoln and 1.1alpha+grant entries were reversed and mislabeled in Changes1.1.


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 16 06:33:17 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.14: +83 -75 lines
Diff to previous 1.14
Fixed tons of typos and formatting problems in the doc/Changes files.

Corrected and unified tons of duplicate contributor names; Robey used lowercase names in earlier versions and Beldin tended to use camel case.

These changes will allow for semi-automated processing of the doc/Changes files to build a much more complete contributors list.


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 2 03:19:57 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.13: +6 -2 lines
Diff to previous 1.13
Refactored channels_report() and simplified the channel status information for the .status command.


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 1 23:23:08 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.12: +5 -1 lines
Diff to previous 1.12
Added support for irc numeric 465 ERR_YOUREBANNEDCREEP so a server ban reason (for a Kline, Gline, etc) can be seen and logged.

Found by: Tothwolf / Patch by: bryand, Tothwolf


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 1 22:02:27 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.11: +5 -1 lines
Diff to previous 1.11
Added missing fclose() to tout_dcc_send()
Fixes the socket leak in the transfer module.

Found by: C4thY (and others) / Patch by: bryand


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 1 20:41:10 2008 UTC (12 years, 3 months ago) by tothwolf
Branch: MAIN
Changes since 1.10: +12 -7 lines
Diff to previous 1.10
Added support to BADARGS macro to accept -1 for unlimited arguments.

Modified tcl_getuser(), tcl_setuser(), and tcl_channel() to use -1 for BADARGS instead of 999.

Changed FLGS to FLAGS in tell_binds() for .binds command output.


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 1 00:40:03 2008 UTC (12 years, 4 months ago) by tothwolf
Branch: MAIN
Changes since 1.9: +6 -1 lines
Diff to previous 1.9
Modified tell_user() to use YYYY-MM-DD ISO 8601 date format. This corrects the LAST date shown for the .whois and .match commands.
Fixes Bugzilla Bug # 470 "Dates in Whois/Match Don't Show Years"

Found by: BarkerJr / Patch by: Tothwolf


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 31 23:55:10 2008 UTC (12 years, 4 months ago) by tothwolf
Branch: MAIN
Changes since 1.8: +7 -3 lines
Diff to previous 1.8
Added .vbottree command help section to cmds2.help.
Fixes Bugzilla Bug # 464 ".help vbottree not working"

Found by: wanderer / Patch by: Tothwolf


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 31 22:07:14 2008 UTC (12 years, 4 months ago) by tothwolf
Branch: MAIN
Changes since 1.7: +6 -1 lines
Diff to previous 1.7
Fixed global variable names used with Tcl_SetVar() / Tcl_VarEval() --
Made assoc module use $_chan instead of $chan
Made tell_user() use $_user instead of $user


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 31 18:10:59 2008 UTC (12 years, 4 months ago) by tothwolf
Branch: MAIN
Changes since 1.6: +5 -3 lines
Diff to previous 1.6

Make it clear that SA25276 was fixed.


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 11 23:29:28 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Changes since 1.5: +6 -1 lines
Diff to previous 1.5
Moved the variable declaration for tcl_maskhost() to the top of the function where it should be. FireEgl's tcl_maskhost patch prevented tcl_maskhost() from compiling with many non-GCC and older GCC compilers.
Found by: simple / Patch by: Tothwolf


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 10 10:56:23 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Changes since 1.4: +10 -1 lines
Diff to previous 1.4
Removed Solaris RANDMAX autoconf hack.

Added proper preprocessor checks for RANDOM_MAX and RAND_MAX.

Added autoconf tests and preprocessor checks for rand() and lrand48().

Simplified randint macro to make it faster.

Added argument sanity checking for tcl_rand() / Tcl [rand] command.

Added min:max value sanity checking in irc.mod set_delay(). This should match the aop-delay behavior documented in eggdrop.conf now.


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 10 10:06:53 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Changes since 1.3: +6 -1 lines
Diff to previous 1.3
More minor autoconf changes.

Context and ContextNote should use 'do {} while (0)' instead of '{}'.

Put Context init code into an #ifdef DEBUG_CONTEXT block.


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 10 09:22:04 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Changes since 1.2: +5 -1 lines
Diff to previous 1.2
Updated doc/Versions and added more milestone information.

Misc doc updates and fixes.


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 5 02:32:13 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Changes since 1.1: +9 -1 lines
Diff to previous 1.1
I knew I missed something...


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jul 5 02:14:03 2008 UTC (12 years, 7 months ago) by tothwolf
Branch: MAIN
Added doc/Changes* files created from all the various UPDATES* files that were available. Change history after 0.7d (April 11, 1994) to 0.9 (July 23, 1994) seems to have been lost but it may eventually be located.

Added doc/Versions file that contains a list of Eggdrop versions, release dates, and other important notes in reverse chronological order.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23