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

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

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


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

Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 14 14:51:24 2006 UTC (12 years, 11 months ago) by sven
Branch: MAIN
CVS Tags: HEAD
Changes since 1.50: +2 -3 lines
Diff to previous 1.50

Misc:
 * Bind table flag BIND_BREAKABLE now includes BIND_STACKABLE, doesn't make
   sense otherwise.
 * If the line buffer contains more than one line of text do a check if the
   index is still valid after every callback (the sockbuf might have been
   deleted).
 * Added a "Doxygen" file in the root dir. It will generate html output in
   doc/developer/html. (The dir will be created by doxygen.)

Partyline stuff:
 * Partychan join and quit functions have an extra parameter indicating if
   the event is triggered because of someone joining/quitting or botnet
   restructuring.
 * Renamed partychan_msg() to chan_msg and made it static. It can now either
   msg the whole channel or just everyone on the local bot on the channel.
 * New functions partychan_msg() (works like before) and localchan_msg() to
   send it to every local user of the chan.
 * Added stuff to the partymember struct: A pointer to the bot the user is
   on, a malloc'd string containing the full unique name in the form
   "id:nick@bot", a pointer into this string to the full name "nick@bot"
   and a pointer to the common name of the user, "nick" for local users and
   "nick@bot" for users on other bots.
 * The id of a partymember is no longer unique, only unique to the bot the
   user is on. The nick was never unique. TODO: Change the script modules
   to take care of that!
 * A partymember is now part of two double linked lists: A list of all
   partymembers and a list of all partymembers on the bot.
 * Removed the partymember_lookup_* functions. partymember_lookup() takes
   cares of all the stuff.
 * Added functions to count all users on a bot and delete all users on a bot.

Ircpartyline:
 * IRC requires nicks to be unique for everyone and useing the usual "@" in
   the "nick@bot" form doesn't work at all on IRC. Therefor the nick format
   is now: "nick*bot:id" for remote users and "nick:id" for local users.

Script stuff:
 * Added a new script parameter: 'B': A bot.
 * TODO: Change the script modules to use it!

Botnet stuff:
 * Added botnet.[ch]. Fully documented!
 * Changed the oldbotnet module to use the new botnet API. Only very basic
   stuff works atm: Bot links, unlinks, partymember joins, quits and chatter.
   But at least it doesn't matter any more if the bot is a leaf or a hub.


Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 17 05:14:07 2004 UTC (15 years ago) by stdarg
Branch: MAIN
Changes since 1.49: +3 -6 lines
Diff to previous 1.49
* Added a few includs to common.h
* Removed duplicate includes from a bunch of files
* Added tcl date parsing a la "clock scan"
* Fixed some issues with configure (maybe)


Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 4 15:48:30 2004 UTC (15 years ago) by stdarg
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48
* Reorganized channel functions into several files to aid readability
* Got rid of separate "static" channels since it was confusing


Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 26 09:42:09 2004 UTC (15 years ago) by stdarg
Branch: MAIN
Changes since 1.47: +58 -47 lines
Diff to previous 1.47
* module_load checks modname_LTX_start in addition to start.
* add linked list info to xml nodes
* there were some memory errors somewhere... no idea where... so for now I've changed it back to the old config api and commented out the help system


Revision 1.47 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 28 17:36:34 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.46: +97 -62 lines
Diff to previous 1.46
* Added new datatype variant: supports common task of having one
  data structure supporting different types (int, bool, string, timestamp)

* Added a more fine graned config api, which allows us to use attributes,
  sub children, arrays and enum lookups in config files.

* Added logfile settings

* xml_*_lookup now can return attributes too (by using @ as starting
  char of name tokens)


Revision 1.46 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 22 20:12:37 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45
* "wild_match() in match.c forgot to allow for trailing *'s in the string
  containing mask" (patch by Darko Ilic)

* Added most *_shutdown() methods, though still 187 blocks allocated...
  damn...

* Debugging realloc behaved wrong if size == 0 was supplied (equals free
  call now)


Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 22 10:54:42 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44
* Fixed -DDEBUG (wasn't supplied in lib/eggdrop and modules)

* Reformatted help and xml to match our coding rules

* Added simple memory tracking functions

* Added a debugging switch (-d, --debug) which isn't very usefull for
  anyone but me since it's a normal eggdrop run w/o the main loop ;-). It
  helps me finding mem leaks by doing

	./eggdrop -d && cat memory.log

  Yeah, will be removed, but not yet currently coz there are still ~270
  memory blocks allocated when eggdrop is shut down.


Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 21 10:59:39 2004 UTC (15 years, 3 months ago) by wingman
Branch: MAIN
Changes since 1.43: +10 -12 lines
Diff to previous 1.43
* Some left-over timer changes


Revision 1.43 - (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.42: +15 -5 lines
Diff to previous 1.42
* 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.42 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 19 16:11:53 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41
* Added new bind return code: BIND_LOG_COMMAND. If you have a command and
  don't want it's args just the name to be logged return BIND_LOG_COMMAND
  instead of BIND_LOG.

* Partyline commands are now logged (#nick# <cmd> [args])

* Made (partyline) output more consistent.

* Added default idx partyline on_join/part/... handler to reduce work in
  modules and to have a single place for editing the format of the
  messages.


Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 17 13:32:44 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.40: +4 -13 lines
Diff to previous 1.40
* Added new TAG: DDC for "this feature is document". After we are sure
  that all source code variables/commands/functions/ are tagged with either
  DDD or DDC we'll remove them.

* Made module Makefile.am's more centralized by moving common stuff
  to acconfig/module.mk.

* Introducted new help system. It's now on per module basis and localized.
  Default language is "en_EN" else not otherwise specified. Beside the
  %b formattings of 1.6 it has all features of the 1.6 help system.

  It's also more intelligent since help files are automaticly bound to
  module load/unload events. You don't need to manually load module help
  files any more. (Though unloading not tested yet... 8-))

* Fixed some tweaks here and there.


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 15 19:19:16 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39
* Added 'DDD' tags to mark stuff for documentation. Example:

	# list of everything which needs to be documented
	grep -nR "DDD" eggdrop1.7/

	# list of all todos
	grep -nR "XXX" eggdrop1.7/

  I'm sure i've missed some binds/commands/vars so if anyone finds more
  - go ahead. After all current stuff is marked we'll (note, that includes
  YOU (whoever reads this! ;-)) begin with eliminating the DDD lines.

  The user who removes most of the DDD lines gets a cold beer ;-)

* Cleaned up and made xml api more consistent


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 15 11:54:33 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38
* Fixed all current compile warnings
* Terminal mode was entered even if there was no -t command line arg.
  Currently this is fixed with a global int symbol, but imho we might
  need to find a better way to deal with accessing command line args
  in modules (and mapping them back to the core).


Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 15 11:24:46 2004 UTC (15 years, 4 months ago) by wingman
Branch: MAIN
Changes since 1.37: +22 -3 lines
Diff to previous 1.37
* Assertion outputs shouldn't be done via putlog
* stdin/stdout can now be used with sockbufs (just create a new sockbuf
  with socket fileno(stdout))
* Added terminal mode (--terminal/-t). Though not the best solution yet
  since telnetparty needs to be loaded but it's much easier now to
  debug/test things now.
* Added two new binds:

	init: executed after everything (core,modules,scripts) is loaded
		and right before main loop.

	shutdown: executed before shutting down the bot (currently never
		called since we'll never leave our main loop and there
		are places like party_die which calls exit() manually).


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 17 08:12:43 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.36: +3 -1 lines
Diff to previous 1.36
* Should do it..


Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 16 22:36:38 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35
* src/ gettextification.
* More cleanups.


Revision 1.35 - (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.34: +24 -6 lines
Diff to previous 1.34
* src/ cleanups.


Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 1 01:31:33 2003 UTC (15 years, 10 months ago) by wcc
Branch: MAIN
Changes since 1.33: +0 -1 lines
Diff to previous 1.33
* Fixed 2 warnings.


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 13 03:35:15 2003 UTC (16 years, 4 months ago) by stdarg
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32
* Added 'flags' param back to bind
* Partyline fixes/expansion
* Scripts can use 'bind' before the correct module is loaded


Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 11 08:37:39 2003 UTC (16 years, 4 months ago) by stdarg
Branch: MAIN
Changes since 1.31: +3 -11 lines
Diff to previous 1.31
* guppy needed something to read on the bathroom
* new approach to create the initial user -- we prompt for the owner's handle
  when the bot starts with -m, and then generate a random password and print
  it out.


Revision 1.31 - (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.30: +8 -4 lines
Diff to previous 1.30
* Start of new module interface
* Global function table is gone


Revision 1.30 - (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.29: +4 -15 lines
Diff to previous 1.29
* Cleanups


Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 17 10:22:30 2003 UTC (16 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.28: +0 -1 lines
Diff to previous 1.28
* Moved irccmp to libeggdrop
* Initial support for 005 numeric


Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 11 06:59:43 2003 UTC (16 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.27: +9 -25 lines
Diff to previous 1.27
* A bit more to configure.


Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 3 06:42:40 2003 UTC (16 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.26: +6 -4 lines
Diff to previous 1.26
*** empty log message ***


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 3 01:01:07 2003 UTC (16 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.25: +31 -95 lines
Diff to previous 1.25
* Let me know if there are any missing files!


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 18 22:36:52 2003 UTC (16 years, 9 months ago) by wcc
Branch: MAIN
Changes since 1.24: +4 -2 lines
Diff to previous 1.24
* Synch 1.6: nickbind, unixtime_incr, transfer-close, logblocking.


Revision 1.24 - (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.23: +2 -2 lines
Diff to previous 1.23
* Updated copyright info for 2003.


Revision 1.23 - (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.22: +7 -5 lines
Diff to previous 1.22
* Added some dcc support functions like sending/accepting files, with resume, and chats.
* Starting to migrate to new user system.


Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 12 05:59:52 2002 UTC (17 years, 5 months ago) by stdarg
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21
* Converting the scripting modules to using a well-defined interface rather than the general registry.
* Converted the 'traffic' command.
* Got rid of the registry since it wasn't needed anymore.


Revision 1.21 - (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.20: +26 -0 lines
Diff to previous 1.20
Grafted GPL header onto newer files.
Storing rcsid in binary files now.


Revision 1.20 - (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.19: +9 -5 lines
Diff to previous 1.19
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.19 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 1 03:56:12 2002 UTC (17 years, 5 months ago) by stdarg
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18
I changed a lot of variable names (- became _). I may have missed some so keep
your eyes open and if your scripts stop working, this may be why. I also
added 'puthelp' and 'putquick' to compat.tcl.


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 25 04:06:40 2002 UTC (17 years, 5 months ago) by stdarg
Branch: MAIN
Changes since 1.17: +7 -12 lines
Diff to previous 1.17
* 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.17 - (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.16: +0 -2 lines
Diff to previous 1.16
* 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.16 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 25 02:59:50 2002 UTC (17 years, 7 months ago) by stdarg
Branch: MAIN
Changes since 1.15: +1 -9 lines
Diff to previous 1.15
* Added 'timers' and 'timer_info' commands
* Removed some unnecessary usage of time(NULL) in logfile.c
* New global variable egg_timeval_now (like 'now' but with microseconds)
* Fixed some bugs, cleaned up some code, in egg_timer.c


Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 19 20:08:58 2002 UTC (17 years, 9 months ago) by ite
Branch: MAIN
Changes since 1.14: +2 -5 lines
Diff to previous 1.14
* 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.14 - (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.13: +4 -4 lines
Diff to previous 1.13
Removed our malloc_strcpy macro sincw it had the same functionality of strdup (provided the respective fallback function)


Revision 1.13 - (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.12: +0 -1 lines
Diff to previous 1.12
* 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.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 9 21:43:36 2001 UTC (17 years, 10 months ago) by guppy
Branch: MAIN
Changes since 1.11: +1 -4 lines
Diff to previous 1.11
log-time has been removed as a config setting


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 14 01:57:50 2001 UTC (17 years, 11 months ago) by stdarg
Branch: MAIN
Changes since 1.10: +0 -1 lines
Diff to previous 1.10
* Re-ordered init procedures so hooks[] is initialized earlier.
* Logfiles should cycle now.


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 13 04:50:40 2001 UTC (17 years, 11 months ago) by stdarg
Branch: MAIN
Changes since 1.9: +1 -0 lines
Diff to previous 1.9
* Added convenience functions for script_var_t's.
* Converted a bunch of functions in tcldcc.c.


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 31 04:02:51 2001 UTC (17 years, 11 months ago) by tothwolf
Branch: MAIN
Changes since 1.8: +5 -2 lines
Diff to previous 1.8
* 39 less gcc warnings...


Revision 1.8 - (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.7: +1 -1 lines
Diff to previous 1.7
Renamed src/adns, src/compat, src/egglib to lib/adns, lib/compat, lib/egglib respectively.


Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 27 16:34:54 2001 UTC (17 years, 11 months ago) by ite
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
* Renamed src/mod to modules.
* Created lib as top dir for eggdrop's libraries.


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 24 10:08:03 2001 UTC (17 years, 11 months ago) by stdarg
Branch: MAIN
Changes since 1.5: +7 -7 lines
Diff to previous 1.5
* Added support for optional args for scripts.
* Added a ".perl" command.
* Converted some stuff in tcldcc.c, based on Oskar Liljeblad's patch.
* Fixed compile warnings in tcl module.
* Added error reporting when loading perl scripts.


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 21 03:44:30 2001 UTC (18 years ago) by stdarg
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4
* 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.4 - (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.3: +3 -3 lines
Diff to previous 1.3
* 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.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 18 11:18:44 2001 UTC (18 years ago) by stdarg
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
Forgot to initialize a variable in logfile_cycle().


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 18 09:37:53 2001 UTC (18 years ago) by stdarg
Branch: MAIN
Changes since 1.1: +14 -4 lines
Diff to previous 1.1
Forgot to reopen logfile after cycling.
I dunno why it keeps thinking msprintf.h and tclscript.c are modified..


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 18 09:06:43 2001 UTC (18 years ago) by stdarg
Branch: MAIN
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).


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