/[cvs]/eggdrop1.9/src/tcluser.c
ViewVC logotype

Log of /eggdrop1.9/src/tcluser.c

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.49
Tue Feb 25 06:52:19 2003 UTC (16 years, 8 months ago) by stdarg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.48: +1 -1 lines
FILE REMOVED
* Well, I think Tcl is finally removed from the core (except for detection/configuration).


Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 15 05:04:58 2003 UTC (16 years, 8 months ago) by wcc
Branch: MAIN
Changes since 1.47: +1 -8 lines
Diff to previous 1.47
* 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.47 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 3 11:41:35 2003 UTC (16 years, 8 months ago) by wcc
Branch: MAIN
Changes since 1.46: +7 -7 lines
Diff to previous 1.46
* More botnet removal.


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


Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 10 04:41:59 2002 UTC (17 years ago) by stdarg
Branch: MAIN
Changes since 1.44: +1 -73 lines
Diff to previous 1.44
* Moved bind tables to libeggdrop


Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 7 22:36:37 2002 UTC (17 years ago) by stdarg
Branch: MAIN
Changes since 1.43: +6 -3 lines
Diff to previous 1.43
* Added some dcc support functions like sending/accepting files, with resume, and chats.
* Starting to migrate to new user system.


Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 20 21:41:49 2002 UTC (17 years, 1 month ago) by stdarg
Branch: MAIN
Changes since 1.42: +3 -18 lines
Diff to previous 1.42
* Mo-Ize removed the botnet code, thanks


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


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 15:19:12 2002 UTC (17 years, 5 months ago) by wingman
Branch: MAIN
Changes since 1.40: +10 -1 lines
Diff to previous 1.40
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.40 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 1 05:39:11 2002 UTC (17 years, 5 months ago) by stdarg
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
* Fixed crash in script_matchuser (found by blaster^ <blasterb@wanadoo.Fr>)


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 1 13:33:33 2002 UTC (17 years, 6 months ago) by ite
Branch: MAIN
Changes since 1.38: +6 -6 lines
Diff to previous 1.38
* 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.38 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 01:06:22 2002 UTC (17 years, 7 months ago) by ite
Branch: MAIN
Changes since 1.37: +1 -3 lines
Diff to previous 1.37
* 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.37 - (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.36: +2 -2 lines
Diff to previous 1.36
Updated copyright info for 2002


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 16 22:09:43 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35
Removed our malloc_strcpy macro sincw it had the same functionality of strdup (provided the respective fallback function)


Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 14 02:23:27 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34
* Merged bits of tothwolf cleaunps from his alpha patch.
* Removed some unneeded externs in some files.


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 11 20:06:29 2002 UTC (17 years, 9 months ago) by stdarg
Branch: MAIN
Changes since 1.33: +152 -203 lines
Diff to previous 1.33
* Converted all functions in tcluser.c except tcl_getuser and tcl_setuser.


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 9 12:11:14 2002 UTC (17 years, 9 months ago) by stdarg
Branch: MAIN
Changes since 1.32: +102 -187 lines
Diff to previous 1.32
* Converted some commands in tcluser.c


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 1 17:35:06 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31
* Added DalNet's +M support. Patch by Wcc <will@centerofnowhere.com>* Fixed a stupid typo of mine in tcl_botattr, which prevented a successful build.


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 1 16:33:38 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.30: +5 -2 lines
Diff to previous 1.30
Fixed more potential crashes in botattr command. Patch by TaKeDa <takeda@eggheads.w.pl>


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 1 16:03:48 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.29: +5 -6 lines
Diff to previous 1.29
Fixed more potential crashes in src/tcluser.c. Patch by Matthew Hallacy <poptix@techmonkeys.org>


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 1 15:13:49 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
adduser wasn't accepting handle parameter without hostmask parameter. Patch by Wcc <will@centerofnowhere.com>


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 1 14:39:04 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27
chattr hand crashed. Patch by stdarg <stdarg@techmonkeys.org>


Revision 1.27 - (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.26: +6 -6 lines
Diff to previous 1.26
* 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.26 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 17 02:01:56 2001 UTC (18 years ago) by poptix
Branch: MAIN
Changes since 1.25: +5 -2 lines
Diff to previous 1.25
* bad pointer in tcl_userlist, userlist * = crash


Revision 1.25 - (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.24: +6 -7 lines
Diff to previous 1.24
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.24 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 13 19:22:30 2001 UTC (18 years, 2 months ago) by guppy
Branch: MAIN
Changes since 1.23: +1 -2 lines
Diff to previous 1.23
Removed matchchanattr from the core and made a compat tcl proc


Revision 1.23 - (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.22: +22 -6 lines
Diff to previous 1.22
added adns dir


Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 30 06:29:55 2001 UTC (18 years, 3 months ago) by guppy
Branch: MAIN
CVS Tags: eggdrop1_6_5, eggdrop1_6_6
Changes since 1.21: +3 -4 lines
Diff to previous 1.21
here are my cleanup patches ...


Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 6 21:35:52 2001 UTC (18 years, 4 months ago) by poptix
Branch: MAIN
Changes since 1.20: +6 -6 lines
Diff to previous 1.20
Sup's ignorelist patch.


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 14 16:17:00 2001 UTC (18 years, 5 months ago) by guppy
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
Come on september


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


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 8 03:07:38 2000 UTC (18 years, 10 months ago) by guppy
Branch: MAIN
Changes since 1.17: +16 -50 lines
Diff to previous 1.17
guppy: added my tclfiles.diff (left out the shit to remove the check for # in tcl_utimers and tcl_timers)


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 10 01:03:43 2000 UTC (19 years, 4 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop105040
Changes since 1.16: +1 -3 lines
Diff to previous 1.16
minor_fixes patch


Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 5 19:25:34 2000 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop10403, eggdrop10503
Changes since 1.15: +4 -3 lines
Diff to previous 1.15
Wiktor's chnick patch


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


Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jan 30 19:26:21 2000 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
CVS Tags: eggdrop105020
Changes since 1.13: +98 -72 lines
Diff to previous 1.13
cleanup3 patch


Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 28 21:24:41 2000 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
Changes since 1.12: +2 -3 lines
Diff to previous 1.12
resync with 1.4, 2000/08/01


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


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 17 21:59:11 2000 UTC (19 years, 9 months ago) by fabian
Branch: MAIN
Changes since 1.10: +3 -6 lines
Diff to previous 1.10
resync with 1.4, 17Jan2000


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 27 14:52:43 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.9: +6 -2 lines
Diff to previous 1.9
dw's getuser patch


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 22 12:24:58 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8
Ian's silencefix patch


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


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 13 23:53:47 1999 UTC (19 years, 10 months ago) by fabian
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
tothwolf's sync-1.5-11Dec1999-1 patch


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


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: +1 -1 lines
Diff to previous 1.4
Resync with 1.4


Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 26 21:46:42 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.3: +8 -8 lines
Diff to previous 1.3
Cybah's safechan patch


Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 26 21:38:37 1999 UTC (20 years ago) by fabian
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2
resync 940380771-940924890


Revision 1.2 - (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.1: +15 -15 lines
Diff to previous 1.1
resync with 1.3 tree, 939863113-940380771


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