aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* some formating for sent msg and lots more to comeHEADmasterjoe47 hours1-14/+32
|
* servjoe2 days1-5/+1
|
* nick formats to <> and actionsjoe2 days2-14/+13
|
* flag to filter joins and more msgjoe2 days4-32/+42
|
* time formatjoe2 days3-23/+20
|
* upjoe3 days3-5/+12
|
* Some unmerged changes I still had laying around (#146)stefan111112025-05-033-25/+64
| | | Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
* released at 0.3.2 (#145)Michael Czigler2025-01-133-20/+5
|
* remove some magic numbers, clean up DCC ipv4/ipv6 global variable mess and ↵stefan111112024-10-085-287/+773
| | | | | use a union to save memory. (#139) Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
* some code improvements and a new feature (#137)stefan111112024-05-244-22/+56
| | | Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
* Merge changes I made in the last year (#136)stefan111112024-01-145-424/+838
| | | Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
* released at 0.3.2 (#130)Michael Czigler2023-01-049-1016/+1146
| | | Co-authored-by: Michael Czigler <contact@mcpcpc.com>
* released at 0.3.1Michael Czigler2022-02-173-11/+10
|
* Allow the option of parsing multiple post-connection commands. (#125)Cristian Canedo2022-02-142-43/+72
| | | | | | | | | | | | | | | | | | | | | | | | | * Allow the option of parsing multiple post-connection commands. * Initial change for multiple commands via stdin * Use MSG_MAX as the max length of additional commands * Include + 1 to MSG_MAX to account for newline characters * Rework loop to process commands to avoid seg fault, use strnlen * Remove swap file * Restore previous formatting, restore man description for -x for now * Enable additional commands via both stdin and option argument * Move misplaced malloc check to where it belongs * Simplify logic to read commands from stdin * Retain functionality to accept server command as option argument * Maintain same functionality as before when sending inic
* released at 0.3.0Michael Czigler2022-01-204-6/+16
|
* send actions to default channel if none specified (#123)vulpine2022-01-201-2/+7
|
* released at 0.2.9Michael Czigler2021-07-151-2/+2
|
* released at 0.2.8Michael Czigler2021-07-151-13/+8
|
* released at 0.2.7Michael Czigler2021-06-021-1/+5
|
* replaced freenode with libera.chat (#113)Panagiotis Vasilopoulos2021-05-202-2/+2
|
* released at 0.2.6Michael Czigler2021-03-254-218/+229
|
* released at 0.2.5Michael Czigler2021-03-196-883/+891
|
* released at 0.2.4Michael Czigler2021-03-042-40/+4
|
* Update docs (#100)Kian Kasad2021-02-182-4/+21
| | | | | | | | | | | | | | | | * add CTCP ACTION information to man page * add documentation for <message> parameter to commands which support it * fix incorrect flag character for real name option * add verbosity option (-V) to man page * separate flag options in usage information Usually the format '[option1|option2]' means EITHER 'option1' OR 'option2' may be specified, but not both. Since the options '-v', '-V', and '-e' can all be given (and are all optional), the proper format is '[-v] [-V] [-e]'.
* fix printing of join/part messages when cdef is a substring of the actual ↵Kian Kasad2021-02-101-2/+2
| | | | channel name (#99)
* 0.2.3Michael Czigler2020-12-183-34/+18
|
* 0.2.2 (#94)Michael Czigler2020-11-221-3/+5
|
* 0.2.1 (#90)Michael Czigler2020-11-212-155/+161
|
* show the params when printing unknown commands (#91)owen bell2020-11-201-0/+4
|
* CTRL+A and CTRL+E are swapped in the README (#89)owen bell2020-10-301-2/+2
|
* freenode.net instead of .org (#88)owen bell2020-10-302-2/+2
|
* 0.2.0 (#86)Michael Czigler2020-10-301-122/+139
| | | | | | | | | | | | | | | | | | | | | * fix: codacy strlen security issues * fix window resize input bug * edit: remove unused arguement * remove promptc * bump version to 0.2.0 * code style cleanup * cleanup code style * fix: security concern with localtime * add version() function * version: change stderr to stdout
* 0.1.9 (#79)Michael Czigler2020-10-285-132/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cleanup * cleanup * add commands to readme * add CTRL+H * handUserInput: change else-if to switch * add ? back into to optarg * add comments * add CTCP ACTION * CTCP: add VERSION, CLIENTINFO, and PING support * CTCP: add TIME * version: bump to 0.1.9 * remove -w argument * change: static to dynamic nick width * man page: remove -w argument * change: : NIC_MIN to NIC_MAX * version: add copyright info * main: remove return(0) after -v * handleUserInput: remove last printf * remove media from master branch * README: add CTCP to features * README: add TLS definition * fix: CTCP TIME command * rawParser: fix for channel name not printing * rawParser: refactor * handleUserInput: add CTCP ACTION alias * handleUserInput: fix spacing * messageWrap: change strlen to strnlen * raw: replace strlen with strnlen * paramPrintPriv: new ACTION message color * fix ACTION message indicator * README: add CPCT ACTION command Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
* bump version to 0.1.8 (#77)Michael Czigler2020-10-221-1/+1
|
* man page: remove forward slash (#75)Michael Czigler2020-10-221-1/+1
|
* fix bug with server message printing (#71)Michael Czigler2020-10-201-16/+10
| | | Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
* 0.1.7 (#68)Michael Czigler2020-10-202-111/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bump version * remove loop from edit() * remove redundant variables * remove while loop * refactor * move cursor to col 0 before server message * cleanup * add back chan_default prefix * remove puts and add \r * add asynchronous feature set * replace \x1b[0F with \r * remove extra character F * fix ctrl+c * remove log * cleanup ctrl+c exit * Update kirc.c * remove sys/socket.h library * move duplicate code block to function * move stateSet() function * Add ctrl+c key binding * fix verbose flag * cleanup * rename default channel variable * add channel variable check * set cdef default value of "?" * new cdef default assignment * fix channel not printing with -c arg
* Check channel for NULL condition (#65)Michael Czigler2020-10-171-2/+2
| | | | | * check channel for NULL condition * fix typo
* Delete CNAMEMichael Czigler2020-10-161-2/+0
|
* Create CNAMEMichael Czigler2020-10-161-0/+2
|
* Update READMEMichael Czigler2020-10-161-72/+2
|
* Delete favicon.icoMichael Czigler2020-10-161-0/+0
|
* Delete default.htmlMichael Czigler2020-10-161-65/+0
|
* Add files via uploadMichael Czigler2020-10-161-0/+0
|
* Create default.htmlMichael Czigler2020-10-161-0/+65
|
* add braces around input promptMichael Czigler2020-10-151-1/+1
|
* FAQ moved to websiteMichael Czigler2020-10-151-5/+0
|
* 0.1.6 (#63)Michael Czigler2020-10-153-118/+144
| | | | | | | | | | | | | | | | | | | | | | | * add in comments and prompt char * bump version * remove fd arguments in edit() * change promptc to chan_default * add user input channel indicator * remove /? command * change 200 to CHA_MAX * remove comments * allow escape codes in prompt * add braces around prompt channel * remove /? from docs
* Update READMEMichael Czigler2020-10-121-2/+2
|
* 0.1.5 (#60)Michael Czigler2020-10-121-26/+38
| | | | | | | | | | | | | * raw mode only server messages * bump version * remove unnecessary escape codes * join/part new line fix * remove redundant returns * add channel indicator for JOIN/PART