CVS log for epic5/include/config.h

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

Request diff between arbitrary revisions


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

Revision 1.51 / (view) - annotate - [select for diffs] , Fri May 9 15:26:34 2008 UTC (5 months ago) by alex
Branch: MAIN
CVS Tags: epic5-0_3_9, HEAD
Changes since 1.50: +2 -0 lines
Diff to previous 1.50
Revamped input line a little. Added indicator for text scrolled off the left
of our input line.

Revision 1.50 / (view) - annotate - [select for diffs] , Fri Sep 14 01:55:54 2007 UTC (12 months, 4 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_8, epic5-0_3_7, epic5-0_3_6, epic5-0_3_5
Changes since 1.49: +3 -5 lines
Diff to previous 1.49
* 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.49 / (view) - annotate - [select for diffs] , Fri Jul 20 22:03:59 2007 UTC (14 months, 3 weeks ago) by jnelson
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48
* Add /lastlog -rewrite (see UPDATES)
* Add /set lastlog_rewrite as a special favor for larne.

Revision 1.48 / (view) - annotate - [select for diffs] , Mon May 14 01:33:33 2007 UTC (17 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_4
Changes since 1.47: +5 -3 lines
Diff to previous 1.47
* 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.47 / (view) - annotate - [select for diffs] , Sun Apr 22 02:38:01 2007 UTC (17 months, 3 weeks ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_3
Changes since 1.46: +1 -1 lines
Diff to previous 1.46
New tabkey.ce from fudd
New epic!

Revision 1.46 / (view) - annotate - [select for diffs] , Sat Sep 30 00:36:08 2006 UTC (2 years ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_2
Changes since 1.45: +1 -3 lines
Diff to previous 1.45
* Pass double ptr to remove_bindings_recurse() to fix exit-time memory leak.
* Remove /set bad_style, input_aliases, security,  (unused)
* Remove /set ssl_certfile, ssl_keyfile, and ssl_path (unused)
* Add a (ServerInfo) object to (Server), switch to using it.
* Remove a bunch of unused thingees in (Server) while i'm here.
* Restore /set reverse_status_line to a builtin. oh well.

Revision 1.45 / (view) - annotate - [select for diffs] , Sun Aug 27 19:47:48 2006 UTC (2 years, 1 month ago) by jnelson
Branch: MAIN
Changes since 1.44: +0 -1 lines
Diff to previous 1.44
Clean up 'options', and remove from 'config.h' those defines which
don't control anything any more.
Remove Aaron's email from sha2.c, since that email is invalid now.

Revision 1.44 / (view) - annotate - [select for diffs] , Sat Jun 24 14:54:24 2006 UTC (2 years, 3 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_3_1
Changes since 1.43: +1 -0 lines
Diff to previous 1.43
* Add /set mail_type (MBOX or MAILDIR) to control what we check for mail.
* Make rebuild-scrollback a toggle flag instead of an operation.
* Teach update_all_windows() how to rebuild scrollback
* Write some preliminary code for the unified lastlog

Revision 1.43 / (view) - annotate - [select for diffs] , Wed Aug 3 03:21:39 2005 UTC (3 years, 2 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_2_0, epic5-0_0_8, epic5-0_0_7, epic5-0_0_6
Changes since 1.42: +1 -0 lines
Diff to previous 1.42
* Add /set old_math_parser, to turn on the old math parser (don't do this! :P)

Revision 1.42 / (view) - annotate - [select for diffs] , Sat Jun 4 02:59:33 2005 UTC (3 years, 4 months ago) by jnelson
Branch: MAIN
Changes since 1.41: +14 -35 lines
Diff to previous 1.41
* Don't do LOCAL_COPY within an infinite loop, leads to stack exahustion.
* Support new signal, SIGUSR2 which throws "system_exception".
* Teach the block commands about "system_exception" so they can be stopped.
* Whack a bunch of unused timers from vars.c. (see UPDATES)
* Sync up config.h, vars.h, and vars.c with each other.
* Add "domains" to timers, server timers, window timer, general timers
* When timers go off, latch back to their domain
* Allow timers to self-cancel if their latched item has gone away
* Add /timer -general to set a general timer.
* Make /timer -win or /timer -serv set a window or serv timer especially.

Revision 1.41 / (view) - annotate - [select for diffs] , Fri Apr 1 18:20:00 2005 UTC (3 years, 6 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_5
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
Stuff for fudd and blackjac.

Revision 1.40 / (view) - annotate - [select for diffs] , Sat Mar 19 03:55:55 2005 UTC (3 years, 6 months ago) by jnelson
Branch: MAIN
Changes since 1.39: +3 -4 lines
Diff to previous 1.39
* Change "ERROR --" to "INFO --" to not alarm people as much.
* Change a few other warnings to not be so alarming.
* Change new_realloc() to not move ptr if it is big enough to hold new size.
* Fix all the status_* sub-formats to not have any hardcoded size limits.

Revision 1.39 / (view) - annotate - [select for diffs] , Tue Mar 15 05:36:20 2005 UTC (3 years, 6 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_4
Changes since 1.38: +0 -75 lines
Diff to previous 1.38
* Keep timestamps along with lastlog entries.
* Add $line(<num> -TIME), return the timestamp when <num> was added to lastlog.
* Remove some #define's from config.h that are not referenced any longer.
* Remove #define QUIT_ON_OPERATOR_KILL because 1 line of script defeats it.

Revision 1.38 / (view) - annotate - [select for diffs] , Sat Mar 12 01:40:21 2005 UTC (3 years, 7 months ago) by jnelson
Branch: MAIN
Changes since 1.37: +1 -0 lines
Diff to previous 1.37
* Add $hookctl(SET LIST <type> IMPLIED <string>) though it's off by default.
* If you do turn it on, it shows up as 'h' in $info(o)
* Sort logfiles by refnum, so new refnums always go at the end of the list.
* Fix up 338 again, oops!

Revision 1.37 / (view) - annotate - [select for diffs] , Tue Aug 17 15:09:46 2004 UTC (4 years, 1 month ago) by crazyed
Branch: MAIN
CVS Tags: epic5-0_0_3
Changes since 1.36: +2 -2 lines
Diff to previous 1.36
* Numerous new and changed features as per UPDATES.
* Better handling of damaged /who x,y responses.

Revision 1.36 / (view) - annotate - [select for diffs] , Mon Jul 26 22:35:20 2004 UTC (4 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.35: +1 -1 lines
Diff to previous 1.35
* Add the rest of funcs to do builtin var support in unified symbol table.
* Change the unified data type for builtin funcs to (IrcVariable *).
* Implement "buckets", for O(N) scans of the unified symbol table.
* Change DEFAULT_USERINFO to DEFAULT_USER_INFORMATION to match the /set.
* Make the *_VAR stuff in vars.h 'int's.
* Change USER_INFO_VAR to USER_INFORMATION_VAR to match the /set.
* Change CLIENTINFO_VAR to CLIENT_INFORMATION_VAR to match the /set.
* Change STATUS_NICK_VAR to STATUS_NICKNAME_VAR to match the set.
* Put the defn of (struct IrcVariable) in vars.h, to expose to unified table.
* Convert all uses of now defunct (enum VAR_TYPES) to (int)
* Create "make_string_var_bydata", converts (IrcVariable *) to malloc string
* Change get_var_alias() to return (IrcVariable *)
* In that function that outputs set values, use make_string_var_bydata().
* Change hardcoded *_VAR uses into pointers to *_VAR, for deref at runtime.
* Major revamp of vars.c, to wholly create built in vars at runtime.
* Built in variables are stored in unified symbol table and vars.c xref array.
* *_VAR values now point through xref array to the actual variable data.
* Nix the now unnecessary get_variable_index().
* Add create_user_set(), backend for /SET -CREATE
* Add /SET -CREATE <name> <type> [{<code>}]
* Need to go back and implement the {<code>} thing.
* Revamp how /set works, using buckets, to implement auto-completion.
* $getsets() is not implemented yet, do that too.
* When looking up $<setname>, use the unified symbol table. HUZZAH!

Revision 1.35 / (view) - annotate - [select for diffs] , Tue May 4 00:06:54 2004 UTC (4 years, 5 months ago) by jnelson
Branch: MAIN
Changes since 1.34: +1 -0 lines
Diff to previous 1.34
* Add /set old_server_lastlog_level, for when you merge windows to servers.
* Add %{2}W status expando for black, shows /set status_window in all windows.

Revision 1.34 / (view) - annotate - [select for diffs] , Thu Jan 29 06:59:54 2004 UTC (4 years, 8 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_2
Changes since 1.33: +1 -0 lines
Diff to previous 1.33
Merge changes from epic4 commits 674 to 692, inclusive.

Revision 1.33 / (view) - annotate - [select for diffs] , Mon Jan 5 16:24:40 2004 UTC (4 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32
* Allow client_connect() to be nonblocking
* Allow Getaddrinfo() and Freeaddrinfo() to be called extern.
* Track writable sockets in 'global_max_fd' too.
* Keep a list of AI's for server addresses in the server code
* When server connection lost before registration, use the next AI
* Implement set_server_status(), which controls where server is in lifetime
* Nix reconnect(), which is replaced by close_server + set_server_status().
* Nix server_reconnects_to(), we no longer reconnect to servers.
* Make /xdebug server_connect the default for this commit at least
* Call window_check_servers() every time through io(), because...
* Make window_check_servers() look for disconnected servers and restart them.
* Add add_mode_to_str() which adds a channel or usermode to a string (sorted)
* Make usermodes use add_mode_to_str()
* Make channel modes use add_mode_to_str()
* Now modes are not stored in bitmasks, not hard-coded at compile time. HUZZAH!
* Nix "inactive" field in channels, channels are thrown away at disconnect
* Don't allow channels to move between servers, natch.
* Nix all the code to handle disconnected channels and such.
* Use change_window_server() to move windows to new servers, because...
* Make window_check_servers() auto-close windowless servers.
* Make change_window_server(<server>, NOSERV) cause a disconnect from <server>
* Don't honor /set auto_reconnect, we don't ever reconnect.
* Fix printf() error in /on kick default output
* Add new server state, SERVER_RECONNECT which means "i can be connected"
* So now SERVER_CLOSED means "don't reconnect me"
* Allow /server, /window server, and /reconnect to change CLOSED -> RECONNECT
* Make server connections nonblocking.
* Server connections are now nonrecursive, nonblocking, multi-protocol. HUZZAH!
* GC a bunch of server code dealing with reconnection we don't use now.
* Don't call window_check_servers() other than io() for sanity reasons.
* Make /window server just change server, let w_c_s() bootstrap connection
* Remove many window->channel->server sanity checks.

Revision 1.32 / (view) - annotate - [select for diffs] , Tue Dec 16 23:25:45 2003 UTC (4 years, 9 months ago) by jnelson
Branch: MAIN
CVS Tags: epic5-0_0_1
Changes since 1.31: +0 -2 lines
Diff to previous 1.31
EPIC5-0.0.1!  Huzzah!

Revision 1.31 / (view) - annotate - [select for diffs] , Sun Dec 14 01:15:15 2003 UTC (4 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_5
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
Change default of /SET AUTO_REJOIN to OFF.

Revision 1.30 / (view) - annotate - [select for diffs] , Wed Dec 3 22:17:40 2003 UTC (4 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_4, epic4-1_2_3, epic4-1_2_2
Changes since 1.29: +1 -0 lines
Diff to previous 1.29
* Add /SET STATUS_NOSWAP
* Fix #define DEBUG_EXTRACTW_DEBUG/LASTLOG
* Add -o and -O command line options to turn off IEXTEN termio() options
* Add /WINDOW SWAPPABLE (defaults to on)
* Add %{1}W status expando, expands to /SET STATUS_NOSWAP if SWAPPABLE OFF
* Don't allow windows to be swapped in or out if SWAPPABLE OFF
* Don't allow windows to be shown or hidden if SWAPPABLE OFF
* Do allow windows to be swapped in with WINDOW KILL even if SWAPPABLE OFF
* Add $windowctl(GET <refnum> SWAPPABLE)

Revision 1.29 / (view) - annotate - [select for diffs] , Fri Nov 7 23:43:47 2003 UTC (4 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_2_1, epic4-1_2_0, epic4-1_1_17, epic4-1_1_16
Changes since 1.28: +12 -0 lines
Diff to previous 1.28
Implement infinite recursion detector and thwarter.  It requires a #define
in config.h, the future of which I have not decided yet.

Revision 1.28 / (view) - annotate - [select for diffs] , Tue Oct 28 05:53:57 2003 UTC (4 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_15, epic4-1_1_14
Changes since 1.27: +1 -0 lines
Diff to previous 1.27
* Add /set wserv_type, either "xterm" or "screen".
* Add malloc_strcat_word_c, add a single word to word list, with "" support
* Convert a bunch of stuff to use malloc_strcat_word_c to honor ""s right.
* GC a bunch of unused code.

Revision 1.27 / (view) - annotate - [select for diffs] , Fri Oct 10 05:09:00 2003 UTC (5 years ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_13
Changes since 1.26: +1 -0 lines
Diff to previous 1.26
* Add $servernick(<global>) to return the client's global nickname
* Update tabkey.jm to latest version
* Add new ircII-compatable /window hold_mode thingee.
* Add /set hold_slider, /window hold_slider
* Add 'hold_mode' script, implements ircII-like /set hold_mode[_interval]
* /XEVAL -- ends eval option processing, like how /xecho does it.

Revision 1.26 / (view) - annotate - [select for diffs] , Tue Jul 22 18:04:36 2003 UTC (5 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.25: +0 -15 lines
Diff to previous 1.25
* Add "ON/OFF" toggle set variable to the system timer data.
* Create 'update_system_timer' which uses the "toggle" var to run or stop timer
* Merge '(start|stop)_system_timer' into 'update_system_timer'
* Nix #define MINIMUM_(NOTIFY|CLOCK|MAIL)_INTERVAL since we can't stop that.
* Do not enforce minimums for /SET *_INTERVAL since user could get around it.
* Track "last event" time, maybe I'll use that in the future
* Reset "now" global variable before calling timer callback.
* Fix null deref bug with $($$)
* Add default binding to ^G to "self_insert" for beeps.
* Do not enforce MINIMUM_NOTIFY_INTERVAL in do_notify()
* Don't include exec.h from screen.c
* Add 'number' (floating point) field to /set's
* Add FLOAT_TYPE_VAR type for /set's, using 'number' field
* Update all the /set entries to include a default 'number' field.
* Add get_float_var() to get the 'number' field in a set.
* Add set_float_var() to set the 'number' field in a set.
* Teach set_variable() about FLOAT_TYPE_VAR sets.
* Teach save_variables() about FLOAT_TYPE_VAR sets.
* Teach get_string_variable() about FLOAT_TYPE_VAR sets.

Revision 1.25 / (view) - annotate - [select for diffs] , Sun Jul 20 14:56:01 2003 UTC (5 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.24: +1 -0 lines
Diff to previous 1.24
* Protect against panic if /set mail 0 is off by default

Revision 1.24 / (view) - annotate - [select for diffs] , Tue Jul 15 23:56:43 2003 UTC (5 years, 2 months ago) by jnelson
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
Commit 556
* Change #define DEFAULT_CPU_SAVER_EVERY to 60, it needs not be 0.
* Create 'clock.c', to hold clock generation, system timers, cpu saver watchdog
* Create notion of "sys(tem)timers", callbacks for mail, notify, clock gen.
* Add 'system_timer', generalized callback for all of the system timers.
* Fix add_timer() so the 'command' argument does what the docs say it does.
* Extern 'timer_exists' so we don't try to remove_timer() and invalid timer
* Redo dependancies because clock.h exists.
* Add code to bootstrap mail systimer with /set mail
* Add code to bootstrap clock generation with /set clock
* Add code to bootstrap notify handling with /set notify_interval.
* Start enforcing "NOTIFY_INTERVAL" again in do_notify() to avoid excess flood.

Revision 1.23 / (view) - annotate - [select for diffs] , Tue Jul 15 00:26:03 2003 UTC (5 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.22: +4 -0 lines
Diff to previous 1.22
Commit #555:
* Add #define MINIMUM_CLOCK_INTERVAL and MINIMUM_MAIL_INTERVAL in config.h
* Add #define DEFAULT_CLOCK_INTERVAL and DEFAULT_MAIL_INTERVAL in config.h
* Add reset_system_timers(), do_update_clock(), and set_cpu_saver_after()
* Add time_to_next_interval(), general form of time_to_next_minute().
* Add get_clock() and reset_clock() to replace update_clock().
* Make remove_timer() an extern function so i can delete timers. ;-)
* Add /SET CLOCK_INTERVAL and /SET MAIL_INTERVAL
* Make $T use the static clock.
* Reorganize system timers 1 and 2 into four timers:
* - CPU SAVER timer, checks for idleness, to turn on cpu saver
* - CLOCK timer, updates the status bar clock periodically
* - MAIL timer, checks for new mail periodically
* - NOTIFY timer, checks for others on irc periodically
* The above three honor "cpu saver" mode.
* Nix the old "do_every_minute" timer.
* Reorganize the clock generation stuff into "reset_*_clock" functions
* Generate the clock statically; only update it from the CLOCK timer
* Add reset_system_timers() which regenerates all four system timers.
* Don't set system timers in main, call reset_system_timers() instead.
* Don't enforce "notify interval" in do_notify(), handle that in NOTIFY timer.
* Comment stuff in words.c

Revision 1.22 / (view) - annotate - [select for diffs] , Mon Jul 7 21:10:56 2003 UTC (5 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.21: +1 -0 lines
Diff to previous 1.21
Metric clock support!

Revision 1.21 / (view) - annotate - [select for diffs] , Mon May 5 02:55:01 2003 UTC (5 years, 5 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_12
Changes since 1.20: +1 -1 lines
Diff to previous 1.20
Commit 512
* Add $levelwindow()
* Change default for /set new_server_lastlog_level to ALL,-DCC
  to prevent multiple servers having level dcc until i figure out why
  the code to handle this isn't working.  This value is more sensible anyways.

Revision 1.20 / (view) - annotate - [select for diffs] , Sat Mar 29 08:10:21 2003 UTC (5 years, 6 months ago) by jnelson
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19
* New /set, /SET SWITCH_CHANNELS_BETWEEN_WINDOWS
* C language issues (const correctness, integer size correctness)
* Revamp channel structure to hold window refnum and not window pointer
* Add "current channel counter" to channel structure.
* Determine "current channel" by election.
* Garbage collect a lot of now unnecessary code.
* Add get_echannel_by_refnum(), returns window's "elected" current channel
* Add internal function is_waiting_for_channel()
* Add internal function move_waiting_channel()
* Add internal function get_winref_by_bound_channel()
* Add internal function get_bound_channel_by_refnum()
* Convert uses of get_channel_by_refnum() to get_echannel_by_refnum()
* Fix $winbound() to work when given a window refnum
* Fix valgrind issue with $regcomp()
* Remove sanity checks from traverse_all_channels(); handled elsewhere now
* Change traverse_all_channels() with "this server" or "not this server" arg
* Nuke (Window *)->current_channel.  Handled by channels now.  HUZZAH!
* Implement /ON SWITCH_WINDOWS again.

Revision 1.13.2.1 / (view) - annotate - [select for diffs] , Thu Feb 27 15:29:55 2003 UTC (5 years, 7 months ago) by wd
Branch: wd-devel
Changes since 1.13: +17 -0 lines
Diff to previous 1.13 to next main 1.14
Yikes.  Merged to become consistent with HEAD.  Sorry for all the commits,
I'll be quiet again soon. :)
-wd

Revision 1.19 / (view) - annotate - [select for diffs] , Tue Feb 25 23:56:52 2003 UTC (5 years, 7 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_11
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
* CTCP-over-DCC fix.  There are some things that confuse me about the inner
  workings here, so I'm not sure if this fix was done properly, but I did
  a few tests including a DCC send over a SED encrypted DCC and everything
  seems to tick over well.
* Unix socket configure tests as per KNOWNBUGS.
* /set flood_ignore defaulted to off.
* Tuned commandqueues.
* The 324 hook is now called for joins as well.
* %{1}D status setting as per UPDATES.
* DCC hold mode as per UPDATES.

Revision 1.18 / (view) - annotate - [select for diffs] , Mon Feb 17 23:48:48 2003 UTC (5 years, 7 months ago) by crazyed
Branch: MAIN
Changes since 1.17: +1 -0 lines
Diff to previous 1.17
* "Word Philosophy" alterations, /alias leak, flood checking, $glob(),
  tabkey.ce, regression tests, autoget, /fe, /fec, safe_new_next_arg, as
  per KNOWNBUGS.
* $findws(), functions (script), ${i}finditems(), $dccctl(), as per
  UPDATES.

Revision 1.17 / (view) - annotate - [select for diffs] , Tue Feb 4 01:13:20 2003 UTC (5 years, 8 months ago) by jnelson
Branch: MAIN
Changes since 1.16: +13 -0 lines
Diff to previous 1.16
Commit 449.  New feature added
* Split NOTIFY stuff off into its own timer
* Add #define MINIMUM_NOTIFY_INTERVAL in config.h
* Add set_notify_interval, force that /SET NOTIFY_INTERVAL >= MIN_NOT_INT

Revision 1.16 / (view) - annotate - [select for diffs] , Thu Jan 9 01:10:56 2003 UTC (5 years, 9 months ago) by crazyed
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
* Altered the default FLOATING_POINT_PRECISION from 6 to 16 which fixes a
  math bug.
* Melded a count argument into next_args and new_next args to cause a
  specific number of words to be returned.
* Rewrote the /alias xxx (args) form of /alias to avoid using extractw and
  to use *next_args_count instead.
* Tuned the call.xtrace alias in debug.irc.
* Extended $is_on() in guh to allow and return multiple arguments.
* Added $is_off() as a compliment to $is_on().
* Made a minor philosophical change to the way flood detection works:  A
  message is not counted as a flood if it is the first message in a flood.
  The most important impact of this is that rate calculations are more
  accurate.

Revision 1.15 / (view) - annotate - [select for diffs] , Mon Dec 30 13:23:46 2002 UTC (5 years, 9 months ago) by crazyed
Branch: MAIN
Changes since 1.14: +1 -0 lines
Diff to previous 1.14
Documented /exec features.

Note:  The -line* switches for the %proc mode are new and haven't been
       commited yet.

Revision 1.14 / (view) - annotate - [select for diffs] , Wed Dec 11 19:20:23 2002 UTC (5 years, 10 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_9, epic4-1_1_8, epic4-1_1_10
Changes since 1.13: +2 -0 lines
Diff to previous 1.13
* Added functions $asciiq() $chrq() $exec() $timerctl() $tcl() $winline()
  and $floodinfo().
* Altered the two argument version of $read() to ctcp quote the strings it
  returns.
* Added sets FLOOD_RATE_PER and FLOOD_MASKUSER.
* Altered the "accept" mode of the dcc_raw and dcc_connect hooks to refer
  to the local port instead of the remote port.
* Added a "-closein %proc" switch to /exec.
* Altered the arg list mode of /alias to use extractw instead of next_arg.
* Added the documented "words" argument to the above.
* Tuned autoget, mudirc, tabkey.ce and commandqueues.
* Altered /pretend to not chop the string.
* Set about rewriting the flood detection and then decided that it's better
  off being a script.
* Moved the function macros to their own file (functions.h) and replaced
  all the copies that are strewn throughout the source with an #include.
  The exception is array.c which broke when I tried it.
* Moved the ctcp enquoting/dequoting functions to ircaux.c.
* Added some command/function ordering checks to funcs/regress, and a check
  for all the functions that are undocumented.
* Rewrote function chanmodetype() so that it doesn't have all those flakey
  buffering things.  Hopefully it's readable now.  The significant change
  is that if a mode character appears twice in CHANMODES, the first one is
  returned instead of the last.
* Added EPIC::call() in the perl routines and an equivalent under tcl.
  this is designed to call a $function() directly, but it isn't really that
  fast, so I might rip them out again.
* The /wait internals used to store a few other settings, which were taken
  out, so I put them back.
* Fixed a few problems with normalize_filename() around the place.
* Fixed a bug with /timer in which it would never show the timers after a
  callback.

Revision 1.13 / (view) - annotate - [select for diffs] , Mon Aug 12 15:41:10 2002 UTC (6 years, 2 months ago) by wd
Branch: MAIN
CVS Tags: epic4-1_1_7
Branch point for: wd-devel
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
New keybindings system coming through.  Details can be found in doc/keys
and in a few other places. :)
-wd

Revision 1.12 / (view) - annotate - [select for diffs] , Sun Feb 17 22:40:29 2002 UTC (6 years, 7 months ago) by crazyed
Branch: MAIN
CVS Tags: epic4-1_1_6, epic4-1_1_5, epic4-1_1_4, epic4-1_1_3
Changes since 1.11: +1 -0 lines
Diff to previous 1.11
* New STATUS_HALFOP setting which acts much the same way as STATUS_CHANOP.
* New function $getcommands() which acts much the same way as $getsets().
  The internals for these two functions probably need to be rolled together.
* Cleanups and minor updates to tabkey.ce.

Revision 1.11 / (view) - annotate - [select for diffs] , Fri Jan 25 21:57:09 2002 UTC (6 years, 8 months ago) by crazyed
Branch: MAIN
Changes since 1.10: +2 -0 lines
Diff to previous 1.10
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.10 / (view) - annotate - [select for diffs] , Wed Dec 19 20:21:45 2001 UTC (6 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
The whole ROM_CHAR thing was an accident waiting to happen.  Removed.
Add /SET ALLOW_C1_CHARS to protect from the ascii char 128-159 attacks
upon XTerm and GNU Screen users.  Defaults to OFF.

Revision 1.9 / (view) - annotate - [select for diffs] , Wed Dec 19 19:51:15 2001 UTC (6 years, 9 months ago) by jnelson
Branch: MAIN
Changes since 1.8: +1 -0 lines
Diff to previous 1.8
Thanks go to crazyeddy and zinx for working on this in my absence.
Add /set rom_char (defaults to off) which determines whether ^R rom_char
sequences will be honored or dishonored by epic.  Dishonored sequences
are not removed; they are just mangled.  This will help you detect those
who might try to use this feature for less than noble purposes.

Re-set the ^R character to "mode 5" processing; it had been set to "mode 6"
as a stop-gap measure.

Revision 1.8 / (view) - annotate - [select for diffs] , Tue Dec 18 17:04:36 2001 UTC (6 years, 9 months ago) by crazyed
Branch: MAIN
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
Thanks to zinx, terminal problem with ^e fixed, and the default alt_charset
is back to on.

Revision 1.7 / (view) - annotate - [select for diffs] , Tue Dec 18 16:26:03 2001 UTC (6 years, 9 months ago) by crazyed
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Flipped DEFAULT_ALT_CHARSET to 0 on advice from dracus and knghtbrd.  It
seems that sending ctrl-e (ascii 5) to the display will cause terminal
cave-ins and epic to crash.  This decision was made in hops absense and
isn't final.

Revision 1.6 / (view) - annotate - [select for diffs] , Fri Nov 16 07:30:46 2001 UTC (6 years, 10 months ago) by crazyed
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
*sigh*

Sorry about this folks, these patches are not related to the situation at
hand.  They accidently got rolled into that hastily applied update, and
none of us "on duty" right now know how to roll them back.

Untouched, these should not effect the workings in any way.  Service will
resume as soon as possible.

This particular one should fix the original problem.

Revision 1.5 / (view) - annotate - [select for diffs] , Fri Nov 16 06:42:28 2001 UTC (6 years, 10 months ago) by crazyed
Branch: MAIN
Changes since 1.4: +2 -0 lines
Diff to previous 1.4
Hurried patch.  This rolls back the $read() patch for now.

Revision 1.4 / (view) - annotate - [select for diffs] , Wed Oct 24 15:18:13 2001 UTC (6 years, 11 months ago) by jnelson
Branch: MAIN
CVS Tags: epic4-1_1_1
Changes since 1.3: +1 -0 lines
Diff to previous 1.3
Add /set auto_rejoin_connect -- this controls whether epic will try to
rejoin your channels when you are disconnected from a server *AND EPIC
WOULD ORDINARILY TRY TO REJOIN YOUR CHANNELS*.  This has *ABSOLUTELY NO
EFFECT AT ALL* in those cases where epic has thrown away your channels
and has no intentions of rejoining them.  This is only a way for you to
reduce current functionality, there are no bugs fixed with this.

Revision 1.3 / (view) - annotate - [select for diffs] , Fri Jun 22 21:34:35 2001 UTC (7 years, 3 months ago) by jnelson
Branch: MAIN
Changes since 1.2: +0 -1 lines
Diff to previous 1.2
Two things:
* Remove /set notify_handler which didn't do anything.
* Rewrite /lastlog so i understand how it works.
  Big new feature, -regex, to support regex searching on lastlog!
* Commit #75.

Revision 1.2 / (view) - annotate - [select for diffs] , Thu Dec 7 18:24:34 2000 UTC (7 years, 10 months ago) by jnelson
Branch: MAIN
CVS Tags: 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 -8 lines
Diff to previous 1.1
Remove the broken and undesirable and much loathed and hated
"dcc checksum" misfeature a good bit ahead of schedule.  Good riddance.

Revision 1.1.1.1 / (view) - annotate - [select for diffs] (vendor branch) , Tue Dec 5 00:11:57 2000 UTC (7 years, 10 months ago) by jnelson
Branch: epicsol
CVS Tags: start
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:57 2000 UTC (7 years, 10 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