Commit Graph

112 Commits

Author SHA1 Message Date
Quinn Evans 77bd5f9f6b Restore $SHOW-ESCAPES functionality. (Better than ever!) 2017-03-21 23:21:31 -06:00
Quinn Evans 129bc881d6 Remove "COUNTER" non sequitur from RE-ESCAPE. 2017-03-21 23:20:35 -06:00
Quinn Evans ec11042340 Fix $LIST-USER/USERS file bugs. 2017-03-21 23:19:05 -06:00
Quinn Evans a76b69ea88 Minor refactor. 2017-03-21 20:45:01 -06:00
Quinn Evans 988b23a8a0 Get rid of non-standard colon characters in messages. 2017-03-21 00:35:10 -06:00
Quinn Evans 29d907a1a0 Misc bugfixes related to immediately previous refactor. 2017-03-21 00:32:37 -06:00
Quinn Evans 94f875eab1 ¡THE HORROR‼ *Massive* refactor. Use register file for everything.
This was done as quickly as I could possibly do it. It is very
rough around the edges. $SHOW-ESCAPES currently has no effect.
There is no switch parsing yet, so input and output cannot be
specified. These things should be simple to add now that the
major rework is complete.
2017-03-21 00:19:19 -06:00
Quinn Evans b28065c231 Fix bug that never surfaced. 2017-03-13 22:41:56 -06:00
Quinn Evans 9b286fe420 Separate input and output buffers. 2017-03-12 22:02:49 -06:00
Quinn Evans e49145cb03 Remove WORK, WORK-PTR. Add REGISTER-FILE. 2017-03-07 21:02:29 -07:00
Quinn Evans 421971ec62 (Dis)ambiguate some variables, fix a line continuation 2017-03-05 22:47:00 -07:00
Quinn Evans 685feff941 Praise Capitalism® and The Lord. 2017-02-19 21:18:04 -07:00
Quinn Evans 34e08ebe26 Lick more flexibly. 2017-02-19 20:53:48 -07:00
Quinn Evans 9e25f1c525 Acknowledge command receipt more quickly; Notify of access denial.
Also fix a bug in $PART that prevented it from working with an argument,
and add some more debug output just to make it that much slower and
noisier.
2017-02-19 19:58:57 -07:00
Quinn Evans 36387a435f Refactor BEGIN-REPLY and remove one-offs for non-prefixed replies. 2017-02-19 17:47:52 -07:00
Quinn Evans 9384333307 Alphabetize and complete help message. 2017-02-19 15:03:42 -07:00
Quinn Evans c1186e65d9 Alphabetize command conditional ladder. 2017-02-19 14:44:53 -07:00
Quinn Evans 386a43c9f9 Merge pull request #1 from zgrep/patch-1
Add licking.
2016-10-10 22:23:52 -06:00
zgrep 99ebd7e47a Clarification with regards to who we're licking.
I should've done this all in one commit.
2016-10-10 23:11:10 -04:00
zgrep cc6195bba6 Lick \x01 at the end.
NOW I CAN LICK VIGOROUSLY AND WELL!
2016-10-10 23:05:52 -04:00
zgrep 208aa7739d Add licking.
Vigorous licking!
2016-10-10 23:03:11 -04:00
Quinn Evans cda5662a6a Remove old, commented-out dead code 2016-01-01 22:24:35 -07:00
Quinn Evans 9c71098c0f Increase USER-NAME width, change WOPO-CNF to batch 2015-12-10 18:49:24 -07:00
Quinn Evans 6c6f7c8531 Change $BF-CODE to mirror $BF-INPUT, fix display bug 2015-12-05 23:53:34 -07:00
Quinn Evans 60716be702 Add horrible square bracket code in BF-RUN 2015-12-05 22:31:24 -07:00
Quinn Evans 3a0a3c6aa0 Stop possibly writing past the end of msg_buf 2015-10-24 21:44:08 -06:00
Quinn Evans 3286267db9 Change default BF-CODE OF BF-I-O 2015-10-24 21:25:34 -06:00
Quinn Evans 4efb60facd Add ZWSP-compliance (#osdev-offtopic protocol) 2015-10-22 22:43:09 -06:00
Quinn Evans 2d3f5a65a1 Add sparkles 2015-10-20 12:15:32 -06:00
Quinn Evans 5a90cac46d Remove extraneous newlines 2015-10-20 12:07:35 -06:00
Quinn Evans 4474cfcbe3 Add $VOICE and $DEVOICE 2015-10-20 12:04:56 -06:00
Quinn Evans 47b7ea3742 Fix old off by one for user levels in $BF-commands 2015-10-20 12:04:21 -06:00
Quinn Evans 5c6d6fa66e Correctly place another misplaced period... 2015-10-13 15:40:38 -06:00
Quinn Evans 73342ad5be Correctly place misplaced period. 2015-10-13 15:37:43 -06:00
Quinn Evans a48e8dab05 Actually add module needed for $SHOW-ESCAPES functionality. 2015-10-13 15:30:03 -06:00
Quinn Evans f8a91010c8 Add $SHOW-ESCAPES toggle. 2015-10-13 15:29:14 -06:00
Quinn Evans 043c8e4883 Fix an ancient off-by-one on user levels. 2015-10-13 13:52:47 -06:00
Quinn Evans a8df769a1f Fix part of a bug :D: 2015-10-13 12:16:57 -06:00
Quinn Evans 4996ddf40f Make auto-kick-rejoin work again. 2015-10-05 21:28:25 -06:00
Quinn Evans 9911a7a6ca Fix extra spaces in CTCP VERSION reply 2015-10-05 12:19:57 -06:00
Quinn Evans 8e82ca83cb Add CTCP support. 2015-10-04 19:37:41 -06:00
Quinn Evans 3c4e46e338 Remove overly-verbose debugging statement. 2015-10-04 11:44:29 -06:00
Quinn Evans 46fbed9569 Removed registers. 2015-10-04 11:43:02 -06:00
Quinn Evans e2bf545e36 Add $OP and $DEOP, remove extra space to nickserv 2015-10-04 11:23:50 -06:00
Quinn Evans 87f7347c0c Refactored, manual preservation no longer needed. 2015-10-04 10:18:37 -06:00
Quinn Evans df4a0bb314 Modify parameter handling some more... 2015-10-04 08:50:33 -06:00
Quinn Evans db8f2611f7 Adapt WOPO to use new PARSE-IRC-MESSAGE. 2015-10-03 20:20:19 -06:00
Quinn Evans a857d0b8e6 Bug fixes! 2015-10-03 20:18:16 -06:00
Quinn Evans 06ded93ce6 Rewrite IRC-MSG to return string pointers. 2015-10-03 15:30:50 -06:00
Quinn Evans d8ceb17fe4 Change -std=c11 to -std=gnu11.
<nortti> ...fuck everything
<nortti> it works if I change -std=c11 to -std=gnu11
<heddwch> ...
* nortti kicks gcc in its arse
<heddwch> Okay, changing to gnu11 -_- lol and removing the ifdef in channel.c
2015-10-03 13:50:45 -06:00