Log of /eggdrop1.9/src/proto.h
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.71
Sun May 5 15:21:30 2002 UTC
(18 years, 8 months ago)
by
wingman
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.70: +1 -1 lines
FILE REMOVED
i knew i forgot something :-P
Revision
1.70 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 28 02:21:07 2002 UTC
(18 years, 8 months ago)
by
ite
Branch:
MAIN
Changes since
1.69: +1 -2 lines
Diff to
previous 1.69
,
to
selected 1.65
* Let's increase candidates to be schrienked out from the dcc table.
* Built default for max_dcc is the same to the one in the config file.
* Minor dcc clean up.
* Exporting removedcc() was unneeded and dangerous.
Revision
1.69 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 25 04:06:40 2002 UTC
(18 years, 8 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.68: +1 -2 lines
Diff to
previous 1.68
,
to
selected 1.65
* Implemented string/int variable linking for the tcl module
* Started working on linking variables in the perl module
* Some minor fixes as I came across them
Revision
1.66 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 23 22:18:15 2002 UTC
(18 years, 11 months ago)
by
ite
Branch:
MAIN
Changes since
1.65: +1 -5 lines
Diff to
previous 1.65
* moved rmspace() from the core to libeggdrop
* deleted a couple of prototypes missing the relative function definition
* strchr_unescape() was still exported
Revision
1.65 -
(
view)
(
download)
(
as text)
(
annotate)
-
[selected]
Sat Jan 19 20:08:58 2002 UTC
(19 years ago)
by
ite
Branch:
MAIN
Changes since
1.64: +1 -41 lines
Diff to
previous 1.64
* 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.61 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 4 02:56:25 2002 UTC
(19 years ago)
by
ite
Branch:
MAIN
Changes since
1.60: +1 -5 lines
Diff to
previous 1.60
,
to
selected 1.65
* Moved some botnet utility functions from the core to libeggdrop.
* Moved some common macros to libeggdrop.
* Created lib/eggdrop/eggdrop.h and renamed src/eggdrop.h to src/egg.h to avoid ambiguities.
* Added a couple of macros to be c++ friendly
Revision
1.60 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 19 06:25:08 2001 UTC
(19 years, 1 month ago)
by
guppy
Branch:
MAIN
Changes since
1.59: +2 -1 lines
Diff to
previous 1.59
,
to
selected 1.65
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.58 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 18 09:06:43 2001 UTC
(19 years, 3 months ago)
by
stdarg
Branch:
MAIN
Changes since
1.57: +2 -2 lines
Diff to
previous 1.57
,
to
selected 1.65
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.53 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 11 18:24:01 2001 UTC
(19 years, 3 months ago)
by
tothwolf
Branch:
MAIN
Changes since
1.52: +6 -15 lines
Diff to
previous 1.52
,
to
selected 1.65
* 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.52 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 10 10:44:04 2001 UTC
(19 years, 3 months ago)
by
tothwolf
Branch:
MAIN
Changes since
1.51: +3 -15 lines
Diff to
previous 1.51
,
to
selected 1.65
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.48 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 16:21:48 2001 UTC
(19 years, 5 months ago)
by
guppy
Branch:
MAIN
Changes since
1.47: +2 -2 lines
Diff to
previous 1.47
,
to
selected 1.65
removed use-telnet-banner (useless option), renamed show_banner to show_telnet_banner, updated the docs a bit for telnet-banner, got rid of a message in show_motd when the motd wasn't a regular text file (is it really needed? someone comment) and a minor speed improved in show_motd/show_telnet_banner .. we dont have to lookup the user if the opening of the files failed .. do it after we know we can read the file.
Revision
1.47 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 14:51:12 2001 UTC
(19 years, 5 months ago)
by
guppy
Branch:
MAIN
Changes since
1.46: +1 -3 lines
Diff to
previous 1.46
,
to
selected 1.65
Removed dcc-sanitycheck since it was half commented out as "FIXME" -- also, in the day and age of IRC bouncers and socks5 connections, etc .. more and more people are hiding behind another machine and this setting wouldn't allow them to dcc chat into bots if turned on. As for security concerns with people being able to redirect a bot to connect elsewhere .. they cannot redirect the bot to connect to a port below 1024 -- dw had a suggestion ... if the ip being sent in the dcc is known, let them dcc chat into the bot .. I like this suggestion, what about the others?
Revision
1.37 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Dec 17 21:48:42 2000 UTC
(20 years, 1 month ago)
by
guppy
Branch:
MAIN
Changes since
1.36: +2 -2 lines
Diff to
previous 1.36
,
to
selected 1.65
Applying fabian's patch for unicode support (also by Wingman); however, there was a warning
in src/tcl.c
tcl.c: In function `readtclprog':
tcl.c:583: warning: passing arg 2 of `Tcl_EvalFile' discards `const' from pointer target type
so I removed the const usage and warning is gone.
Jeff
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.