/[cvs]/eggdrop1.9/src/main.h
ViewVC logotype

Log of /eggdrop1.9/src/main.h

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


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

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 21 19:04:51 2004 UTC (15 years, 3 months ago) by stdarg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.40: +2 -2 lines
Diff to previous 1.40
* Trying a simpler method of forking into the background.
* Trying a lockfile approach -- seems to work well so far.


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 20 13:33:48 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.39: +3 -1 lines
Diff to previous 1.39
* Moved terminal mode out of telnetparty into core. No more need to
  load telnetparty in order to get a console.

* Started the beginning (heh) of '.restart'. Currently only the framework
  works, meaning if you do '.restart' the old stuff isn't cleared since
  currently everything leaks a <section>_shutdown() method :-/.

  At least we can test memory leaks (and i guess there are a lot) this way
  by doing a restart and check if there's a single byte of memory allocated
  (there _shouldn't_ be any).


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 19 18:07:01 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.38: +8 -1 lines
Diff to previous 1.38
* Added new (debugging) command: .binds
* Added "framework" for init/shutdown/restart. We should really try to avoid
  use of exit system call. More cleanups to come later.


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 17 08:39:48 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.37: +1 -3 lines
Diff to previous 1.37
* Removed eggdrop_t stuff since global table is gone.
* Few updates to javascript module.
* More cleanups.


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 16 21:45:35 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.36: +4 -17 lines
Diff to previous 1.36
* src/ cleanups.


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 11 00:49:11 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
* 2004 copyright.


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 15 05:43:24 2003 UTC (16 years, 4 months ago) by stdarg
Branch: MAIN
Changes since 1.34: +1 -2 lines
Diff to previous 1.34
*** empty log message ***


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 15 08:18:03 2003 UTC (16 years, 6 months ago) by stdarg
Branch: MAIN
Changes since 1.33: +1 -2 lines
Diff to previous 1.33
* Start of new module interface
* Global function table is gone


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 24 02:42:39 2003 UTC (16 years, 6 months ago) by wcc
Branch: MAIN
Changes since 1.32: +1 -2 lines
Diff to previous 1.32
* Removed patch.h.


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 10:28:22 2003 UTC (16 years, 7 months ago) by stdarg
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31
* Cleanups


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 06:52:19 2003 UTC (16 years, 7 months ago) by stdarg
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30
* Well, I think Tcl is finally removed from the core (except for detection/configuration).


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 2 21:33:16 2003 UTC (16 years, 9 months ago) by wcc
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
* Updated copyright info for 2003.


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 16:40:38 2002 UTC (17 years, 5 months ago) by tothwolf
Branch: MAIN
Changes since 1.28: +6 -4 lines
Diff to previous 1.28
Grafted GPL header onto newer files.
Storing rcsid in binary files now.


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 15:19:11 2002 UTC (17 years, 5 months ago) by wingman
Branch: MAIN
Changes since 1.27: +4 -52 lines
Diff to previous 1.27
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.27 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 01:06:22 2002 UTC (17 years, 6 months ago) by ite
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26
* moved script API to libeggdrop (without using the bot context)
* fixed a wrong function name in perlscript
* do not use the bot context in registry for now


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 22 16:01:20 2002 UTC (17 years, 6 months ago) by ite
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
* Created eggdrop's library context.
* Moved registry stuff to libeggdrop.
* Some headers vs. prototypes cleanups.


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 7 22:19:05 2002 UTC (17 years, 8 months ago) by wcc
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
Updated copyright info for 2002


Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 4 03:36:11 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
Applied missing parts from the previous commit.


Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 4 02:56:25 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
Changes since 1.22: +9 -34 lines
Diff to previous 1.22
* 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.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 28 13:30:33 2001 UTC (17 years, 11 months ago) by ite
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21
Renamed src/adns, src/compat, src/egglib to lib/adns, lib/compat, lib/egglib respectively.


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 12 15:50:26 2001 UTC (18 years ago) by tothwolf
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20
* DEBUG_ASSERT renamed to DEBUG
* Assert macro removed, replaced with ANSI assert support
* Removed more kludge code


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 10 10:44:04 2001 UTC (18 years ago) by tothwolf
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
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.19 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 13 20:47:52 2001 UTC (18 years, 2 months ago) by guppy
Branch: MAIN
Changes since 1.18: +1 -2 lines
Diff to previous 1.18
Good bye language.c, lang.h, we knew you so well yet hated you


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 12 02:39:43 2001 UTC (18 years, 6 months ago) by guppy
Branch: MAIN
CVS Tags: eggdrop1_6_5, eggdrop1_6_6
Changes since 1.17: +9 -9 lines
Diff to previous 1.17
lets update the copyright info for 2001 k? :P~


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 31 05:32:31 2001 UTC (18 years, 8 months ago) by guppy
Branch: MAIN
Changes since 1.16: +12 -6 lines
Diff to previous 1.16
added tclstuff.diff -- finally, we can see our tcl version in a .status <g>


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 3 17:06:35 2000 UTC (18 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.15: +9 -1 lines
Diff to previous 1.15
fabian: applied strncpyz patch


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 15:26:50 2000 UTC (19 years, 1 month ago) by fabian
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
fabian: strftime_compat patch


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 9 11:39:09 2000 UTC (19 years, 1 month ago) by fabian
Branch: MAIN
Changes since 1.13: +8 -25 lines
Diff to previous 1.13
fabian: cleanup_types patch


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 23 23:17:55 2000 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop10403, eggdrop10503, eggdrop105040
Changes since 1.12: +2 -3 lines
Diff to previous 1.12
conf_make_fix6 patch


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 22 00:42:57 2000 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11
configure_makefile_fix3 patch


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 1 20:36:18 2000 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop105020
Changes since 1.10: +7 -21 lines
Diff to previous 1.10
stat_fix patch


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 30 19:26:20 2000 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
Changes since 1.9: +44 -27 lines
Diff to previous 1.9
cleanup3 patch


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 24 20:46:50 2000 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8
bzerofix patch


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 17 22:36:06 2000 UTC (19 years, 9 months ago) by fabian
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
Eule's copyright patch, updated by him for 1.5


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 21 17:35:09 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.6: +33 -8 lines
Diff to previous 1.6
Tothwolf's id-header


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 15 17:42:33 1999 UTC (19 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5
Toth's sync-1.5-14Nov1999-1


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 10 21:35:03 1999 UTC (19 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4
Resync with 1.4


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 21 19:23:01 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.3: +19 -15 lines
Diff to previous 1.3
resync with 1.3 tree, 939863113-940380771


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 19:31:56 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.2: +6 -1 lines
Diff to previous 1.2
Fabian's asyncdns patch


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 15:46:34 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.1: +0 -1 lines
Diff to previous 1.1
all changes to the 1.3 tree merged with 1.4


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 13 14:36:18 1999 UTC (20 years, 1 month ago) by segfault
Branch: MAIN
Initial commit based off of .29 cvs


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