| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
|
|
|
|
use a union to save memory. (#139)
Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
|
|
Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
|
|
Co-authored-by: Emeka Nkurumeh <emekankurumeh@outlook.com>
|
|
Co-authored-by: Michael Czigler <contact@mcpcpc.com>
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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]'.
|
|
channel name (#99)
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
* 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>
|
|
|
|
Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
|
|
* 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
* fix typo
|
|
|
|
* 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
|
|
* 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
|
|
|
|
* add check for out-of-bound read
* remove unused count variable
|
|
* cleanup style
* remove keyboard_hit() function
* integrate kline input hander
* add new input indicators
* only use edit function
* improve function names
* fix input printing
* fix new line behavior after user input
* fix /? command
* remove Known Bugs, add commands
* add arrow key information
* remove left and right brackets around commands
* add missing language fence
* fix typo
* remove duplicate ioctl instance
* Update README.md
* Update README.md
* fix direct message color
* Delete example2.png
* Delete example.png
* remove extra line
* fix line printing
* more cleanup and better colors
* refactor
Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
|
|
|
|
Co-authored-by: Michael Czigler <mcpcpc@users.noreply.github.com>
|
|
|
|
* change -W to automatic wrap
* address Codacy compliance
|
|
* Create kirc.1
* add VERSION and man page
* change kirc version to definition in Makefile
* fix separator char (TAB)
* remove double parenthesis in puts() command
* change VERSION to be controlled by kirc.c
|
|
|
|
|
|
|