aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-09-12use return macrosmcpcpc1-17/+17
2020-09-12remove gotomcpcpc1-9/+3
2020-09-12eliminate termios librarymcpcpc1-12/+0
2020-09-12Use poll instead of multiple processesVäinö Mäkelä1-78/+115
The old approach used 100% CPU on two processes. Poll can be used to wait stdin and the socket at the same time. This commit also reduces system call usage by not calling read for every byte.
2020-09-11refactoringmcpcpc1-10/+10
2020-09-11fix unguarded statementsMichael Czigler1-2/+9
2020-09-11refactoring, use switch case for parent/childMichael Czigler1-71/+70
2020-09-11improved error handlingMichael Czigler1-9/+11
2020-09-11refactoringmcpcpc1-24/+25
2020-09-11add "-h" to USAGEMichael Czigler1-1/+1
2020-09-11add "-h" argument for basic usage informationMichael Czigler1-19/+22
2020-09-11revert previous commitmcpcpc1-7/+6
2020-09-10add support for autochannel joinmcpcpc1-33/+45
2020-09-10free memory allocated by getaddrinfoEthan Sommer1-0/+1
2020-09-10fix missing line terminationmcpcpc1-1/+1
2020-09-10add 'x' argumentMichael Czigler1-1/+4
2020-09-10minor fix to last two commitsMichael Czigler1-2/+2
2020-09-10bump versionMichael Czigler1-1/+1
2020-09-10add [chan] indicator for indirect channel PMsMichael Czigler1-2/+4
2020-09-10change default irc channelmcpcpc1-1/+1
2020-09-09Squash commits pertaining to 0.0.8 releaseMichael Czigler1-51/+48
Update README cleanup cleanup fix int typecast in printw() fix int typecast for JOIN/QUIT add 'x' command to send direct messages to server Update README Update kirc.c remove annoying initial space char revert last commit to remove initial space revert last commit undo accidental commit apply fix for initial space char add NAMES command revamped README for readability in GitHub Rename README to README.md Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Add files via upload Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Add files via upload Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Update README.md Add files via upload Update README.md Add files via upload Delete example_cropped.png Delete kirc.png Add files via upload Delete kirc.png Add files via upload Delete kirc.png Add files via upload Delete kirc.png Add files via upload Delete kirc.png Add files via upload Update README.md Add files via upload Delete example_cropped.JPG Update README.md Update README.md Update README.md Update README.md Update README.md
2020-09-07fix multiple bugs from last commitmcpcpc1-6/+6
2020-09-07bump version and shorten commandsMichael Czigler1-45/+28
2020-09-02free cmd_str after write()mcpcpc1-0/+1
2020-09-02fix command parsed lengthsMichael Czigler1-49/+46
bump version differentiate PRIVMSG sent user nick by color change direct PRIVMSG to nick color to cyan add descriptive pointer names in parser() function invert direct PRIVMSG to nick color
2020-09-01eliminate static char arrays in parser functionMichael Czigler1-8/+7
change int len to size_t len Update kirc.c
2020-08-31bump version, increase msg buffer sizemcpcpc1-2/+2
2020-08-31update parser() function to zero arraysMichael Czigler1-3/+2
2020-08-28replace strcpy() function to prevent buffer overflowmcpcpc1-7/+4
2020-08-26bump version to 0.0.4Michael Czigler1-1/+1
2020-08-26cleanup formatmcpcpc1-6/+4
2020-08-26remove tab charsmcpcpc1-4/+5
2020-08-26simplified parser(), changed to ring bufferMichael Czigler1-32/+32
fix ring buffer, attempt 1 fix ring buffer, attempt 2 change variable names mostly working implementation of fifo buffer working fifo buffer
2020-08-24simplified parsing functionmcpcpc1-56/+47
2020-08-22fix -v behavior to return 0mcpcpc1-3/+3
2020-08-21bump versionmcpcpc1-1/+1
2020-08-21print formatted text (pre wordwrap) instead of raw to logMichael Czigler1-5/+6
add new parser2 function for testing removing unusable parser2 function remove test log file
2020-08-21add -o argument option for irc chat loggingmcpcpc1-1/+13
2020-08-20eliminated nested while loopsmcpcpc1-26/+27
2020-08-20more cleanupmcpcpc1-22/+26
2020-08-20add comments, cleanup readability of sourcemcpcpc1-33/+41
2020-08-20move user input event handler to separate functionmcpcpc1-12/+16
2020-08-20fix formattingmcpcpc1-4/+5
2020-08-20change sbuf from global to local variablemcpcpc1-20/+20
2020-08-19bump version from 0.0.1 to 0.0.2Michael Czigler1-1/+1
2020-08-19changed userin[1] to c1 variablemcpcpc1-5/+5
2020-08-18add new arguments -r and -umcpcpc1-3/+9
2020-08-18fix initial line single char indent issuemcpcpc1-3/+3
2020-08-18increase input buffer from to max 510 character lengthmcpcpc1-4/+4
2020-08-18added :Q commandmcpcpc1-5/+5