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

Log of /eggdrop1.9/src/eggdrop.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.53
Fri Jan 4 02:56:25 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
CVS Tags: HEAD
Changes since 1.52: +1 -1 lines
FILE REMOVED
* 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.52 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 18 07:04:21 2001 UTC (17 years, 10 months ago) by guppy
Branch: MAIN
Changes since 1.51: +1 -15 lines
Diff to previous 1.51
removed Context and ContextNote


Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 25 14:45:09 2001 UTC (17 years, 11 months ago) by ite
Branch: MAIN
Changes since 1.50: +9 -4 lines
Diff to previous 1.50
Have a successful build if gettext is explicitly disabled.


Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 20:42:26 2001 UTC (17 years, 11 months ago) by ite
Branch: MAIN
Changes since 1.49: +4 -3 lines
Diff to previous 1.49
Added mssing stuff in Makefile.am's that prevented compilation in some environments.


Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 24 15:31:04 2001 UTC (17 years, 11 months ago) by ite
Branch: MAIN
Changes since 1.48: +1 -17 lines
Diff to previous 1.48
Moved XFER defines from the core in a more suitable place in the transfer module.


Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 19 01:55:05 2001 UTC (18 years ago) by tothwolf
Branch: MAIN
Changes since 1.47: +11 -10 lines
Diff to previous 1.47
* 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.47 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 18 09:06:43 2001 UTC (18 years ago) by stdarg
Branch: MAIN
Changes since 1.46: +1 -17 lines
Diff to previous 1.46
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.46 - (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.45: +6 -26 lines
Diff to previous 1.45
* DEBUG_ASSERT renamed to DEBUG
* Assert macro removed, replaced with ANSI assert support
* Removed more kludge code


Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 11 13:01:35 2001 UTC (18 years ago) by tothwolf
Branch: MAIN
Changes since 1.44: +8 -2 lines
Diff to previous 1.44
* malloc_strcpy/realloc_strcpy bugfixes


Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 11 11:34:19 2001 UTC (18 years ago) by tothwolf
Branch: MAIN
Changes since 1.43: +1 -9 lines
Diff to previous 1.43
* Use calloc() instead of malloc_memset macro


Revision 1.43 - (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.42: +28 -15 lines
Diff to previous 1.42
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.42 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 10 01:20:10 2001 UTC (18 years ago) by ite
Branch: MAIN
Changes since 1.41: +1 -7 lines
Diff to previous 1.41
* Refactored the tree (especially src/modules.c) to use the libltdl
  wrapper. Modules are configured to be lt_dlopened or dl_preopened (if
  the system doesn't support shared libraries).
* Should compile modules on more SunOs environments and on Beos too.
* Libtoolized the package: modules and internal libraries build system
  more protable than ever.
* Wiped out old makefiles in favour of automake and Makefile.am's
  files.
* Misc cleanups.
* Updated bootstrap script
* Moved doc/AUTHORS to ./AUTHORS
* Updated config.guess and config.sub
* Changed misc/ to ./ temporairly
* Got rid of misc/modconfig, and more in general of the old module
  configuration stuff, in favor of an incoming ./configure parametrized
  choice.
* Moved configure macros from aclocal.m4 to acinclude.m4 since aclocal.m4
  is now generated by aclocal on bootstrap.
* Removed no more necessary macros like EGG_EXEEXT because of
  libltdl+automake power ;P
* Removed EGG_CHECK_LIBSAFE_SSCANF macro that wasn't necessary anymore
  after gettext support.
* Added preliminary EGG_DEBUG_OPTIONS macro.
* Heavily stripped EGG_CHECK_OS macro and got rid of some system
  specific defines that were dead because of libltdl.
* Updated .cvsignore files.
* Improved make dist target.
* make static is gone in favor of ./configure --disable-shared.
* make debug is gone in favor of future ./configure --with-debug
  options.
* Others targets are gone in favor of more GNU standard targets.
* Updated po/eggdrop.pot.
# Egglib is now compiled and linked in the core.
* Moved compress.mod's specific configure macros to the top configure script.
* Switched to gettext 0.10.40 and pre-gettextized the devel tree.


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 21 00:21:17 2001 UTC (18 years, 2 months ago) by ite
Branch: MAIN
Changes since 1.40: +3 -2 lines
Diff to previous 1.40
Gettext phase 2:
* Replced dummy _() define with the real one and added language domain binding
  code.
* added gettext's related m4 macros to aclocal
* added misc/config.guess and misc/config.sub system detection scripts
* added the po subdirectory containing:
  - eggdrop.pot: the template translation file.
  - POTFILES.in: a list of the source files containing _("") macros
  - update.pl: a small perl script to generate eggdrop.pot from the sources
    and to update existing translation files (*.po)
  - ChangeLog: list of changes in that directory.
* added VERSION and VERSION_NUM (replacing EGG_VERSION and EGG_VERSION_NUM)
  defines for versioning information. The version (+patch excepted) now changes
  by just editing an entry in top of configure.in.
* removed EGG_VERSION_MAX and EGGDROP_VERSION_MIN C macros that wheren't used
  anywhere.
* Modified bootstrap script
* added and and modified .cvsignore files


Revision 1.40 - (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.39: +1 -9 lines
Diff to previous 1.39
Good bye language.c, lang.h, we knew you so well yet hated you


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 10 23:51:20 2001 UTC (18 years, 2 months ago) by ite
Branch: MAIN
Changes since 1.38: +5 -1 lines
Diff to previous 1.38
Gettext phase 1: created a dummy _() macro, replaced old get_lang #defines with the respective string entries in english.*.lang and removed them.


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 26 17:04:33 2001 UTC (18 years, 3 months ago) by drummer
Branch: MAIN
Changes since 1.37: +6 -4 lines
Diff to previous 1.37
added adns dir


Revision 1.37 - (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.36: +15 -15 lines
Diff to previous 1.36
lets update the copyright info for 2001 k? :P~


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 27 19:35:51 2000 UTC (18 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.35: +8 -2 lines
Diff to previous 1.35
fabian: applied save_data patch


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 27 19:28:21 2000 UTC (18 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.34: +6 -3 lines
Diff to previous 1.34
fabian: applied the assert_fix patch


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 23 17:46:55 2000 UTC (19 years, 1 month ago) by fabian
Branch: MAIN
Changes since 1.33: +5 -3 lines
Diff to previous 1.33
fabian: applied transfer_turbodcc_dos patch


Revision 1.33 - (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.32: +6 -19 lines
Diff to previous 1.32
fabian: cleanup_types patch


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 2 19:45:23 2000 UTC (19 years, 1 month ago) by fabian
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31
fabian: server_dns_recursion patch. Added minor modifications to mod/dns.mod/dns.c.


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 12 21:50:35 2000 UTC (19 years, 3 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop105040
Changes since 1.30: +3 -2 lines
Diff to previous 1.30
lost_tout_getfilesendtime patch


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 20 19:54:54 2000 UTC (19 years, 4 months ago) by fabian
Branch: MAIN
Changes since 1.29: +22 -1 lines
Diff to previous 1.29
1.4 resync patch, Jun20, 961529757


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 5 19:31:38 2000 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop10403, eggdrop10503
Changes since 1.28: +9 -1 lines
Diff to previous 1.28
transfer_resume_ack_fix patch


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 23 23:17:55 2000 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.27: +7 -5 lines
Diff to previous 1.27
conf_make_fix6 patch


Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 22 00:28:28 2000 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
resync with 1.4, Mar22


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 6 19:10:12 2000 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25
drummer's relaydns patch


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 4 20:49:44 2000 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.24: +4 -8 lines
Diff to previous 1.24
share_compress patch


Revision 1.24 - (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
CVS Tags: eggdrop105020
Changes since 1.23: +267 -231 lines
Diff to previous 1.23
cleanup3 patch


Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 22 22:37:47 2000 UTC (19 years, 9 months ago) by fabian
Branch: MAIN
Changes since 1.22: +22 -11 lines
Diff to previous 1.22
uff and outdone_event patch


Revision 1.22 - (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.21: +2 -2 lines
Diff to previous 1.21
Eule's copyright patch, updated by him for 1.5


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 1 19:28:24 2000 UTC (19 years, 9 months ago) by fabian
Branch: MAIN
Changes since 1.20: +15 -12 lines
Diff to previous 1.20
publisten patch


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 22 12:11:02 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.19: +6 -6 lines
Diff to previous 1.19
resync with 1.4.2, 1999/12/22


Revision 1.19 - (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.18: +27 -13 lines
Diff to previous 1.18
Tothwolf's id-header


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 15 17:20:37 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
the share_botoverride patch...


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 14 22:39:43 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.16: +9 -13 lines
Diff to previous 1.16
toth's patch-assert


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 13 23:39:22 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.15: +12 -0 lines
Diff to previous 1.15
resume patch


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 12 22:14:12 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.14: +23 -6 lines
Diff to previous 1.14
32 bit usage made consistent - patch :)


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 11 23:20:27 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13
removed silly warning in Asser macro


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 11 18:58:03 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.12: +18 -24 lines
Diff to previous 1.12
tothwolf's remove-context-bloat patch


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 30 23:04:14 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
egg1.4 resync 991130


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 26 17:21:41 1999 UTC (19 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.10: +6 -0 lines
Diff to previous 1.10
dupwait patch


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 22 19:42:53 1999 UTC (19 years, 11 months ago) by fabian
Branch: MAIN
Changes since 1.9: +3 -0 lines
Diff to previous 1.9
G`Quann's putnext patch


Revision 1.9 - (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.8: +7 -3 lines
Diff to previous 1.8
resync with 1.3 tree, 939863113-940380771


Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 15 10:44:57 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.7: +14 -9 lines
Diff to previous 1.7
resync 1.3: 939574072->939863113


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 12 22:19:22 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.6: +12 -1 lines
Diff to previous 1.6
the transfer patch


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 07:59:57 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.5: +2 -0 lines
Diff to previous 1.5
dns patches, textdir patch, sync 939496415-939574072


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 10 22:24:59 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.4: +5 -4 lines
Diff to previous 1.4
the hostbyteorder patch


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 10 00:56:34 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3
yet another tree merge and fixups... let's see how long it takes until I learn this stuff


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: +30 -12 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: +6 -4 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