Log of /eggdrop1.9/src/cmds.c
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.123
Tue Dec 16 03:13:51 2003 UTC
(15 years, 11 months ago)
by
wcc
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.122: +1 -1 lines
FILE REMOVED
* main.c cleanups.
* Added pidfile and die_on_sigterm to config.
* Added 'act' party command.
* Started a 'status' party command.
* Removed config.tcl.
* General cleanups.
Revision
1.115 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 15 05:04:58 2003 UTC
(16 years, 9 months ago)
by
wcc
Branch:
MAIN
Changes since
1.114: +6 -50 lines
Diff to
previous 1.114
,
to
selected 1.107
* 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.111 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 3 10:43:36 2003 UTC
(16 years, 10 months ago)
by
wcc
Branch:
MAIN
Changes since
1.110: +2 -9 lines
Diff to
previous 1.110
,
to
selected 1.107
* Removed protection stuff, will be added back in a module later.
* Removed klined, ques5, sentinel, and notes2 as they won't be compatable and
are not maintained by us.
Revision
1.108 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 7 22:36:36 2002 UTC
(17 years, 2 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.107: +62 -99 lines
Diff to
previous 1.107
* Added some dcc support functions like sending/accepting files, with resume, and chats.
* Starting to migrate to new user system.
Revision
1.107 -
(
view)
(
download)
(
as text)
(
annotate)
-
[selected]
Fri Sep 20 21:41:49 2002 UTC
(17 years, 2 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.106: +14 -482 lines
Diff to
previous 1.106
* Mo-Ize removed the botnet code, thanks
Revision
1.106 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 18 06:12:32 2002 UTC
(17 years, 5 months ago)
by
guppy
Branch:
MAIN
Changes since
1.105: +4 -167 lines
Diff to
previous 1.105
,
to
selected 1.107
- removed userflag +k
- removed userflag +h
- removed all the code related to .strip since stdarg is going to redo it in a
better fashion using network filters.
- removed woobie since woobie is useless and we would be much better suited with
a "sample" module that actually does something useful
Revision
1.101 -
(
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.100: +27 -1 lines
Diff to
previous 1.100
,
to
selected 1.107
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.97 -
(
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.96: +11 -11 lines
Diff to
previous 1.96
,
to
selected 1.107
* 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.89 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 27 14:59:35 2002 UTC
(17 years, 10 months ago)
by
ite
Branch:
MAIN
Changes since
1.88: +176 -175 lines
Diff to
previous 1.88
,
to
selected 1.107
* Cosmetic changes for some partyline's commands output (synch 1.6)
* More gettextification in the core and in the channels, irc and server modules
* Minor code indentation cleanups
Revision
1.87 -
(
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.86: +3 -1 lines
Diff to
previous 1.86
,
to
selected 1.107
* 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.82 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 19 06:25:08 2001 UTC
(17 years, 11 months ago)
by
guppy
Branch:
MAIN
Changes since
1.81: +15 -3 lines
Diff to
previous 1.81
,
to
selected 1.107
added Eule's membercheck 2 and 3 patches from eggdrop1.6 (Eule can you please check these over as the diff seemed to fail alot and I had to manually patch it)
Revision
1.76 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 23 08:47:51 2001 UTC
(18 years, 1 month ago)
by
stdarg
Branch:
MAIN
Changes since
1.75: +2 -2 lines
Diff to
previous 1.75
,
to
selected 1.107
* Added a "loadscript" script command.
* Fixed up perlscript.mod a little bit, so that it can do stuff.
* Wrote a test script in perl that uses timers, binds, and putlog successfully.
Revision
1.75 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 21 03:44:30 2001 UTC
(18 years, 1 month ago)
by
stdarg
Branch:
MAIN
Changes since
1.74: +4 -2 lines
Diff to
previous 1.74
,
to
selected 1.107
* Applied Oskar Liljeblad's patch to convert more bind tables.
* Fixed bug in putlog which causes an infinite loop.
* Added console error logging into tclscript.mod.
* Added external error logging via "error_logfile" variable, for more detailed information. Default filename is logs/tcl_errors.log.
Revision
1.74 -
(
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.73: +47 -47 lines
Diff to
previous 1.73
,
to
selected 1.107
* 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.73 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 15 09:27:07 2001 UTC
(18 years, 1 month ago)
by
stdarg
Branch:
MAIN
Changes since
1.72: +1 -3 lines
Diff to
previous 1.72
,
to
selected 1.107
Updates to timer code.
Updates to tcl module.
Convenience functions for scripting.
Script journal for late scripting modules.
Got rid of anonymous union in script_var_t.
Revision
1.70 -
(
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.69: +24 -28 lines
Diff to
previous 1.69
,
to
selected 1.107
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.69 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 7 04:02:54 2001 UTC
(18 years, 2 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.68: +2 -2 lines
Diff to
previous 1.68
,
to
selected 1.107
Got rid of bind tables in the exported irc function table. They're not used anywhere in the core or other normal modules. Other people should use find_bind_table(), not #define's.
Got rid of H_* bind tables in irc module. All are BT_* now.
Integrated the new bind tables in with the normal bind/unbind command.
Made tcl callbacks work with the normal data types (string, int, user (handle)).
Got rid of old bind tables in server.mod
Made ctcp.mod use the new bind tables.
Wrote down most of the stuff I did so that ITE could see a detailed report :) hehe (although I have a feeling I've left something out)
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.