summaryrefslogtreecommitdiff
path: root/segfault.c
Commit message (Collapse)AuthorAgeFilesLines
* took the hashtable stuff out of segfault and put it into a library. good ↵Epoch Qwert2014-09-071-150/+43
| | | | idea? dunno.
* fixed the rand() seeding to use pid too so bots started in the same second ↵Epoch Qwert2014-08-261-9/+15
| | | | | | don't generate the same random nick. made shell use pkill stuff instead of kill `pgrep stuff`
* fixed shitty #define MYUSEREpoch Qwert2014-08-251-2/+3
|
* fixed the weird use of a?:b; in two places.Epoch Qwert2014-08-251-2/+2
|
* forgot in last commit: changed up some of the line handler's parsing.Epoch Qwert2014-08-251-6/+4
| | | | added echo detection for odd IRC servers that send the message back to sender
* fixed an off-by-one bug I didn't notice until testing with URCD.Epoch Qwert2014-08-251-39/+89
| | | | | | moved startup_stuff to until after it gets a 004 message. auto-renicking when collision occurs. made it easier to make it run segfault with non-default stuff. grep getenv
* added a struct for user data. added %h and %n for host and name for aliases.Epoch Qwert2014-08-151-51/+67
|
* added nick globbing for easier control of many bots at once.Epoch Qwert2014-08-101-6/+10
|
* Added a user char * to the tail struct to keep track of who set it.Epoch Qwert2014-08-031-14/+37
|
* added some other bugfixes. hashing, seg-as-client stuff... I dunno.Epoch Qwert2014-07-261-10/+19
|
* various silly things.Epoch Qwert2014-07-261-30/+46
|
* Stuff!Epoch Qwert2014-07-231-10/+28
|
* first commit from new setup. don't remember what I changed.epoch2014-06-301-6/+26
|
* fixed it *really*epoch2014-03-251-0/+5
|
* fixed a bug in libirc where pong was sending ping. dunno.epoch2014-03-251-18/+35
| | | | I don't remember what else I did.
* updated the function that converts tail modes to strings for !tailsepoch2014-03-171-65/+53
| | | | other general cleaning
* converted the alias system to use a hash table with linked lists insideepoch2014-03-141-144/+141
|
* made some stuff a bit prettier.epoch2014-03-021-31/+82
| | | | | added %m and segnick variable for self nick stuff you can use git diff for anything else.
* fixed some command conflict issues based on only checking part of a string.epoch2014-02-101-179/+66
|
* fixed a small bug in format_magic.epoch2014-02-091-2/+1
|
* added minimal startup scripts.epoch2014-02-091-7/+3
| | | | | | | | deleted a bunch of shit from compile.sh cleaned segfault a bit. made the shell script not auto-generated. everything expects /home/segfault/ to be where segfault gets ran. you have to do the chdir yourself now.
* upgraded format_magic() to hopefully be more compatible and less voodoo-y.epoch2014-02-091-1/+62
|
* first useful commit. hopefully it compiles...epoch2014-02-051-0/+1002