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

Log of /eggdrop1.9/src/dns.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.42
Tue Feb 25 10:28:22 2003 UTC (16 years, 4 months ago) by stdarg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.41: +1 -1 lines
FILE REMOVED
* Cleanups


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


Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 18 07:41:33 2002 UTC (17 years, 1 month ago) by stdarg
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39
* Changed inet_aton(...) to inet_pton(AF_INET, ...) and removed inet_aton from lib/compat -- why have both?


Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 12 05:59:52 2002 UTC (17 years, 1 month ago) by stdarg
Branch: MAIN
Changes since 1.38: +4 -5 lines
Diff to previous 1.38
* 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.38 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 16:40:38 2002 UTC (17 years, 1 month ago) by tothwolf
Branch: MAIN
Changes since 1.37: +10 -7 lines
Diff to previous 1.37
Grafted GPL header onto newer files.
Storing rcsid in binary files now.


Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 5 15:19:11 2002 UTC (17 years, 1 month ago) by wingman
Branch: MAIN
Changes since 1.36: +4 -1 lines
Diff to previous 1.36
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.36 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 1 13:33:33 2002 UTC (17 years, 2 months ago) by ite
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35
* 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.35 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 26 01:06:22 2002 UTC (17 years, 3 months ago) by ite
Branch: MAIN
Changes since 1.34: +2 -4 lines
Diff to previous 1.34
* 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.34 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 7 22:19:05 2002 UTC (17 years, 4 months ago) by wcc
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33
Updated copyright info for 2002


Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 19 20:08:58 2002 UTC (17 years, 5 months ago) by ite
Branch: MAIN
Changes since 1.32: +16 -2 lines
Diff to previous 1.32
* 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.32 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 16 22:09:43 2002 UTC (17 years, 5 months ago) by ite
Branch: MAIN
Changes since 1.31: +10 -10 lines
Diff to previous 1.31
Removed our malloc_strcpy macro sincw it had the same functionality of strdup (provided the respective fallback function)


Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 28 13:30:33 2001 UTC (17 years, 8 months ago) by ite
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30
Renamed src/adns, src/compat, src/egglib to lib/adns, lib/compat, lib/egglib respectively.


Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 24 10:08:03 2001 UTC (17 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
* 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.29 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 19 01:55:05 2001 UTC (17 years, 8 months ago) by tothwolf
Branch: MAIN
Changes since 1.28: +22 -22 lines
Diff to previous 1.28
* 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.28 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 17 03:28:16 2001 UTC (17 years, 8 months ago) by stdarg
Branch: MAIN
Changes since 1.27: +43 -81 lines
Diff to previous 1.27
Removed old timer code.
Updated dns.c to use new script interface.


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


Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 11 11:34:19 2001 UTC (17 years, 8 months ago) by tothwolf
Branch: MAIN
Changes since 1.25: +8 -8 lines
Diff to previous 1.25
* Use calloc() instead of malloc_memset macro


Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 10 10:44:04 2001 UTC (17 years, 8 months ago) by tothwolf
Branch: MAIN
Changes since 1.24: +41 -123 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]
Fri Aug 10 23:51:20 2001 UTC (17 years, 10 months ago) by ite
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23
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.23 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 26 17:04:33 2001 UTC (17 years, 11 months ago) by drummer
Branch: MAIN
Changes since 1.22: +212 -57 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 (17 years, 11 months ago) by guppy
Branch: MAIN
CVS Tags: eggdrop1_6_5, eggdrop1_6_6
Changes since 1.21: +7 -10 lines
Diff to previous 1.21
here are my cleanup patches ...


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


Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 10 22:44:47 2001 UTC (18 years, 3 months ago) by guppy
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19
ITE's dns fix .. yay .. such a simple fix


Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 10 15:10:27 2000 UTC (18 years, 6 months ago) by guppy
Branch: MAIN
Changes since 1.18: +2 -22 lines
Diff to previous 1.18
guppy: core_cleanup.diff ...


Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 9 11:39:09 2000 UTC (18 years, 9 months ago) by fabian
Branch: MAIN
Changes since 1.17: +5 -5 lines
Diff to previous 1.17
fabian: cleanup_types patch


Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 6 22:00:31 2000 UTC (19 years, 1 month ago) by fabian
Branch: MAIN
CVS Tags: eggdrop10503, eggdrop105040
Changes since 1.16: +7 -10 lines
Diff to previous 1.16
misc_fix patch


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


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


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


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


Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 1 19:42:28 2000 UTC (19 years, 5 months ago) by fabian
Branch: MAIN
Changes since 1.11: +5 -5 lines
Diff to previous 1.11
bzero_memset patch


Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 26 12:21:51 1999 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
Changes since 1.10: +75 -19 lines
Diff to previous 1.10
dnslookup2


Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 25 15:05:27 1999 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
Changes since 1.9: +27 -44 lines
Diff to previous 1.9
dnslookup


Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 25 00:07:50 1999 UTC (19 years, 6 months ago) by fabian
Branch: MAIN
Changes since 1.8: +325 -9 lines
Diff to previous 1.8
tclasyncdns


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


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


Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 11 21:44:56 1999 UTC (19 years, 7 months ago) by fabian
Branch: MAIN
Changes since 1.5: +8 -5 lines
Diff to previous 1.5
dns_fixagain.patch which fixes a bug in blocking dns code and turns on debugmem to default on linux


Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 21 20:04:59 1999 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
Changes since 1.4: +5 -2 lines
Diff to previous 1.4
dnsfix patch from G`Quann


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


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


Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 10 22:24:59 1999 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
Changes since 1.1: +8 -22 lines
Diff to previous 1.1
the hostbyteorder patch


Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 9 19:44:50 1999 UTC (19 years, 8 months ago) by fabian
Branch: MAIN
forgot those new files again.. *gnnnn*.. I'll learn it...


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