| Commit message (Collapse) | Author | Age | 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
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Update and rename README.md to README
* Add files via upload
* Delete example4.png
* Update README
|
| |
|