CVS log for epic5/source/irc.c

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

Request diff between arbitrary revisions


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

Revision 1.1230 / (view) - annotate - [select for diffs] , Thu Sep 4 20:10:01 2008 UTC (2 days, 22 hours ago) by jnelson
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1229: +2 -2 lines
Diff to previous 1.1229
Fix problem with ruby startup code running over and over again (howl)

Revision 1.1229 / (view) - annotate - [select for diffs] , Thu Sep 4 19:54:43 2008 UTC (2 days, 22 hours ago) by howl
Branch: MAIN
Changes since 1.1228: +2 -2 lines
Diff to previous 1.1228
* Fixed a small bug with the ruby implementation here.

Revision 1.1228 / (view) - annotate - [select for diffs] , Mon Aug 25 22:58:57 2008 UTC (12 days, 19 hours ago) by jnelson
Branch: MAIN
Changes since 1.1227: +2 -2 lines
Diff to previous 1.1227
* Add stub code for a scrollback indicator in the future (rb twincest)
* Add stub code for a ucs32 input line in the future.
* Reformat all of the /set creation code in vars.c

Revision 1.1227 / (view) - annotate - [select for diffs] , Tue Jul 1 23:10:28 2008 UTC (2 months ago) by jnelson
Branch: MAIN
Changes since 1.1226: +3 -3 lines
Diff to previous 1.1226
* Add $serverctl(READ_FILE filename) to add servers from a servers file.
* Add some preliminary code for sending a /msg to a logfile.
* Make scrollback_start/end use "scroll up/down 999,999 lines"
* This is for future consolidation of the scrollback code.

Revision 1.1226 / (view) - annotate - [select for diffs] , Sat Jun 28 03:19:18 2008 UTC (2 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1225: +2 -2 lines
Diff to previous 1.1225
* Redirect $stdout in ruby back to EPIC.echo so ruby warnings display properly
* This is to fix howl's bug: /ruby {EPIC.echo EPIC.expr "S"}

Revision 1.1225 / (view) - annotate - [select for diffs] , Fri Jun 27 00:42:13 2008 UTC (2 months, 1 week ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_9
Changes since 1.1224: +6 -6 lines
Diff to previous 1.1224
New epic!
* Release EPIC5-0.3.9 (Contumacy) (commit 1554)

Revision 1.1224 / (view) - annotate - [select for diffs] , Thu Jun 26 03:23:11 2008 UTC (2 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1223: +2 -2 lines
Diff to previous 1.1223
* 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.1223 / (view) - annotate - [select for diffs] , Wed Jun 25 04:26:57 2008 UTC (2 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1222: +2 -2 lines
Diff to previous 1.1222
* Fix make_window_current() to use the main_screen if all else fails.

Revision 1.1222 / (view) - annotate - [select for diffs] , Mon Jun 23 20:25:03 2008 UTC (2 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1221: +2 -2 lines
Diff to previous 1.1221
* Support /ignore nick|#chan ACTION

Revision 1.1221 / (view) - annotate - [select for diffs] , Thu May 15 16:57:54 2008 UTC (3 months, 3 weeks ago) by alex
Branch: MAIN
Changes since 1.1220: +2 -2 lines
Diff to previous 1.1220
xecho's -all option clobbered the first word after it as if it took params

Revision 1.1220 / (view) - annotate - [select for diffs] , Fri May 9 16:06:10 2008 UTC (3 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1219: +3 -3 lines
Diff to previous 1.1219
* Fix hitting ^C twice so it sends SIGUR2 instead of SIGLARLM
* This is because we don't use alarm() any more, and ^C^C stops infinite loop
* Fix some compiler nits that larne found on strict compilers.

Revision 1.1219 / (view) - annotate - [select for diffs] , Tue Apr 22 22:56:01 2008 UTC (4 months, 2 weeks ago) by howl
Branch: MAIN
Changes since 1.1218: +2 -2 lines
Diff to previous 1.1218
A slight change here. This time, the hook returns the correct window. :)

Revision 1.1218 / (view) - annotate - [select for diffs] , Tue Apr 22 22:30:22 2008 UTC (4 months, 2 weeks ago) by howl
Branch: MAIN
Changes since 1.1217: +2 -2 lines
Diff to previous 1.1217
Added /on. /ON WINDOW_NOTIFED.

Revision 1.1217 / (view) - annotate - [select for diffs] , Tue Apr 15 03:49:51 2008 UTC (4 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1216: +2 -2 lines
Diff to previous 1.1216
Fix signal handling for SIG_IGN and SIG_DFL so SIGPIPE doesn't cause crash.

Revision 1.1216 / (view) - annotate - [select for diffs] , Thu Apr 10 22:56:08 2008 UTC (4 months, 4 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_8
Changes since 1.1215: +6 -6 lines
Diff to previous 1.1215
New epic!

Revision 1.1215 / (view) - annotate - [select for diffs] , Thu Apr 10 22:48:21 2008 UTC (4 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1214: +2 -2 lines
Diff to previous 1.1214
Fix a NULL deref for a rather unreasonable situation.

Revision 1.1214 / (view) - annotate - [select for diffs] , Fri Apr 4 23:20:38 2008 UTC (5 months ago) by jnelson
Branch: MAIN
Changes since 1.1213: +4 -2 lines
Diff to previous 1.1213
* Phase two of larne's patch is to isolate features that require job control
* You can #define NO_JOB_CONTROL to turn off fork/exec type stuff.
* Soon, the configure script will auto-grok this.

Revision 1.1213 / (view) - annotate - [select for diffs] , Fri Apr 4 03:51:05 2008 UTC (5 months ago) by jnelson
Branch: MAIN
Changes since 1.1212: +3 -2 lines
Diff to previous 1.1212
* 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.1212 / (view) - annotate - [select for diffs] , Sat Mar 29 18:00:16 2008 UTC (5 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1211: +3 -3 lines
Diff to previous 1.1211
* Roll forward portability changes from epic4-2.10 (larne)
* This also includes term.h -> termx.h -- Make sure you rerun configure!

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

Revision 1.1210 / (view) - annotate - [select for diffs] , Mon Mar 10 05:29:39 2008 UTC (5 months, 4 weeks ago) by crazyed
Branch: MAIN
Changes since 1.1209: +2 -2 lines
Diff to previous 1.1209
* Fixed an apparent typo in getnrolitems in data_array.
* Fixed a bug in autoget where it wasn't actually starting a download.
* Fixed yet another bug in commandqueues involving double quote dequoting.
* This covers for an apparent bug in $shift() which should automatically
  dequote quotes (unfixed).
* Added USER1 - USER10, OPERWALL and SYSERR levels to the ignore system.
* Added ":" hack to /notify as per UPDATES.

Revision 1.1209 / (view) - annotate - [select for diffs] , Fri Feb 29 04:14:27 2008 UTC (6 months, 1 week ago) by crazyed
Branch: MAIN
Changes since 1.1208: +2 -2 lines
Diff to previous 1.1208
* $write(w-1 ....) is documented to write to the global logfile and now does.
* Fixed a long standing notify bug where only one ISON would be sent.

Revision 1.1208 / (view) - annotate - [select for diffs] , Tue Feb 26 03:46:18 2008 UTC (6 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1207: +30 -4 lines
Diff to previous 1.1207
* Add /on signal (pegasus)
* Fix build on interix (twincest)
* Fix compile warnings and a c99-ism
* Fix another panic() causable by /echo. ugh.

Revision 1.1207 / (view) - annotate - [select for diffs] , Tue Feb 19 13:13:12 2008 UTC (6 months, 2 weeks ago) by crazyed
Branch: MAIN
Changes since 1.1206: +2 -2 lines
Diff to previous 1.1206
* Fixed q1cmd in command queues to address space mangling issues
  first noticed by Kraca.
* Fixed data_struct to work with dword.
* Fixed tabkey.ce to work better with args with spaces in them.
* Fixed tabkey.ce to not put / prefix on recursed commands (again).
* Fixed tabkey.ce to work with 005 CHANTYPES.
* Fixed $xdebug() to work with multiple arguments as it once did.
* Fixed what appears to be a typo in elf.c and I don't really know what
  it does.  I hope it doesn't break anything for anybody.  XXX
* Minor optimisation for notify.c.
* Added handling of the 340 numeric in numbers.c
* Handle extraneous spaces in server MODE messages.  Austhex adds these.
* Trigger waiting ISON's when we connect again.  I don't recall why
  I took this out in the first place.
* Added "/userhost -flush", which will flush the queue of messages waiting
  to be sent, NOT the queue awaiting replies.
* Extended "/ison -f" to also flush the queue of ISON's waiting to be sent.

Revision 1.1206 / (view) - annotate - [select for diffs] , Sat Feb 16 23:42:05 2008 UTC (6 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1205: +2 -2 lines
Diff to previous 1.1205
Fix all the compile warnings that I let go way too long.

Revision 1.1205 / (view) - annotate - [select for diffs] , Sat Feb 16 16:08:05 2008 UTC (6 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_7
Changes since 1.1204: +6 -6 lines
Diff to previous 1.1204
New epic!

Revision 1.1204 / (view) - annotate - [select for diffs] , Sat Feb 16 03:38:28 2008 UTC (6 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1203: +2 -2 lines
Diff to previous 1.1203
* 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.1203 / (view) - annotate - [select for diffs] , Fri Feb 15 19:31:34 2008 UTC (6 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1202: +2 -2 lines
Diff to previous 1.1202
Emergency fix.

Revision 1.1202 / (view) - annotate - [select for diffs] , Tue Jan 29 03:18:20 2008 UTC (7 months, 1 week ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_6
Changes since 1.1201: +7 -7 lines
Diff to previous 1.1201
New epic! (epic5-0.3.6)

Revision 1.1201 / (view) - annotate - [select for diffs] , Tue Jan 29 03:14:38 2008 UTC (7 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1200: +2 -2 lines
Diff to previous 1.1200
Add $2 as the /window command in /on window_command

Revision 1.1200 / (view) - annotate - [select for diffs] , Wed Jan 23 04:05:55 2008 UTC (7 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1199: +2 -2 lines
Diff to previous 1.1199
* Fix new math parser comparison operators to work properly with numbers.
* Add function $check_code(), looks for unmatched parens or braces in string.

Revision 1.1199 / (view) - annotate - [select for diffs] , Tue Jan 22 06:44:15 2008 UTC (7 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1198: +2 -2 lines
Diff to previous 1.1198
* 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.1198 / (view) - annotate - [select for diffs] , Tue Jan 22 04:03:40 2008 UTC (7 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1197: +2 -2 lines
Diff to previous 1.1197
* Add a new internal function prepare_display2() a reduced version of p_d().
* Add a new internal function fix_string_width(), the guts of $fix_string()
* Fix /set indent to use prepare_display2(). Now you can use ^C codes. yay!
* Fix fd leak if fork() fails for /exec.
* Fix window toplines so they extend the width of the screen like statusbars.

Revision 1.1197 / (view) - annotate - [select for diffs] , Tue Jan 15 13:02:21 2008 UTC (7 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1196: +2 -2 lines
Diff to previous 1.1196
Fix $write(w3 blah) crash reported by ce.

Revision 1.1196 / (view) - annotate - [select for diffs] , Sat Jan 5 19:00:26 2008 UTC (8 months ago) by jnelson
Branch: MAIN
Changes since 1.1195: +2 -2 lines
Diff to previous 1.1195
* $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.1195 / (view) - annotate - [select for diffs] , Tue Dec 4 16:42:01 2007 UTC (9 months ago) by jnelson
Branch: MAIN
Changes since 1.1194: +2 -2 lines
Diff to previous 1.1194
Fix build

Revision 1.1194 / (view) - annotate - [select for diffs] , Sat Dec 1 17:16:08 2007 UTC (9 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1193: +2 -2 lines
Diff to previous 1.1193
Fix build (rb zlonix)

Revision 1.1193 / (view) - annotate - [select for diffs] , Sat Dec 1 04:59:23 2007 UTC (9 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1192: +2 -2 lines
Diff to previous 1.1192
* Change builtins script so it doesn't /xecho -w for who replies.
* Fix typos in dcc_ports
* New version of tabkey.ce from fudd.
* Make /dcc list output go to level OTHER by special request of kreca.

Revision 1.1192 / (view) - annotate - [select for diffs] , Sat Dec 1 04:55:49 2007 UTC (9 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1191: +2 -2 lines
Diff to previous 1.1191
I forgot to cvs add these two files. oops.  These were written by fusion.

Revision 1.1191 / (view) - annotate - [select for diffs] , Sat Dec 1 04:52:05 2007 UTC (9 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1190: +2 -2 lines
Diff to previous 1.1190
* 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.1190 / (view) - annotate - [select for diffs] , Wed Oct 24 01:01:20 2007 UTC (10 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1189: +2 -2 lines
Diff to previous 1.1189
* New version of /load dump from black.

Revision 1.1189 / (view) - annotate - [select for diffs] , Tue Oct 23 02:22:08 2007 UTC (10 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1188: +2 -2 lines
Diff to previous 1.1188
* Add /lastlog -window for fusion.

Revision 1.1188 / (view) - annotate - [select for diffs] , Sat Oct 20 15:10:11 2007 UTC (10 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1187: +2 -2 lines
Diff to previous 1.1187
* Change /on listings so they tell you if a hook is "disabled".
* Add forgotten code to move lastlog items between windows for /window number
* Fix bug where default numeric output wouldn't go to a channel's window.
* Remove a superfluous message_from() when parsing server stuff.

Revision 1.1187 / (view) - annotate - [select for diffs] , Wed Oct 3 05:44:21 2007 UTC (11 months ago) by crazyed
Branch: MAIN
Changes since 1.1186: +4 -2 lines
Diff to previous 1.1186
From KNOWNBUGS:
* Updated $shift() and $pop() with multiple args to work with dword but left it
  #ifdef'd out as per UDPATES.  Also updated regress/funcs to test these.
* Added current package to end of $loadinfo().
* Changed /reconnect to jump to the next server in the address list if possible.
* If epic crashes and /xdebug crash is set, sleep and wait for a debugger.

Most of these should probably be commented on in UPDATES.

Revision 1.1186 / (view) - annotate - [select for diffs] , Tue Oct 2 23:53:55 2007 UTC (11 months ago) by jnelson
Branch: MAIN
Changes since 1.1185: +2 -2 lines
Diff to previous 1.1185
* New versions of builtins, dump, and history from black

Revision 1.1185 / (view) - annotate - [select for diffs] , Mon Sep 24 00:47:57 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1184: +2 -2 lines
Diff to previous 1.1184
* Add a bunch of functions to move lastlog items between windows.
* No way for the user to use them yet (still thinking about it)
* Add $windowctl(NEW) and $windowctl(NEW_HIDE)...

Revision 1.1184 / (view) - annotate - [select for diffs] , Sat Sep 22 14:19:45 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1183: +2 -2 lines
Diff to previous 1.1183
* Refactor all lastlog stuff to use a global lastlog buffer.  Yay!
* Comment out per-window lastlog stuff

Revision 1.1183 / (view) - annotate - [select for diffs] , Fri Sep 21 02:36:28 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1182: +2 -2 lines
Diff to previous 1.1182
* Add a "rejects" variable to str_to_mask()
* Make str_to_mask() shut up.  Callers should handle error output
* Create a standard_level_warning() handler callers can use.
* Make the consumers of str_to_mask() handle their own error messages. yay!

Revision 1.1182 / (view) - annotate - [select for diffs] , Thu Sep 20 03:00:10 2007 UTC (11 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1181: +2 -2 lines
Diff to previous 1.1181
* Create aliases for [url|b64][en|de]code, sedcrypt, and sha256 into builtins.
* Comment out builtin [url|b64][en|de]code, sedcrypt, sha256 builtin functions.
* Change /xquote -u to use xform() instead of urldecode().
* Change dcc_url[en|de]code to use xform() instead of urldecode().
* Change /on ssl_server_cert to use xform() isntead of urldecode().
* This allows me to comment out old urldcode/base64decode stuff. yay!

Revision 1.1181 / (view) - annotate - [select for diffs] , Tue Sep 18 01:34:26 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_5
Changes since 1.1180: +3 -3 lines
Diff to previous 1.1180
Uh, I forgot to update the version string. oops.

Revision 1.1180 / (view) - annotate - [select for diffs] , Tue Sep 18 01:31:27 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1179: +4 -4 lines
Diff to previous 1.1179
New epic!

Revision 1.1179 / (view) - annotate - [select for diffs] , Mon Sep 17 02:43:57 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1178: +2 -2 lines
Diff to previous 1.1178
* Fix apparantly bogus test that prevented .files from being /load'ed (rb wjr)

Revision 1.1178 / (view) - annotate - [select for diffs] , Mon Sep 17 02:34:15 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1177: +2 -2 lines
Diff to previous 1.1177
* Add split_string() which converts a general delimited string to (char **)
* Add $splitw(delim string) which converts delimited string into a dword list
* Use $unsplit() to convert $splitw() into a uword list (see UPDATES)
* Fix ./configure --without-ipv6 to allow compiling on opensewer.

Revision 1.1177 / (view) - annotate - [select for diffs] , Fri Sep 14 01:55:54 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1176: +2 -2 lines
Diff to previous 1.1176
* Add new status expando %{1}H which expands when in hold mode and not holding.
* Add /set status_holdmode which controls %{1}H
* Add %{1}H to the default status format.

Revision 1.1176 / (view) - annotate - [select for diffs] , Wed Sep 12 23:09:48 2007 UTC (11 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1175: +2 -2 lines
Diff to previous 1.1175
* Fix panic when you call :func() and there is a builtin, but no alias.

Revision 1.1175 / (view) - annotate - [select for diffs] , Mon Sep 10 03:13:26 2007 UTC (11 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1174: +2 -2 lines
Diff to previous 1.1174
* The dot (".") and tilde ("~") are unreserved characters in rfc3986 (urlencode)

Revision 1.1174 / (view) - annotate - [select for diffs] , Fri Sep 7 17:07:29 2007 UTC (12 months ago) by jnelson
Branch: MAIN
Changes since 1.1173: +2 -2 lines
Diff to previous 1.1173
* Revert commit 1498 (the dcc stuff) -- it was half baked.
* Fix warnings found with --with-warns.

Revision 1.1173 / (view) - annotate - [select for diffs] , Thu Sep 6 20:33:20 2007 UTC (12 months ago) by howl
Branch: MAIN
Changes since 1.1172: +2 -2 lines
Diff to previous 1.1172
* Bugfix. $tobase(b i) now supports negative integers (i).

Revision 1.1172 / (view) - annotate - [select for diffs] , Wed Sep 5 19:10:03 2007 UTC (12 months ago) by howl
Branch: MAIN
Changes since 1.1171: +2 -2 lines
Diff to previous 1.1171
* Commit 1500!
* Added function $isutf8(). This function "guesses" whether or not a string
  is UTF-8, and will return the number of UTF-8 symbols, if it is recognised
  as UTF-8.

Revision 1.1171 / (view) - annotate - [select for diffs] , Sun Sep 2 15:49:58 2007 UTC (12 months ago) by howl
Branch: MAIN
Changes since 1.1170: +2 -2 lines
Diff to previous 1.1170
* Added function $is8bit(). Intended to be used to discover 8-bit characters.
  $is8bit() will return the index number of the first character with the eight
  bit set, or -1 if nothing is found.

Revision 1.1170 / (view) - annotate - [select for diffs] , Sun Sep 2 15:37:57 2007 UTC (12 months ago) by jnelson
Branch: MAIN
Changes since 1.1169: +2 -2 lines
Diff to previous 1.1169
*** I'm only half done here!  Some stuff is probably broken! ***
-- Just please be patient when telling me what I broke and I'll fix it. --

* Begin a refactoring of dcc to make my life easier
* Simplify register_dcc_offer(), removing unnecessary args.
* Also, register_dcc_offer() will only take url-encoded filenames now.
* Fix up the ctcp handler do_ctcp to urlencode offered filenames.
* Change the DCC_FILE* macros to DCC_SEND and DCC_GET to stop confusing me
* Add a "offer_filename" variable to dcc's for next round of work
* GC some unused code
* Break dcc_message_transmit() into dcc_raw_transmit() and dcc_chat_transmit()
* Drastically simplify those two functions
* Fix up dcc_raw_transmit() so the hostname isn't required
* This means /dcc raw <fd> <host> <msg> ignores <host>. yay!

Revision 1.1169 / (view) - annotate - [select for diffs] , Thu Aug 30 02:29:40 2007 UTC (12 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1168: +8 -7 lines
Diff to previous 1.1168
* Apparantly solaris 9 doesn't have <stdint.h>, intmax_t, or strtoimax. ick.
* Begin "fixing" protected implied hooks.  Must test above examples.
* The sequence we delete stuff on shutdown actually does matter.  (Fix crash)

Revision 1.1168 / (view) - annotate - [select for diffs] , Thu Aug 23 03:11:53 2007 UTC (12 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1167: +2 -2 lines
Diff to previous 1.1167
* Commit a 'url.irc' script that I don't know where it came from...

Revision 1.1167 / (view) - annotate - [select for diffs] , Thu Aug 23 02:56:35 2007 UTC (12 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1166: +2 -2 lines
Diff to previous 1.1166
* Fix missing NULL for $hookctl(list ...) [rb howl]
* Fix various other issues that valgrind found (yay!)

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

Revision 1.1165 / (view) - annotate - [select for diffs] , Wed Aug 22 20:57:18 2007 UTC (12 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1164: +2 -2 lines
Diff to previous 1.1164
--- 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.1164 / (view) - annotate - [select for diffs] , Wed Aug 22 17:40:26 2007 UTC (12 months, 2 weeks ago) by howl
Branch: MAIN
Changes since 1.1163: +1 -1 lines
Diff to previous 1.1163
* Added $serverctl(get/set -1 realname/default_realname).
* $Y now is a synonym for $serverctl(get -1 realname).
* Added $xform(iconv fromcode/tocode ...) wrapper around iconv(3). With this
  epic5 takes babysteps towards supporting Unicode.

Revision 1.1163 / (view) - annotate - [select for diffs] , Tue Aug 21 03:36:46 2007 UTC (12 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1162: +2 -2 lines
Diff to previous 1.1162
* Don't want to regfree() a failed attempt to regcomp(). (rb larne)

Revision 1.1162 / (view) - annotate - [select for diffs] , Tue Aug 14 01:29:50 2007 UTC (12 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1161: +25 -18 lines
Diff to previous 1.1161
* Add /SET DEFAULT_REALNAME and DEFAULT_USERNAME
* Add scripted /set realname and /ircuser in builtins for backwards compat.

Revision 1.1161 / (view) - annotate - [select for diffs] , Tue Aug 14 01:04:52 2007 UTC (12 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1160: +2 -2 lines
Diff to previous 1.1160
* Fix BACKWARD_WORD or PREVIOUS_WORD or whatever it's called.

Revision 1.1160 / (view) - annotate - [select for diffs] , Mon Aug 13 02:26:42 2007 UTC (12 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1159: +2 -2 lines
Diff to previous 1.1159
* 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.1159 / (view) - annotate - [select for diffs] , Thu Aug 2 21:12:18 2007 UTC (13 months ago) by jnelson
Branch: MAIN
Changes since 1.1158: +2 -2 lines
Diff to previous 1.1158
Make $xform() support dynamic at runtime.  I'll be using this soon to
remove the #ifdef HAVE_SSL in ircaux.c

Revision 1.1158 / (view) - annotate - [select for diffs] , Thu Aug 2 15:36:58 2007 UTC (13 months ago) by jnelson
Branch: MAIN
Changes since 1.1157: +3 -2 lines
Diff to previous 1.1157
Fix a bug for larne.

Revision 1.1157 / (view) - annotate - [select for diffs] , Fri Jul 20 22:03:59 2007 UTC (13 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1156: +2 -2 lines
Diff to previous 1.1156
* Add /lastlog -rewrite (see UPDATES)
* Add /set lastlog_rewrite as a special favor for larne.

Revision 1.1156 / (view) - annotate - [select for diffs] , Fri Jul 20 21:29:32 2007 UTC (13 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1155: +2 -2 lines
Diff to previous 1.1155
Remove u_* bsd-isms so we can compile with -ansi on linux.

Revision 1.1155 / (view) - annotate - [select for diffs] , Wed Jul 4 12:33:01 2007 UTC (14 months ago) by jnelson
Branch: MAIN
Changes since 1.1154: +2 -2 lines
Diff to previous 1.1154
* Add $windowctl(GET refnum CHANNELS) for black.

Revision 1.1154 / (view) - annotate - [select for diffs] , Tue Jul 3 01:03:48 2007 UTC (14 months ago) by jnelson
Branch: MAIN
Changes since 1.1153: +2 -2 lines
Diff to previous 1.1153
* Fix hookctl(set list ... implied {...}) to work as intended (rb zlonix)

Revision 1.1153 / (view) - annotate - [select for diffs] , Mon Jun 25 21:09:29 2007 UTC (14 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1152: +2 -2 lines
Diff to previous 1.1152
* Add new level SYSERR (see UPDATES)
* Add a server refnum to syserr() to send the syserr to the proper window.
* Add a server refnum to new_open() so we can pass it to syserr().
* Add new flag to /XECHO, /XECHO -AS (output to all windows on server)
* This should make syserrs go to the "correct window" most of the time (larne)

Revision 1.1152 / (view) - annotate - [select for diffs] , Mon Jun 4 02:23:16 2007 UTC (15 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_4
Changes since 1.1151: +6 -6 lines
Diff to previous 1.1151
New epic!

Revision 1.1151 / (view) - annotate - [select for diffs] , Sat Jun 2 19:32:29 2007 UTC (15 months ago) by jnelson
Branch: MAIN
Changes since 1.1150: +2 -2 lines
Diff to previous 1.1150
* Fix infinite recursion if you load a script as a formats file.

Revision 1.1150 / (view) - annotate - [select for diffs] , Sat Jun 2 14:04:56 2007 UTC (15 months ago) by jnelson
Branch: MAIN
Changes since 1.1149: +2 -2 lines
Diff to previous 1.1149
* Fix it so it compiles without ssl support again.
* Add "ALL" $xform() encoder, returns all valid xforms

Revision 1.1149 / (view) - annotate - [select for diffs] , Sat Jun 2 00:53:30 2007 UTC (15 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1148: +2 -2 lines
Diff to previous 1.1148
* Allow encryption $xform() handlers to reformat their keys, so we can...
* Add SHA256/AES/AESSHA $xform() encoders

Revision 1.1148 / (view) - annotate - [select for diffs] , Sat Jun 2 00:19:13 2007 UTC (15 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1147: +2 -2 lines
Diff to previous 1.1147
* Fix happykey().  Sometimes, I just don't pay enough attention.
* Don't trim 1 too many chars on incoming encrypted messages. Important!
* Fix buffer sizes being too small to hold buffer for enc/dec short strings.
* Add $xform() handlers for blowfish and cast5
* Whip the $xform() callback functions into usable shape.
* Fix base64 encoding both via $xform() and $b64encode().
* Rewrite $xform(), see UPDATES.  Strong crypto now supported! YAY!

Revision 1.1147 / (view) - annotate - [select for diffs] , Fri Jun 1 00:39:31 2007 UTC (15 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1146: +2 -2 lines
Diff to previous 1.1146
* Add the ** unary operator -- double expand.  See UPDATES
* Comment what I'm going to mangle xform into.

Revision 1.1146 / (view) - annotate - [select for diffs] , Wed May 30 01:26:23 2007 UTC (15 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1145: +2 -2 lines
Diff to previous 1.1145
* Add a server param to what_channel() so i can use it in send_text() later.
* Add length of 'meta' arg to ciphers so 'meta' doesn't have to be c string

Revision 1.1145 / (view) - annotate - [select for diffs] , Fri May 25 15:47:48 2007 UTC (15 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1144: +2 -2 lines
Diff to previous 1.1144
Changes suggested by gcc-4.2.  No changes in behavior.

Revision 1.1144 / (view) - annotate - [select for diffs] , Sun May 20 00:20:00 2007 UTC (15 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1143: +2 -2 lines
Diff to previous 1.1143
Change "Min" and "max" to "first" and "last" so it sorts properly, and
doesn't depend on abbreviations of english words.

Revision 1.1143 / (view) - annotate - [select for diffs] , Sun May 20 00:06:49 2007 UTC (15 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1142: +2 -2 lines
Diff to previous 1.1142
* Fix a couple of bugs rb zlonix
* When doing /stack pop set ... the callback (if any) should be invoked.

Revision 1.1142 / (view) - annotate - [select for diffs] , Fri May 18 04:30:43 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1141: +2 -2 lines
Diff to previous 1.1141
* Add mask_to_(positive|negative)_str to convert masks to shorter strings
* So now mask_to_str() returns strings like "ALL -DCC" if it's shorter!

Revision 1.1141 / (view) - annotate - [select for diffs] , Thu May 17 13:20:54 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1140: +2 -2 lines
Diff to previous 1.1140
* Add dccctl(DEFAULT_PORT <string>) [see UPDATES]
* Add /on dcc_lost case for cant-bind-port [see UPDATES]
* Add 'dcc_ports' script [see UPDATES]

Revision 1.1140 / (view) - annotate - [select for diffs] , Wed May 16 03:43:46 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1139: +2 -2 lines
Diff to previous 1.1139
* Change /say (or the empty command) to send to channel first, query second
* Add $dccctl(SET|GET ref WANT_PORT) to set the -p flag.
* Change tabkey.jm to use /msg -serv/nick instead of /msg serv:nick

Revision 1.1139 / (view) - annotate - [select for diffs] , Mon May 14 01:33:33 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1138: +2 -28 lines
Diff to previous 1.1138
* Add ^Vs to the start of  DEFAULT_STATUS_FORMAT* in config.h
* Comment out code for /set reverse_status_line pending removal later.
* GC the code for -f/-F/-o/-O command line arguments
* Fix the serverctl() comment for howl

Revision 1.1138 / (view) - annotate - [select for diffs] , Sat May 12 13:33:44 2007 UTC (15 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1137: +2 -2 lines
Diff to previous 1.1137
* Fix crash for /parsekey type_text

Revision 1.1137 / (view) - annotate - [select for diffs] , Sat May 12 04:15:11 2007 UTC (15 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1136: +3 -3 lines
Diff to previous 1.1136
* Add socks5p.h from epic4 so we can build with socks5 again.
* Remember, it's ./configure --with-socks5=/usr/local/lib
* Make update_input() take a screen as an argument, to update one screen only.
* Make /window create screen's input lines work again (rb kitambi)

Revision 1.1136 / (view) - annotate - [select for diffs] , Tue May 8 23:20:35 2007 UTC (16 months ago) by jnelson
Branch: MAIN
Changes since 1.1135: +2 -2 lines
Diff to previous 1.1135
Flush recent changes.

Revision 1.1135 / (view) - annotate - [select for diffs] , Thu Apr 26 03:30:28 2007 UTC (16 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1134: +2 -2 lines
Diff to previous 1.1134
Normalize the BUILT_IN_BINDING/BUILT_IN_KEYBINDING macros.

Revision 1.1134 / (view) - annotate - [select for diffs] , Wed Apr 25 04:24:56 2007 UTC (16 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1133: +2 -2 lines
Diff to previous 1.1133
Move some functions out of input.c to places where they make more sense.
This makes it easier for me to re-org input.c.

Revision 1.1133 / (view) - annotate - [select for diffs] , Tue Apr 24 01:36:05 2007 UTC (16 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1132: +2 -2 lines
Diff to previous 1.1132
The tabkey.jm script is at least minimally functional now.  If anyone
wants to find more bugs, just let me know.

Revision 1.1132 / (view) - annotate - [select for diffs] , Tue Apr 24 01:18:08 2007 UTC (16 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1131: +2 -2 lines
Diff to previous 1.1131
* Fix output of /disconnect when disconnected to be less confusing.
* Some changes to tabkey.jm to see if we can get it working.
* Move old items from KNOWNBUGS to the epic5 change file.

Revision 1.1131 / (view) - annotate - [select for diffs] , Mon Apr 23 03:52:10 2007 UTC (16 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1130: +2 -2 lines
Diff to previous 1.1130
Rename 'wserv4' to 'epic5-wserv4' to avoid conflicting with epic4.

Revision 1.1130 / (view) - annotate - [select for diffs] , Sun Apr 22 02:38:01 2007 UTC (16 months, 2 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_3
Changes since 1.1129: +6 -6 lines
Diff to previous 1.1129
New tabkey.ce from fudd
New epic!

Revision 1.1129 / (view) - annotate - [select for diffs] , Fri Apr 13 02:45:21 2007 UTC (16 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1128: +2 -2 lines
Diff to previous 1.1128
Only one boneheaded error last night.  Much better than my normal average!

Revision 1.1128 / (view) - annotate - [select for diffs] , Thu Apr 12 02:34:07 2007 UTC (16 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1127: +2 -2 lines
Diff to previous 1.1127
* Add /xecho -t <target> which outputs to a target, for kreca

Revision 1.1127 / (view) - annotate - [select for diffs] , Thu Apr 12 02:24:14 2007 UTC (16 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1126: +2 -2 lines
Diff to previous 1.1126
* Add arg to panic() controlling whether panic is sent via QUIT (rb black)

Revision 1.1126 / (view) - annotate - [select for diffs] , Thu Apr 12 02:06:09 2007 UTC (16 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1125: +2 -2 lines
Diff to previous 1.1125
* Add $serverctl(ALLGROUPS) for kreca

Revision 1.1125 / (view) - annotate - [select for diffs] , Thu Apr 12 01:51:38 2007 UTC (16 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1124: +2 -2 lines
Diff to previous 1.1124
* Fix fulldesc handling code to put []s around ipv6 p-addrs. oops!
* GC the if 0'd decls from before the switch to ServerInfos
* Add $serverctl(GET <refnum> FULLDESC) for kreca.

Revision 1.1124 / (view) - annotate - [select for diffs] , Thu Apr 12 01:37:24 2007 UTC (16 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1123: +2 -2 lines
Diff to previous 1.1123
* Fix warnings found by gcc4 and run make depend.
* Add check for -Wno-pointer-sign to configure; makes using gcc4 less painful.

Revision 1.1123 / (view) - annotate - [select for diffs] , Sun Apr 8 15:05:27 2007 UTC (17 months ago) by jnelson
Branch: MAIN
Changes since 1.1122: +2 -2 lines
Diff to previous 1.1122
Fix bug reported by kitambi.

Revision 1.1122 / (view) - annotate - [select for diffs] , Tue Apr 3 23:40:40 2007 UTC (17 months ago) by jnelson
Branch: MAIN
Changes since 1.1121: +2 -2 lines
Diff to previous 1.1121
* Fix null deref in set_input() via reset_line() via ^U (rb kitambi)

Revision 1.1121 / (view) - annotate - [select for diffs] , Thu Mar 29 01:44:40 2007 UTC (17 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1120: +2 -2 lines
Diff to previous 1.1120
* Stage 2 -- start eliminating "optimizations", use update_input() for redraw

Revision 1.1120 / (view) - annotate - [select for diffs] , Wed Mar 28 00:14:37 2007 UTC (17 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1119: +2 -2 lines
Diff to previous 1.1119
Stage 1 in a major overhaul of the input line handling code.
Caution -- road may be slippery when wet.  Many more changes to come.

Revision 1.1119 / (view) - annotate - [select for diffs] , Mon Mar 26 23:23:16 2007 UTC (17 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1118: +2 -2 lines
Diff to previous 1.1118
<BlackJac> damnit hop you changed builtins without modifying the date :P

Revision 1.1118 / (view) - annotate - [select for diffs] , Mon Mar 26 23:20:53 2007 UTC (17 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1117: +14 -14 lines
Diff to previous 1.1117
* Fix bugs with 'builtins' (zlonix)
* Revamp the term_init() function, document, etc.
* Unconditionally turn off IEXTEN, IXON, IXOFF, to reclaim all of the chars
  that kernels steal from us (like ^S, ^Q, ^O, ^V, etc)
* Whack the -f/-F/-o/-O command line options; per above.
* I can now bind and use ^S and ^Q and ^V.  Yay!
* Fix initialization of ruby, so it actually works for the first time! YAY!
* Refactor how lastlog is trimmed, by removing a specific item
* Start working on code to remove items from lastlog by grep.
* Fix crashes with /stack push set that kitambi told me about
* Put in a trivial sleep when checking screen size to avoid race with screen.

Revision 1.1117 / (view) - annotate - [select for diffs] , Thu Mar 22 04:16:00 2007 UTC (17 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1116: +2 -2 lines
Diff to previous 1.1116
* Never allow INPUT_PROMPT_LEN to be < 0.
* This fixes the damage from resizing to 1x1 and then back again.

Revision 1.1116 / (view) - annotate - [select for diffs] , Wed Mar 21 00:33:41 2007 UTC (17 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1115: +2 -2 lines
Diff to previous 1.1115
* Don't unconditionally set who_level to NONE in /window.
* Set and reset message_from() info around each /window operation.
* This fixes /window <refnum> echo "<string>" so the line is added to lastlog.
* Fix $ruby(puts 0.4.0) by calling rb_rescue2() to catch /all/ exceptions.
* Fix /window add/query so they auto-remove nicks from other wins first.
* Fix build on non-ipv6 systems. (bruns)

Revision 1.1115 / (view) - annotate - [select for diffs] , Fri Mar 16 22:02:50 2007 UTC (17 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1114: +2 -2 lines
Diff to previous 1.1114
Various and sundry fixes, including allowing you to ignore operwalls.

Revision 1.1114 / (view) - annotate - [select for diffs] , Sat Feb 3 15:40:16 2007 UTC (19 months ago) by jnelson
Branch: MAIN
Changes since 1.1113: +2 -2 lines
Diff to previous 1.1113
* Interrogate, and pass upwards, the socket error from getsockopt()
for nonblocking connects, and then output that error to the user.
Requested by twincest.

Revision 1.1113 / (view) - annotate - [select for diffs] , Wed Jan 31 03:24:05 2007 UTC (19 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1112: +2 -2 lines
Diff to previous 1.1112
* Don't auto_whowas channels.
* Remove epicsol email addresses that do not exist any longer.

Revision 1.1112 / (view) - annotate - [select for diffs] , Sat Jan 27 18:47:03 2007 UTC (19 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1111: +30 -11 lines
Diff to previous 1.1111
* Change startup code so it outputs the pid of the bot process for -b.
* Fix $info(o) bug.  rb zlonix
* Output the errno value ret by failed nonblocking server connects on error.
* Add auto-close boolean flag for server (see UPDATES)

Revision 1.1111 / (view) - annotate - [select for diffs] , Sat Jan 13 04:14:23 2007 UTC (19 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1110: +2 -2 lines
Diff to previous 1.1110
* 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.1110 / (view) - annotate - [select for diffs] , Tue Jan 9 14:39:18 2007 UTC (19 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1109: +2 -2 lines
Diff to previous 1.1109
From kreca.

Revision 1.1109 / (view) - annotate - [select for diffs] , Sat Dec 16 15:41:17 2006 UTC (20 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1108: +2 -2 lines
Diff to previous 1.1108
Fix inability to /query an /exec'd process.

Revision 1.1108 / (view) - annotate - [select for diffs] , Mon Dec 11 02:48:11 2006 UTC (20 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1107: +2 -2 lines
Diff to previous 1.1107
I forgot to cvs add this. doh!  Mentioned by zlonix.

Revision 1.1107 / (view) - annotate - [select for diffs] , Sat Dec 9 18:00:07 2006 UTC (20 months, 4 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1106: +6 -2 lines
Diff to previous 1.1106
Add code to do threaded stdout (from larne)

Revision 1.1106 / (view) - annotate - [select for diffs] , Fri Nov 24 03:50:55 2006 UTC (21 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1105: +2 -2 lines
Diff to previous 1.1105
Commit upon request for nullie.

Revision 1.1105 / (view) - annotate - [select for diffs] , Thu Nov 23 06:23:23 2006 UTC (21 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1104: +2 -2 lines
Diff to previous 1.1104
Fix /stack pop set ...

Revision 1.1104 / (view) - annotate - [select for diffs] , Fri Nov 17 20:10:03 2006 UTC (21 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1103: +2 -2 lines
Diff to previous 1.1103
Add /userhost -extra for nullie

Revision 1.1103 / (view) - annotate - [select for diffs] , Mon Nov 13 04:27:47 2006 UTC (21 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1102: +2 -2 lines
Diff to previous 1.1102
* Make the build work with socks5 again, for freebsd ports support
* Add malloc_strcat3_c().
* Optimize malloc_strcat_word_c

Revision 1.1102 / (view) - annotate - [select for diffs] , Sat Nov 11 15:47:19 2006 UTC (21 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_2
Changes since 1.1101: +6 -6 lines
Diff to previous 1.1101
New epic!

Revision 1.1101 / (view) - annotate - [select for diffs] , Sat Nov 11 15:30:20 2006 UTC (21 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1100: +2 -2 lines
Diff to previous 1.1100
Add a very slight delay when receiving the 001 numeric to fix a race condition
that I'm seeing on epicsol. doh. :/

Revision 1.1100 / (view) - annotate - [select for diffs] , Wed Nov 8 01:31:59 2006 UTC (22 months ago) by jnelson
Branch: MAIN
Changes since 1.1099: +2 -2 lines
Diff to previous 1.1099
* Normalize $shift() and $unshift() in the same way as $push() and $pop().
* Fix /eval echo $func($*) at the input prompt causing "add is NULL" panic.

Revision 1.1099 / (view) - annotate - [select for diffs] , Sat Nov 4 18:46:04 2006 UTC (22 months ago) by jnelson
Branch: MAIN
Changes since 1.1098: +2 -2 lines
Diff to previous 1.1098
* Rewrite $remw() so it uses standard word handling routines.

Revision 1.1098 / (view) - annotate - [select for diffs] , Sat Nov 4 17:37:34 2006 UTC (22 months ago) by jnelson
Branch: MAIN
Changes since 1.1097: +2 -2 lines
Diff to previous 1.1097
Add new function $curcmd(), the currently executing command (nullie)

Revision 1.1097 / (view) - annotate - [select for diffs] , Sat Nov 4 17:16:56 2006 UTC (22 months ago) by jnelson
Branch: MAIN
Changes since 1.1096: +2 -2 lines
Diff to previous 1.1096
* Change last_arg() so it dequotes the retval according to the word type
* Change $pop() so it only takes an lvalue
* Change $revw() to use the last_arg() improvements
* Improve /xdebug so it takes a block as an argument
* Improve $push() so it pushes the hole argument as dword

Revision 1.1096 / (view) - annotate - [select for diffs] , Mon Oct 30 03:11:43 2006 UTC (22 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1095: +2 -2 lines
Diff to previous 1.1095
Fix the loadformats script.  How did i ever miss this?

Revision 1.1095 / (view) - annotate - [select for diffs] , Fri Oct 27 01:29:01 2006 UTC (22 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1094: +2 -2 lines
Diff to previous 1.1094
* Add support for "conditional dequoting" in universal_next_arg_count
* Change next_earg() and next_func_arg() to use the conditional dequoting.
* This permits me to implement $qword() which returns a $word() literally! yay!

Revision 1.1094 / (view) - annotate - [select for diffs] , Thu Oct 26 12:12:45 2006 UTC (22 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1093: +2 -2 lines
Diff to previous 1.1093
Fix $prefix( ) crash.

Revision 1.1093 / (view) - annotate - [select for diffs] , Wed Oct 25 22:40:42 2006 UTC (22 months, 1 week ago) by jnelson
Branch: MAIN
Changes since 1.1092: +2 -2 lines
Diff to previous 1.1092
Add a new field to server descriptions, 'vhost' to allow you to specify
a per-server virtual host.  All the usual caveats apply.

Revision 1.1092 / (view) - annotate - [select for diffs] , Sun Oct 22 02:36:21 2006 UTC (22 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1091: +2 -2 lines
Diff to previous 1.1091
Separate hostname from port in a better way so ipv6 hosts don't look
all confusing.  Requested by larne.

Revision 1.1091 / (view) - annotate - [select for diffs] , Fri Oct 20 23:31:10 2006 UTC (22 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1090: +2 -2 lines
Diff to previous 1.1090
* Add a WIP document that describes how all functions arglists work.
* Fix a few problematic word manip functions.

Revision 1.1090 / (view) - annotate - [select for diffs] , Fri Oct 20 22:20:55 2006 UTC (22 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1089: +2 -2 lines
Diff to previous 1.1089
* Fix replace_line, it wasn't moving the cursor before writing new contents.
* Fix a double SSL_free, from yesterday's fixes.
* Revamp the "THANKS" file, removing people who contributed to epic4 but
  not (yet) to epic5.  Hopefully this will spur some of them to contribute
  again to be added again. =)

Revision 1.1089 / (view) - annotate - [select for diffs] , Thu Oct 19 21:21:31 2006 UTC (22 months, 2 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1088: +2 -2 lines
Diff to previous 1.1088
* Fix problem with get_child_exit() can block SIGCHLD.
* Change $mask() so it doesn't require a full $uhc() value, compat with epic4
* Avoid crash by actually removing ssl entries when they're shut down

Revision 1.1088 / (view) - annotate - [select for diffs] , Sat Oct 14 15:57:09 2006 UTC (22 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1087: +2 -2 lines
Diff to previous 1.1087
Fix unexpected problem with 'history' script.
Restore a feature 'history' was depending on that I removed.

Revision 1.1087 / (view) - annotate - [select for diffs] , Fri Oct 13 20:58:02 2006 UTC (22 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.1086: +2 -2 lines
Diff to previous 1.1086
This is the start of a major project to normalize the behavior of word
handling in built in functions.  The project involves stipulating that every
place that handles a "word list" define what a "word" is and use it
consistenly, and to output the same type of "words" that it accepts as
input.  This leverages /xdebug dword to control optional support for dwords
in many built in functions.

Revision 1.1086 / (view) - annotate - [select for diffs] , Tue Oct 10 19:43:38 2006 UTC (22 months, 4 weeks ago) by jnelson
Branch: MAIN
Ch