Log of /eggdrop1.9/src/chanprog.c
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.63
Sun May 11 02:30:54 2003 UTC
(16 years, 7 months ago)
by
stdarg
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.62: +1 -1 lines
FILE REMOVED
* Trying out the autoconf way of detecting tcl (test)
Revision
1.58 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 15 05:04:58 2003 UTC
(16 years, 10 months ago)
by
wcc
Branch:
MAIN
Changes since
1.57: +3 -8 lines
Diff to
previous 1.57
* Removed share.mod (will be part of the new botnet module).
* More transfer removal.
* More botnet removal.
* Regenerated gettext stuff.
* More doc stuff.
* Removed eggdrop.conf (replaced by config.tcl for now).
Revision
1.57 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 14 20:55:02 2003 UTC
(16 years, 10 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.56: +2 -9 lines
Diff to
previous 1.56
* Added autoload section to xml config file and got rid of the -p option (preload).
* To load your old config file, rename it to blah.tcl and put <script>blah.tcl</script> in the autoload section.
* Added sample config.xml and config.tcl files.
* Moved some more script functions to the script module.
Revision
1.55 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 10 00:09:08 2003 UTC
(16 years, 10 months ago)
by
wcc
Branch:
MAIN
Changes since
1.54: +3 -6 lines
Diff to
previous 1.54
* Synch 1.6: transfer-cleanups, filesys-move, delbancrash, plsbot_cosmetic,
stricthostfix, opreverselogic, dontdelfile
Revision
1.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 10 05:50:12 2002 UTC
(17 years, 2 months ago)
by
wcc
Branch:
MAIN
Changes since
1.51: +5 -4 lines
Diff to
previous 1.51
* Synch'd 1.6 with 1.7 as of September 1st.
* Did not synch +C or +r chanmode additions or halfop code, as our mode
handling really needs to be redone in 1.7.
* Did not synch any of the handlen-friendly patches.
* Did not synch Tcl 8.4 fixes (not a proper fix yet).
* My banligic patch doesn't seem relevent currently.
* Did not synch sockfix, as network code has changed drasticly.
Synch will be continued tomorrow.
Revision
1.50 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 31 04:11:37 2002 UTC
(17 years, 6 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.49: +2 -2 lines
Diff to
previous 1.49
* Botname doesn't rely on NICKLEN
* Ok.. using strtok() on function arguments that get re-used (binds) is BAD.
Revision
1.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun May 5 15:19:11 2002 UTC
(17 years, 7 months ago)
by
wingman
Branch:
MAIN
Changes since
1.47: +6 -1 lines
Diff to
previous 1.47
Changes:
* removed patch.h
* added proper <filename>.h to (nearly) all <filename.h>
* moved fixcolon to server.mod and irc.mod
* moved ip2long to net.h
* removed some unused function (forgot the name :-P)
Todo:
* move config.h #include's away from main.h to files which
needs them
* clean up lib/eggdrop/module.h
(now not just main.h is included but nearly all .h files from
the core, but i guess this fixes itself when the global func
table is abandon - then the modules must be revised too and
we can clean up module.h)
And i'll bet i forgot something... ;-)
Revision
1.47 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 1 13:33:33 2002 UTC
(17 years, 8 months ago)
by
ite
Branch:
MAIN
Changes since
1.46: +5 -5 lines
Diff to
previous 1.46
* Got rid of strncpyz() in favour of BSD's strlcpy(). Fallback function provided.
* BSD's strlcat() provided as fallback function.
* Fallback functions weren't linked as expected when needed.
Revision
1.45 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 14 00:55:11 2002 UTC
(17 years, 10 months ago)
by
ite
Branch:
MAIN
Changes since
1.44: +1 -3 lines
Diff to
previous 1.44
* Got rid of STATIC and the related code. We don't need to care if we have a static build these days.
* Let's tell libtdl about the module's search path with lt_dladdsearchdir()
Revision
1.42 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 4 07:27:02 2002 UTC
(17 years, 10 months ago)
by
wcc
Branch:
MAIN
Changes since
1.41: +2 -2 lines
Diff to
previous 1.41
The '/msg bot hello' info should use origbotname instead of botnetnick when starting the bot in userfile creation mode.
Revision
1.41 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 23 22:18:15 2002 UTC
(17 years, 10 months ago)
by
ite
Branch:
MAIN
Changes since
1.40: +1 -22 lines
Diff to
previous 1.40
* moved rmspace() from the core to libeggdrop
* deleted a couple of prototypes missing the relative function definition
* strchr_unescape() was still exported
Revision
1.40 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 19 20:08:58 2002 UTC
(17 years, 10 months ago)
by
ite
Branch:
MAIN
Changes since
1.39: +3 -1 lines
Diff to
previous 1.39
* varoius header inclusion cleanups
* moved FILEDB* defines from src/egg.h to a more suitable place in modules/filesys/filesys.h
* moved NORMAL and QUICK defines from src/egg.h to a more suitable place in modules/irc/irc.h
* fixed a warning in modules/perlscript/perlscript.c
* created src/misc.h and src/logfile.h. Moved in them the respective prototypes from src/proto.h, and the respective defines from src/egg.h
* moved private structures from src/dns.h to src/dns.c
* moved src/dns.c's related prototypes from src/egg.h to src/dns.h
* moved RES_* defines from src/egg.h to dns.h
* removed some unneeded defines here and there
* moved LOG_* defines from src/egg.h to src/logfile.h
* dns_events wasn't static
Revision
1.35 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 19 01:55:04 2001 UTC
(18 years, 1 month ago)
by
tothwolf
Branch:
MAIN
Changes since
1.34: +6 -6 lines
Diff to
previous 1.34
* removed obsolete EGG_CHECK_FUNC_VSPRINTF autoconf macro
* removed obsolete EGG_HEADER_STDC autoconf macro
* added EGG_C_LONG_LONG autoconf macro
* added EGG_FUNC_C99_VSNPRINTF autoconf macro
* added EGG_REPLACE_SNPRINTF autoconf macro
* added EGG_TYPE_32BIT autoconf macro
* removed unused dlfcn.h header check from configure.ac
* removed AC_CHECK_SIZEOF long and int from configure.ac
* added many required autoconf macros to configure.ac
* added AC_REPLACE_FUNCS to configure.ac for compat functions
* many configure.ac cleanups
* updated compat/snprintf.c with latest version from Samba
* added code to link libm with compat library for snprintf.c
* added support for LIBOBJS to compat/Makefile.am
* added memset back to compat
* added memcpy back to compat
* many compat cleanups
* renamed egg_strcasecmp() to strcasecmp()
* renamed egg_strncasecmp() to strncasecmp()
* renamed egg_snprintf() to snprintf()
* renamed egg_vsnprintf() to vsnprintf()
* renamed egg_strftime() to strftime()
* renamed egg_inet_aton() to inet_aton()
* renamed egg_inet_ntop() to inet_ntop()
* renamed egg_inet_pton() to inet_pton()
* exported strftime() for modules
* exported inet_ntop() for modules
* exported inet_pton() for modules
* exported vasprintf() for modules
* exported asprintf() for modules
* renamed u_32bit_t typedef to u_32int_t
* extended stat.h to support standard bits and checks
* major function changes:
+ egg_strcasecmp -> strcasecmp
+ egg_strncasecmp -> strncasecmp
+ egg_snprintf -> snprintf
+ egg_vsnprintf -> vsnprintf
+ egg_strftime -> strftime
+ egg_inet_aton -> inet_aton
+ egg_inet_ntop -> inet_ntop
+ egg_inet_pton -> inet_pton
Revision
1.34 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 18 09:06:43 2001 UTC
(18 years, 1 month ago)
by
stdarg
Branch:
MAIN
Changes since
1.33: +2 -25 lines
Diff to
previous 1.33
Fixed a bug in msprintf.
Added SCRIPT_FREE_VAR flag, to automatically free a script_var_t.
Added first config variables (for logging) via tclscript.mod.
Separated the logging stuff into logfile.c.
Added a command, "stoplog", which lets you close a logfile.
Removed "max-logs" since the logfiles are in a linked list (it was kind of pointless).
Revision
1.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 13 15:55:33 2001 UTC
(18 years, 2 months ago)
by
tothwolf
Branch:
MAIN
Changes since
1.30: +5 -5 lines
Diff to
previous 1.30
* splitnick() removed
* cleanup where splitnicks() was removed
* removed unused "existant" check from tell_bans/tell_exempts/tell_invites
Revision
1.30 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 11 18:24:01 2001 UTC
(18 years, 2 months ago)
by
tothwolf
Branch:
MAIN
Changes since
1.29: +7 -7 lines
Diff to
previous 1.29
* rfc1459.c cleaned up and renamed to irccmp.c
* rfc_casecmp() renamed to irccmp()
* rfc_ncasecmp() renamed to ircncmp()
* rfc_toupper() renamed to irctoupper()
* rfc_tolower() renamed to irctolower()
* more match.c cleanups
Revision
1.29 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 10 10:44:03 2001 UTC
(18 years, 2 months ago)
by
tothwolf
Branch:
MAIN
Changes since
1.28: +16 -35 lines
Diff to
previous 1.28
all expmem functions and support removed
all memory status/debugging code removed
all #ifdef DEBUG_MEM code removed
nmalloc macro/n_malloc function removed, use malloc() now
mod_malloc function removed
my_strdup function removed, use malloc_strcpy macro now
channel_malloc removed, use malloc_memset macro now
n_malloc_null function removed, use malloc_memset macro now
user_malloc macro/_user_malloc function removed, use malloc() now
nrealloc macro/n_realloc function removed, use realloc() now
mod_realloc function removed
nfree macro/n_free function removed, use free() now
mod_free function removed
my_free macro removed, use free_null macro now
Tcl_Free compat macro now uses free() instead of removed n_free function
malloc->strcpy now uses malloc_strcpy macro
free(ptr);ptr=NULL; now uses free_null macro
malloc->bzero now uses malloc_memset macro
get_data_ptr macro/_get_data_ptr function removed, use malloc_memset macro now
compat memcpy removed
compat memset removed
egg_memcpy/my_memcpy misuse/mess changed to memcpy
egg_bzero/bzero macro removed, use memset() now
many uninitialized pointers now default to NULL
match.c is now compiled on it's own instead of being included into tclhash.c
match.c cleanup, removed broken/incomplete ircII compat code
wild_match macro removed, _wild_match function renamed to wild_match
wild_match_per function no longer declared static
added prototypes for wild_match and wild_match_per functions
Major function/macro changes:
nmalloc -> malloc()
nrealloc -> realloc()
nfree -> free()
Bugs found and fixed during audit:
buffer overflow in adduser()
Bugs fixed when code was removed:
typo in filedb3.c: EBUG_MEM -> DEBUG_MEM
extra egg_bzero call from filesys.c
Revision
1.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 15 17:09:53 2001 UTC
(18 years, 4 months ago)
by
guppy
Branch:
MAIN
Changes since
1.27: +1 -38 lines
Diff to
previous 1.27
Cleaned up cmd_uptime and cmd_botinfo a bit -- started doing some more dummy _(text) ... that is gonna take alot of work to totally finish that
Revision
1.27 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 16:52:13 2001 UTC
(18 years, 4 months ago)
by
guppy
Branch:
MAIN
Changes since
1.26: +6 -12 lines
Diff to
previous 1.26
Cleaned up the output of .status inregards to TCL ...
Instead of showing:
Using Tcl library: /usr/local/lib/tcl8.3
Tcl version: 8.3 (header version 8.3)
Tcl patchlevel: 8.3.3 (header patchlevel 8.3.3)
TCL isn't threaded
We now show:
Tcl library: /usr/lib/tcl8.3
Tcl version: 8.3.2 (header version 8.3.2)
and is TCL is threaded:
Tcl library: /usr/lib/tcl8.3
Tcl version: 8.3.2 (header version 8.3.2)
Tcl is threaded
Do we even need to show the header version?
Revision
1.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 10 23:51:20 2001 UTC
(18 years, 4 months ago)
by
ite
Branch:
MAIN
Changes since
1.25: +32 -30 lines
Diff to
previous 1.25
Gettext phase 1: created a dummy _() macro, replaced old get_lang #defines with the respective string entries in english.*.lang and removed them.
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.