aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-09-27Update kirc.cMichael Czigler1-1/+1
2020-09-27add nick change highlightingMichael Czigler1-0/+3
2020-09-25add check for fgets valuemcpcpc1-1/+4
2020-09-25remove leader command character for PRIVMSGsMichael Czigler1-3/+3
2020-09-25Add alias PRIVMSG aliased commandMichael Czigler1-10/+11
2020-09-24squash commits to address README and defaultsMichael Czigler1-44/+41
Update README.md update logo Update README.md add multi-channel join argument option simplify printw() return after channel join 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 Delete googled3f6f6cc852fad22.html 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 Update README.md Update README.md increase chan variable size Delete test remove fixed chan buffer size
2020-09-23bump version to 0.1.1Michael Czigler1-1/+1
2020-09-23temporary fix for line wrap with esc sequencesMichael Czigler1-1/+2
2020-09-23fix first line wrap issueMichael Czigler1-0/+2
2020-09-23second fix for wordwrapMichael Czigler1-10/+9
2020-09-23Update kirc.cMichael Czigler1-1/+1
2020-09-23fix printw behavior, new gutl=20mcpcpc1-5/+5
2020-09-23remove for loop variable declarationmcpcpc1-2/+2
2020-09-22simplified commandsmcpcpc1-36/+19
2020-09-22Update kirc.cMichael Czigler1-1/+0
2020-09-22add SASL supportMichael Czigler1-3/+17
2020-09-21bumper version to 0.1.0mcpcpc1-1/+1
2020-09-21add keyboardhit() functionmcpcpc1-1/+18
2020-09-20get F_SETFL before setting nonblockingmcpcpc1-8/+9
2020-09-18revert retest write commitmcpcpc1-5/+4
2020-09-17fix sscanf to accept a-z valuesmcpcpc1-2/+2
2020-09-17retest writemcpcpc1-4/+5
2020-09-17add error checking for malloc()mcpcpc1-4/+9
2020-09-17fix error handling for missing nickMichael Czigler1-1/+1
2020-09-17add commandmcpcpc1-3/+5
2020-09-17colorize channel name in messagemcpcpc1-1/+2
2020-09-17fix connection_initialize(), add voidmcpcpc1-1/+1
2020-09-16add error check for fopen()mcpcpc1-11/+9
2020-09-16add '/h' commandmcpcpc1-2/+14
2020-09-16Minor typoFrancesco Frassinelli1-1/+1
2020-09-15change 'verb' variable from size_t to intMichael Czigler1-1/+1
2020-09-15replace AF_INET with AF_UNSPECMichael Czigler1-3/+3
2020-09-15Add error handling to irc_initVäinö Mäkelä1-5/+32
2020-09-14bump versionmcpcpc1-1/+1
2020-09-14fix logged outputmcpcpc1-2/+2
2020-09-12add guard around 'if' statementmcpcpc1-3/+2
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