CVS log for epic5/configure

Epicsol.org
(back) Up to [Epic CVS] / epic5

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.67 / (view) - annotate - [select for diffs] , Thu Jun 26 03:23:09 2008 UTC (6 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_9, HEAD
Changes since 1.66: +426 -329 lines
Diff to previous 1.66
* Add support for /ignore'ing a server (for undernet)
* Add --without-wserv flag to configure (see UPDATES)
* Add checks in configure for posix-like job control
* Add support so no job control -> no wserv support.

Revision 1.66 / (view) - annotate - [select for diffs] , Fri Apr 4 03:50:56 2008 UTC (4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_8
Changes since 1.65: +2 -2 lines
Diff to previous 1.65
* Roll in a bunch of changes from larne to make epic5 more vms-friendly
* Rename if.h -> ifcmd.h  (larne) -- Make sure you rerun configure!
* Run make depend to pick up name change of if.h
* Check for <sys/param.h> in configure (larne)
* Extern funcs are case insensitive in strict c90, fix (larne)
* Rename options -> options.h since vms requires a dot in filename (larne)
* Change "readonly" -> "rdonly" since "readonly" is a symbol in vms. (larne)
* Pull in "compat.h" for gailib.c and glob.c (larne)
* Set stdout to be explciitly line buffered at startup (larne)
* Returning a value from void functino forbidden by strict c90. fix (larne)
* Fix some compiler warnings that were lying around.
* There are more changes forthcoming, these were the easy ones.

Revision 1.65 / (view) - annotate - [select for diffs] , Sat Mar 29 18:00:13 2008 UTC (4 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.64: +255 -185 lines
Diff to previous 1.64
* Roll forward portability changes from epic4-2.10 (larne)
* This also includes term.h -> termx.h -- Make sure you rerun configure!

Revision 1.64 / (view) - annotate - [select for diffs] , Sat Mar 15 19:52:56 2008 UTC (4 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.63: +63 -37 lines
Diff to previous 1.63
Roll in all changes larne has requested for his porting effort,
including all the stuff already pushed into epic4.

Revision 1.63 / (view) - annotate - [select for diffs] , Sat Feb 16 03:38:25 2008 UTC (5 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_7
Changes since 1.62: +4 -4 lines
Diff to previous 1.62
* Put 'sig.inc' in include rather than source to fix build for r/o srcdir
* #undef strtoimax() if we are going to define our own to fix build
* Fix printf() qualification for syserr()
* Fix $write(@W<num> ...) so uppercase W works
* Nix strip_control() which isn't used any more.
* Make #define WINDOW_CREATE go away -- it's now mandatory.
* Reorganize do_screens() in prep for future work

Revision 1.62 / (view) - annotate - [select for diffs] , Tue Jan 22 06:44:13 2008 UTC (6 months, 2 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_6
Changes since 1.61: +198 -147 lines
Diff to previous 1.61
* Make /xecho -w -1 go to the current window, for compat with epic4 (rb Black)
* Make the /server list show the vhost you're using.
* /LOADing an executable file results in a warning and not an error.
* Fix input line so it doesn't display hidden contents after ^L (rb wjr)
* Add a $strptime() function, but I still need a strptime() compat version.
* Add $ignorectl(SUSPEND) and $ignorectl(UNSUSPEND) to turn off ignores.

Revision 1.61 / (view) - annotate - [select for diffs] , Sat Jan 5 19:00:24 2008 UTC (7 months ago) by jnelson
Branch: MAIN
Changes since 1.60: +320 -318 lines
Diff to previous 1.60
* $info(o) now includes 'r' for libarchive, and 'x' for iconv support
* Unconditinally unset GREP_OPTIONS in configure (rb Pegasus)
* Fix /oper password being shown because term_echo() not called. (rb wjr)
* Properly handle multiple spaces between protocol tokens (rb Krisp)
* Fix crash with standard_warning_level() when you do /window level nonsense.
* Support /input "prompt" (args) {code}. See UPDATES. (rb kreca) (fusion)

Revision 1.60 / (view) - annotate - [select for diffs] , Sat Dec 1 04:52:02 2007 UTC (8 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.59: +330 -285 lines
Diff to previous 1.59
* Everything below is from fusion (Alexander Grotewohl)
* If libarchive is present, support zip/tar files in /load and $open()
* Create a new "epic load file" data type that wraps FILE or libarchive.
* Extend uzfopen() to use the new "epic load file" data type.
* Extend the loader to honor the new "epic load file" data type
* Extend $open() [read only for now] to honor the epic load file data type
* Not all operations are supported on zip files.
* Add new function $fix_width() returns string with a guaranteed printable len
* End of things contributed by fusion (Alexander Grotewohl)

Revision 1.59 / (view) - annotate - [select for diffs] , Wed Aug 22 21:12:26 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_5
Changes since 1.58: +6 -6 lines
Diff to previous 1.58
* Don't use NULL in configure; use 0 instead.

Revision 1.58 / (view) - annotate - [select for diffs] , Wed Aug 22 20:57:16 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.57: +520 -303 lines
Diff to previous 1.57
--- This is a bunch of stuff I've been sitting on while I wait for howl to
finish what he was doing. ---

* Add support for ./configure --localdir
* Add support for ./configure --with-iconv=/usr/local
* Add support for looking for iconv in configure in various places
* Make configure check for nanosleep().
* Add function decls for [sg]et_server_realname()
* New version of screen.e
* Change "filename" to "local_filename" in dcc's, in prep of further work.
* Un-revert a few minor things.

Revision 1.57 / (view) - annotate - [select for diffs] , Mon Aug 13 02:26:38 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.56: +285 -281 lines
Diff to previous 1.56
* Fix configure so --with-threaded-stdout pulls in -pthread
* Include some commented out code that I'm ruminating over for input line
* Create CURSOR_LEFT and CURSOR_RIGHT macros to avoid assigning LOGICAL_CURSOR
* Default xforms now don't need to be ordered, or have default refnums.

Revision 1.56 / (view) - annotate - [select for diffs] , Thu Apr 12 01:37:21 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_4, epic5-0_3_3
Changes since 1.55: +26 -1 lines
Diff to previous 1.55
* Fix warnings found by gcc4 and run make depend.
* Add check for -Wno-pointer-sign to configure; makes using gcc4 less painful.

Revision 1.55 / (view) - annotate - [select for diffs] , Sat Jan 13 04:14:21 2007 UTC (18 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.54: +4 -4 lines
Diff to previous 1.54
* Fix from black for 'save' script, to save notify nicks.
* Fix from larne for configure checks for tcl for solaris (ick)
* Fix solaris ports support, inspired by patch from larne, rb zlonix

Revision 1.54 / (view) - annotate - [select for diffs] , Sat Dec 9 18:00:06 2006 UTC (19 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.53: +337 -299 lines
Diff to previous 1.53
Add code to do threaded stdout (from larne)

Revision 1.53 / (view) - annotate - [select for diffs] , Fri Sep 8 21:52:49 2006 UTC (22 months, 4 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_2
Changes since 1.52: +346 -235 lines
Diff to previous 1.52
* Fix finite()/isfinite() madness.
* Look for clock_gettime() in -lrt for ubuntu.
* Automatic reconnect from nullie. yay!
* Change /xecho -v to always output to current window if it's visible.
* Fix /on's with arglists, so lower serial nums don't corrupt $*. [rb nullie]
* Fix memory leak with $url(en|de)code() [rb nullie]
* Change /server - so it calls disconnect() directly
* Fix const correctness problems with sha2.c

Revision 1.52 / (view) - annotate - [select for diffs] , Wed Jun 7 01:17:04 2006 UTC (2 years, 2 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_1
Changes since 1.51: +917 -860 lines
Diff to previous 1.51
* Rework configure mojo for perl, ruby, tcl to autogrok compile stuff.
* Run make depend again.
* Update the DCC "last time" value regularly.

Revision 1.51 / (view) - annotate - [select for diffs] , Tue Jun 6 02:55:10 2006 UTC (2 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.50: +330 -290 lines
Diff to previous 1.50
* Ruby support. yay!
* Add a /tcl command, just for laughs.  Same as perl.

Revision 1.50 / (view) - annotate - [select for diffs] , Wed Nov 2 03:11:58 2005 UTC (2 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_2_0, epic5-0_0_8
Changes since 1.49: +249 -232 lines
Diff to previous 1.49
* Add a pd implementation of sdbm, make $dbmctl() use it.
* Make configure warn harder if it looks like termcap/terminfo not found.

Revision 1.49 / (view) - annotate - [select for diffs] , Tue Nov 1 03:17:07 2005 UTC (2 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.48: +274 -270 lines
Diff to previous 1.48
* Check for <ndbm.h> in configure, don't do DBM if it is absent.
* $dbmctl() always no-ops, returns empty string if dbm not available.
* Add 'd' to $info(o) if DBM support is included
* Add a check for solaris cc, moxy up the CFLAGS for larne.
* Fix compile breakage if both tparm() and base64() are missing. doh.
* Fail when maximum number of levels have been added.
* Note a few places the window refnum is changed.

Revision 1.48 / (view) - annotate - [select for diffs] , Tue Oct 4 02:47:43 2005 UTC (2 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_7
Changes since 1.47: +2 -2 lines
Diff to previous 1.47
* Include <stddef.h> if we can, for no particular reason...
* Nix now unused mangle_line(). yay!
* Use (intptr_t) instead of (intmax_t) to treat pointers as integers...
* Try to handle failures from the dns helpers with more grace.

Revision 1.47 / (view) - annotate - [select for diffs] , Thu Aug 25 12:57:30 2005 UTC (2 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.46: +305 -338 lines
Diff to previous 1.46
Fix build on freebsd-5.  I hope this works on freebsd-4 again. (*gulp*)

Revision 1.46 / (view) - annotate - [select for diffs] , Thu Aug 25 12:49:33 2005 UTC (2 years, 11 months ago) by jnelson
Branch: MAIN
Changes since 1.45: +567 -447 lines
Diff to previous 1.45
Add configure glop for intmax_t for c90 systems.  Will start using later.

Revision 1.45 / (view) - annotate - [select for diffs] , Tue May 3 13:37:40 2005 UTC (3 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_6
Changes since 1.44: +270 -262 lines
Diff to previous 1.44
Add support from larne for solaris ports, which I modified up a bit, so if
there are any problems, blame me, and not him!

Revision 1.44 / (view) - annotate - [select for diffs] , Fri Apr 1 03:04:51 2005 UTC (3 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_5
Changes since 1.43: +153 -102 lines
Diff to previous 1.43
* Check for arc4random() in configure, don't use compat.c version if possible.
* GC "fill_it_out" code which has been deactive for a while.
* Fix translation casting error for zlonix
* Allow current_package() to return NULL, handle that as special case.
* Refactor the startup loading stuff
* Move a couple of loads out of basical and into global.

Revision 1.43 / (view) - annotate - [select for diffs] , Fri Mar 4 05:46:13 2005 UTC (3 years, 5 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_4
Changes since 1.42: +289 -293 lines
Diff to previous 1.42
Fix layout of ./configure --help.  Really, I'm done tonight!

Revision 1.42 / (view) - annotate - [select for diffs] , Fri Mar 4 05:30:59 2005 UTC (3 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.41: +4 -4 lines
Diff to previous 1.41
* Fix SSL with pthreads -- need to establish SSL before calling SSL_read!
* Fix compiling with kqueue, call it --with-multiplex=freebsd-kqueue
* Hide SSL capability behind "client_ssl_enabled()", nix all #ifdef HAVE_SSL

Revision 1.41 / (view) - annotate - [select for diffs] , Fri Mar 4 00:57:43 2005 UTC (3 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.40: +434 -280 lines
Diff to previous 1.40
* Add --with-multiplex=[select|poll|kqueue|pthread] to configure
* Check thread-safety of SSL in configure when using pthreads.
* Don't unconditionally skip leading :'s in symbol names.
* When calling functions, handle skipping leading :'s specially.
* Add support for pthread locking for ssl to ssl.c
* Add %{2}+ and %{3}+ status expandos that only show the mode string.
* Use AI_ADDRCONFIG flag to tell getaddrinfo() we only want addrs we can use.

Revision 1.40 / (view) - annotate - [select for diffs] , Wed Jan 12 00:12:20 2005 UTC (3 years, 6 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_3
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
* Refactor window_check_servers() to work with server's current window only.
* Roll forward all the rest of changes from epic4 (i think)
* Add /ON NEW_NICKNAME, when epic needs a new nickname from you.
* Run 'make depend', fix compile errors, fix 'environment' script

Revision 1.39 / (view) - annotate - [select for diffs] , Sun Dec 14 20:04:09 2003 UTC (4 years, 7 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_2, epic5-0_0_1
Changes since 1.38: +4 -4 lines
Diff to previous 1.38
* Nix auto-append-of-$* feature (args_flag to expand_alias/parse_inline)
* Fix provided scripts to add $* when necessary.
* Fix up Makefile, configure, et al, to use epic5/ directories.

Revision 1.38 / (view) - annotate - [select for diffs] , Sat Nov 22 23:33:01 2003 UTC (4 years, 8 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_5, epic4-1_2_4, epic4-1_2_3, epic4-1_2_2, epic4-1_2_1, epic4-1_2_0
Changes since 1.37: +204 -102 lines
Diff to previous 1.37
Let us never speak of this commit again.

Revision 1.37 / (view) - annotate - [select for diffs] , Sat Nov 22 03:19:03 2003 UTC (4 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.36: +153 -102 lines
Diff to previous 1.36
Wrapper for atoll() for freebsd-stable and stuff.

Revision 1.36 / (view) - annotate - [select for diffs] , Fri Nov 21 16:18:12 2003 UTC (4 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.35: +73 -26 lines
Diff to previous 1.35
Unconditionally do (long long) integer math in the new math parser if
your system supports (long long).  I suppose on some systems this will
make math slower, but that seems like a small price to pay for having
integers that will actually support IP addresses!

$info(o) will inclue the letter 'l' if the host client is working with
64 bit integers in the new math parser.

Please note that the old math parser has not changed, and still only
supports 32 bit integers, and that won't change for backwards compatability.
If you really really really need 64 bit integers, think about changing to
the new math parser.

Revision 1.35 / (view) - annotate - [select for diffs] , Thu Sep 25 20:24:33 2003 UTC (4 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_17, epic4-1_1_16, epic4-1_1_15, epic4-1_1_14, epic4-1_1_13
Changes since 1.34: +315 -263 lines
Diff to previous 1.34
Fix it so you can compile on systems without (intptr_t) again.

Revision 1.34 / (view) - annotate - [select for diffs] , Fri Aug 1 00:08:51 2003 UTC (5 years ago) by jnelson
Branch: MAIN
Changes since 1.33: +264 -275 lines
Diff to previous 1.33
Include <stdint.h> and <inttypes.h> if they exist.

Revision 1.33 / (view) - annotate - [select for diffs] , Wed Jul 9 04:14:12 2003 UTC (5 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.32: +147 -96 lines
Diff to previous 1.32
Add support for clock_gettime() which is the posix version of gettimeofday().

Revision 1.32 / (view) - annotate - [select for diffs] , Fri May 9 03:29:52 2003 UTC (5 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_12
Changes since 1.31: +279 -254 lines
Diff to previous 1.31
* Rename 'dcc()' to 'dcc_cmd()' so we can use dcc as variable
* Garbage collect unused 'irc_path' global variable.
* Add --with-warns to configure to do FreeBSD "WARNS" like compiler checks
* Many hundreds of changes to improve the "quality of code" in epic, including:
* - Treat all literal strings as (const char *) and fix const correctness.
* - Mopping up all remaining const-correctness issues
* - Do not "launder" a (const char *) to a (char *) in string searches, (ala
    strchr) but rather return a ssize_t offset value.
* - Particular, MatchingBracket() returns (ssize_t) and not (char *).
* - Eliminate all "shadow" variable names by changing them to something else.
* - Eliminate most function decls that do not include a prototype list.
* - Add prototypes for all extern functions that are missing them.
* - Ensure most function pointers include a prototype list.
* - In term.c, most of those (char *)'s are really (const char *)'s.
* - Explicitly specify 'static' functions as 'static'
* - Ensure every function is either 'static' or has a prototype.
* - Eliminate (unsigned) < (signed) type comparisons.
* Hopefully you should not notice any changes!

Revision 1.31 / (view) - annotate - [select for diffs] , Thu Apr 24 20:49:24 2003 UTC (5 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.30: +107 -180 lines
Diff to previous 1.30
Nominally remove all uses of "unsafe" functions: (Commit 506)
* Convert all uses of strcpy() to strlcpy()
* Convert all uses of strcat() to strlcat()
* Convert all uses of strmcpy() to strlcpy()
* Convert all uses of strmcat() to strlcat()
* Convert all uses of sprintf() to snprintf()
* As much as possible, use 'sizeof var' in snprintf/strlcpy/strlcat.
* Qualify the size of some global vars so we can sizeof() them.
* Nuke strmcpy(), strmcat(), strmcat_ue(), strmccat(),
* Change strmopencat() to strlopencat().
* Change strmpcat() to strlpcat().
* Fix switch_hostname so it doesn't return a (const) string.
* Fix TimerTimeout so it doesn't return a (const) Timeval.
* Change things like (ret) to do ret while (0); for when "ret" is "{}".
* Fix initialization for load_level
* Stop passing in static strings into io(), so we can modify them.
* Make messages passed to io() more informative to the user.
* Fix CTCP FINGER handler not to assume (struct pw) strings can be overwritten.
* Use (socklen_t) and not an (int) for socket sizes.
* Don't return a value in a void function...
* Don't use return value of process_dcc_chat_ctcps() for assignment.
* Don't put semicolons after function bodies
* Fix $getopt() to save 'input_size' so we can use it with strl*().
* Convert all uses of stpcpy() to strlcat() and strlopencat().
* Nix checks for stpcpy() in configure -- regen configure.

Revision 1.23.2.3 / (view) - annotate - [select for diffs] , Wed Mar 26 09:20:45 2003 UTC (5 years, 4 months ago) by wd
Branch: wd-devel
Changes since 1.23.2.2: +1 -1 lines
Diff to previous 1.23.2.2 to branch point 1.23 to next main 1.24
Okay.  User input is now handled specially, and parse_command() will not
accept incomplete command names anymore.
-wd

Revision 1.23.2.2 / (view) - annotate - [select for diffs] , Mon Mar 24 17:52:59 2003 UTC (5 years, 4 months ago) by wd
Branch: wd-devel
Changes since 1.23.2.1: +7472 -3117 lines
Diff to previous 1.23.2.1 to branch point 1.23
Another merge.

Revision 1.30 / (view) - annotate - [select for diffs] , Mon Mar 24 01:23:37 2003 UTC (5 years, 4 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_11
Changes since 1.29: +276 -290 lines
Diff to previous 1.29
Fix various specious warnings from gcc, also, don't test for "sun_len"
in configure; use "sa_len" test for that.

Revision 1.23.2.1 / (view) - annotate - [select for diffs] , Thu Feb 27 15:29:54 2003 UTC (5 years, 5 months ago) by wd
Branch: wd-devel
Changes since 1.23: +337 -309 lines
Diff to previous 1.23
Yikes.  Merged to become consistent with HEAD.  Sorry for all the commits,
I'll be quiet again soon. :)
-wd

Revision 1.29 / (view) - annotate - [select for diffs] , Sun Feb 2 07:57:37 2003 UTC (5 years, 6 months ago) by crazyed
Branch: MAIN
Changes since 1.28: +28 -30 lines
Diff to previous 1.28
* Configure now does a deeper search for the perl libs.
* Rebuilt configure.

Revision 1.28 / (view) - annotate - [select for diffs] , Sun Feb 2 07:54:29 2003 UTC (5 years, 6 months ago) by crazyed
Branch: MAIN
Changes since 1.27: +276 -280 lines
Diff to previous 1.27
* Fix for NAMES processing.  Discovered by Paladin.

Revision 1.27 / (view) - annotate - [select for diffs] , Sat Jan 11 04:26:52 2003 UTC (5 years, 6 months ago) by jnelson
Branch: MAIN
Changes since 1.26: +303 -287 lines
Diff to previous 1.26
Commit #427
* Add -l<tcl> to the front of $LIBS so -lm can come after it
* Look for SSL stuff in default location before hunting for it in /usr/local.
* Reset $withval after check for perl so --without-perl doesn't --without-tcl
* Make first arg of cvtchar() a (const char *) to silence warning.
* Move 'this_sucks' label to a place where it is legal.
* Make check_val() cope with NaNs and INFs more graciously...
* Fix null deref with /lastlog -c
* Update the input line in set_update(), not the caller
* Do update the input line when redrawing status
* Change make_status() to return a success/failure value.
* Don't clear the "status line wants redraw" flag if redrawing status fails.
* Nuke the now unecessary "in_window_command" global variable.
* Fix bug where <scrollback> + <scrollforward> left you in scrollback mode.
* Force init of Window->lines_held = 0 even though that shouldnt be needed.

Revision 1.26 / (view) - annotate - [select for diffs] , Sat Dec 28 06:19:55 2002 UTC (5 years, 7 months ago) by jnelson
Branch: MAIN
Changes since 1.25: +9 -8 lines
Diff to previous 1.25
Fix compile errors in configure.in.  These were my fault.

Revision 1.25 / (view) - annotate - [select for diffs] , Fri Dec 27 08:50:51 2002 UTC (5 years, 7 months ago) by crazyed
Branch: MAIN
Changes since 1.24: +30 -37 lines
Diff to previous 1.24
Rebuilt configure.  perl and tcl support should default to on for BSD and
Linux now.

Revision 1.24 / (view) - annotate - [select for diffs] , Wed Dec 11 19:45:16 2002 UTC (5 years, 7 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_9, epic4-1_1_8, epic4-1_1_10
Changes since 1.23: +300 -276 lines
Diff to previous 1.23
Regenerated autoconf.

Revision 1.23 / (view) - annotate - [select for diffs] , Tue Oct 22 22:18:44 2002 UTC (5 years, 9 months ago) by jnelson
Branch: MAIN
Branch point for: wd-devel
Changes since 1.22: +67 -29 lines
Diff to previous 1.22
* Add checks/workaround for linux's broken realpath(). Bleh.
* Add arc4random stuff to compat.c -- will be used later!
* Fix $realpath() to use normalize_filename() so it gets realpath() fix.
* Add $serverctl(SET <refnum> PRIMARY) to set primary server.  User beware!

Revision 1.22 / (view) - annotate - [select for diffs] , Fri Oct 18 20:45:19 2002 UTC (5 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.21: +274 -264 lines
Diff to previous 1.21
* #include <unistd.h> for configure check for sys_siglist[] for netbsd.

Revision 1.21 / (view) - annotate - [select for diffs] , Tue Aug 6 02:45:48 2002 UTC (6 years ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_7, epic4-1_1_6
Changes since 1.20: +198 -95 lines
Diff to previous 1.20
Check for getaddrinfo() and getnameinfo() in configure
otherwise we can't do ipv6 lookups. doh!

Revision 1.20 / (view) - annotate - [select for diffs] , Mon Jul 29 21:27:04 2002 UTC (6 years ago) by jnelson
Branch: MAIN
Changes since 1.19: +146 -95 lines
Diff to previous 1.19
Update documentation prior to epic4-1.1.6 release
Add "HAVE_GETSERVBYNAME" check to configure stuff.
Remove /SET RANDOM_LOCAL_PORTS which has gone away.
Fix some layout issues with gailib.c and change two function names.
Fix comment issue with ircsig.c
Fix uninitialized variable issue with keys.c
Remove mention of /SET RANDOM_LOCAL_PORTS in network.c

Revision 1.19 / (view) - annotate - [select for diffs] , Fri Jul 26 16:10:07 2002 UTC (6 years ago) by jnelson
Branch: MAIN
Changes since 1.18: +308 -243 lines
Diff to previous 1.18
Add GAILIB, a bsd licensed getaddrinfo/getnameinfo implementation for
ipv4 only systems.  This was lifted from ruby, who lifted it from WIDE.
Add #ifdef's as necessary to compile on non-ipv6 systems.

Revision 1.18 / (view) - annotate - [select for diffs] , Fri May 31 04:58:06 2002 UTC (6 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
Change configure script's generation of "sig.inc" to make sys_siglist a
static global variable, to avoid multiple declarations which would fail
at link time.  Reported by da5id.

Revision 1.17 / (view) - annotate - [select for diffs] , Tue May 28 03:55:56 2002 UTC (6 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.16: +129 -384 lines
Diff to previous 1.16
Lots more work on the ipv6 front.  Remove the last of the vestiges of the
old historical address handlers (inet_ntop/inet_pton/inet_aton/inet_ntoa).
Now everything, and I mean EVERYTHING goes through inet_strton and inet_ntostr
which are just fancy front ends to getaddrinfo() and getnameinfo().  Quite a
bit of EPIC is already family-independent, but there is still some left to be
clubbed into submission.  The project to add support for IPv6 is now about
75% complete!

Perversely enough, the only thing stopping DCC from being essentially 100%
IPv6 capable is the inability to send an IPv6 hostname through a handshake
without breaking the standard...

Revision 1.16 / (view) - annotate - [select for diffs] , Tue May 28 02:54:43 2002 UTC (6 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.15: +244 -242 lines
Diff to previous 1.15
Changes by zinx for handling of 'configure --with-ssl'

Revision 1.15 / (view) - annotate - [select for diffs] , Mon May 27 01:43:35 2002 UTC (6 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.14: +57 -6 lines
Diff to previous 1.14
Huge major commit #1 in the great IPv6 support addition...
Rather than include all of the changes here, read KNOWNBUGS changes.

Revision 1.14 / (view) - annotate - [select for diffs] , Sun May 19 16:16:27 2002 UTC (6 years, 2 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_5, epic4-1_1_4
Changes since 1.13: +276 -334 lines
Diff to previous 1.13
It appears as though the last two changes to configure.in did not result
in the configure script being recreated and committed -- do that now.
This introduces configure changes to 'ssl' and the check for 'socklen_t'.
Also, fix a compiler warning in status.c.

Revision 1.13 / (view) - annotate - [select for diffs] , Mon May 6 23:21:13 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.12: +61 -39 lines
Diff to previous 1.12
Fixes inspired by first wave of testers
1) Fix casts to inet_anytop()
2) Fix configure to check for socklen_t, default to 'int'.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon May 6 23:05:45 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.11: +236 -83 lines
Diff to previous 1.11
This is a huge monster commit -- I put the particulars of the commit in
KNOWNBUGS.  I will only say here that this fixes a lot of issues with
DCC and introduces a lot of protocol independance into the networking API
that epic works with.  Good things will continue to come in the future!

Revision 1.11 / (view) - annotate - [select for diffs] , Tue Apr 23 12:28:15 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.10: +28 -16 lines
Diff to previous 1.10
Let's try another approach to the "find out if sa_len exists" problem.

Revision 1.10 / (view) - annotate - [select for diffs] , Sun Apr 21 05:03:21 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.9: +284 -284 lines
Diff to previous 1.9
Check (struct sockaddr) for sa_len, and use this as a hint as to whether
sockaddrs have a "length" field in them.  I will phase out the (now obsolete)
check for HAVE_SUN_LEN in configure, once i'm comfortable that checking for
HAVE_SA_LEN is sufficient.  Whack up the (struct sockaddr_storage) to honor
the HAVE_SA_LEN value probed by configure, as requested by Q (Kurt R.).

Regen configure.  This brings the ssl stuff into play from CE's last commit.

Revision 1.9 / (view) - annotate - [select for diffs] , Wed Apr 17 05:56:39 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.8: +29 -5 lines
Diff to previous 1.8
Drums...
Drums...
Drums...
Drums in the deep...

Revision 1.8 / (view) - annotate - [select for diffs] , Wed Apr 10 15:04:31 2002 UTC (6 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.7: +54 -13 lines
Diff to previous 1.7
Have 'configure' check for the worthiness of SNDLOWAT setsockopt option
so that the linux users stop griping to me that they don't like to see the
error message that linux's braindamage causes.

Revision 1.7 / (view) - annotate - [select for diffs] , Fri Jan 25 22:12:23 2002 UTC (6 years, 6 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_3
Changes since 1.6: +3 -3 lines
Diff to previous 1.6
Rebuilt the configure script after applying SSL patch.

Revision 1.6 / (view) - annotate - [select for diffs] , Fri Jan 25 21:57:09 2002 UTC (6 years, 6 months ago) by crazyed
Branch: MAIN
Changes since 1.5: +402 -233 lines
Diff to previous 1.5
Applied the SSL patch from ay-ar.

Details are in README.SSL.  This works well at this point, but there may
be teething problems.

Revision 1.5 / (view) - annotate - [select for diffs] , Wed Nov 28 22:58:02 2001 UTC (6 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.4: +193 -142 lines
Diff to previous 1.4
Add compat functions for setenv() and unsetenv().  Unfortunately,
if your system lacks these functions, setting environment variables
causes a memory leak, and you just plain flat out can't unset environment
variables.  These are defects in the API (or in the OS, whichever one you
prefer to blame) and do not represent bugs in EPIC.

Revision 1.4 / (view) - annotate - [select for diffs] , Wed Sep 26 17:39:19 2001 UTC (6 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_1
Changes since 1.3: +129 -78 lines
Diff to previous 1.3
Oops. I forgot to re-run autoconf. *blush*.

Revision 1.3 / (view) - annotate - [select for diffs] , Mon Sep 24 17:18:10 2001 UTC (6 years, 10 months ago) by jnelson
Branch: MAIN
Changes since 1.2: +10 -12 lines
Diff to previous 1.2
Re-run through autoconf to pick up -g -O instead of -g -O2.

Revision 1.2 / (view) - annotate - [select for diffs] , Mon Sep 24 15:50:57 2001 UTC (6 years, 10 months ago) by crazyed
Branch: MAIN
Changes since 1.1: +263 -226 lines
Diff to previous 1.1
Oh yes...  And rebuild the configure script..

Revision 1.1.1.1 / (view) - annotate - [select for diffs] (vendor branch) , Tue Dec 5 00:11:56 2000 UTC (7 years, 8 months ago) by jnelson
Branch: epicsol
CVS Tags: start, epic4_0_9_15, epic4-1_0_1, epic4-1_0, epic4-0_9_17, epic4-0_9_16, epic4-0_9_15, epic4-0_9_14, epic4-0_10_0, epic-test-tag2, epic-test-tag
Changes since 1.1: +0 -0 lines
Diff to previous 1.1
Initial import into CVS

Revision 1.1 / (view) - annotate - [select for diffs] , Tue Dec 5 00:11:56 2000 UTC (7 years, 8 months ago) by jnelson
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

CVS Admin
Powered by
ViewCVS 0.9.2