Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-07 | Miscellaneous fixes | LemonBoy | |
Stylistic stuff, please ignore. | |||
2018-01-07 | Prevent a NULL pointer deference | LemonBoy | |
Always create the cap_supported table when a CAP event is received. | |||
2018-01-07 | Use strcmp instead of g_strcmp0 | LemonBoy | |
There's no need to use the latter. | |||
2018-01-07 | Properly dispose the GSList chains | LemonBoy | |
We forgot to free the link and the data, oops. | |||
2018-01-07 | Handle CAP {ADD,DEL} from cap-notify | LemonBoy | |
This is the last piece of the puzzle. | |||
2018-01-07 | Parse multiline responses to CAP LS | LemonBoy | |
The parsing logic isn't too elegant because of the optional parameter used for signaling if a response has a continuation one. | |||
2018-01-07 | Don't free the hash table if there's none | LemonBoy | |
Glib doesn't like that and shows a harmless warning. | |||
2018-01-07 | Factor out the parsing function | LemonBoy | |
This is also needed for CAP NEW and CAP DEL. | |||
2018-01-07 | Parse the K/V form in CAP LS | LemonBoy | |
This is a prerequisite for the IRC v3.2 compliance. | |||
2018-01-07 | Merge pull request #805 from ailin-nemui/exec-empty | ailin-nemui | |
fix /exec -o for blank lines | |||
2018-01-07 | Merge pull request #804 from ailin-nemui/patch-1 | ailin-nemui | |
handle an already used nick different from the one we send | |||
2018-01-07 | Merge pull request #746 from ailin-nemui/hide-lines | ailin-nemui | |
Add method to hide lines in a view | |||
2018-01-05 | fix /exec -o for blank lines | ailin-nemui | |
since it is not allowed to send nothing, instead of spamming the status window with error, send " " instead Fixes FS#902 | |||
2018-01-05 | Update irc-nicklist.c | ailin-nemui | |
move altnick check before the nick correction code | |||
2018-01-04 | Merge branch 'fix-gl-20' into 'security' | Nei | |
do not record topic change time when sender is blank See merge request irssi/irssi!25 | |||
2018-01-04 | Merge branch 'fix-gl-21' into 'security' | Nei | |
check if \\c is complete in eval See merge request irssi/irssi!26 | |||
2018-01-04 | Merge branch 'fix-gl-19' into 'security' | Nei | |
rewrite completion code and check for direct match of separator See merge request irssi/irssi!27 | |||
2018-01-03 | disable variable arguments code | ailin-nemui | |
2018-01-03 | rewrite completion code and check for direct match of separator | ailin-nemui | |
2018-01-03 | check if \\c is complete in eval | ailin-nemui | |
2018-01-03 | do not record topic change time when sender is blank | ailin-nemui | |
2018-01-03 | Merge branch 'uaf-modify' into 'master' | Nei | |
Prevent a UAF error during the execution of some commands See merge request irssi/irssi!24 | |||
2017-12-11 | Merge pull request #766 from horgh/horgh/mode-parsing | ailin-nemui | |
Fix MODE parameter parsing | |||
2017-12-02 | Update NULL comparison style and be C89 compatible | Will Storey | |
2017-11-30 | move decls before code | ailin-nemui | |
2017-11-30 | fix comments | ailin-nemui | |
2017-11-27 | Revert initializing pointers to NULL | Will Storey | |
To maintain C89 compatibility | |||
2017-11-26 | Merge pull request #790 from ailin-nemui/mirc-colour | ailin-nemui | |
reset colour at comma, like mIRC | |||
2017-11-26 | Merge branch 'master' into hide-lines | ailin-nemui | |
2017-11-26 | Merge pull request #762 from ailin-nemui/global-history | ailin-nemui | |
allow access to global command history when using a specifc history | |||
2017-11-20 | Update formats.c | ailin-nemui | |
remove now useless check for , | |||
2017-11-15 | reset colour at comma, like mIRC | ailin-nemui | |
Fixes #742 and #740 | |||
2017-11-15 | Merge pull request #786 from ailin-nemui/show-inital-nick | ailin-nemui | |
show initial nick and name on first start | |||
2017-11-11 | Prevent a UAF error during the execution of some commands | LemonBoy | |
Some arguments were free'd first and then printed, leading to gibberish being output to screen or a crash. Found by Joseph Bisch. Closes: !GL17 | |||
2017-11-10 | use enum | ailin-nemui | |
2017-11-03 | Keep a copy of the strings coming from the config | LemonBoy | |
The "HILIGHT_REC" structure used to keep a pointer to the "servertag" string, owned by the "CONFIG_NODE", causing a double-free. | |||
2017-11-01 | up abi | ailin-nemui | |
2017-11-01 | show initial nick and name on first start | ailin-nemui | |
2017-10-26 | clean up file path after move | ailin-nemui | |
2017-10-24 | Strip : from <trailing> parameters | Will Storey | |
This is to fix #601. The function used to extract the mode string assumed that ":" would only occur in a particular spot. This lead to the possibility that ":" could be treated as part of things like nicknames or mode arguments, where it should have been stripped as part of protocol escaping. | |||
2017-10-23 | Merge pull request #770 from horgh/horgh/rm-unused-function | ailin-nemui | |
Remove a couple unused functions | |||
2017-10-20 | Merge branch 'fix-16' into 'security' | Nei | |
Prevent a OOB read when parsing IRCNet ! channels See merge request irssi/irssi!22 | |||
2017-10-20 | Merge branch 'fix-gl-15' into 'security' | Nei | |
Don't proceed with cmd_msg if there was an error splitting msg See merge request irssi/irssi!21 | |||
2017-10-20 | Merge branch 'fix-dcc' into 'security' | Nei | |
fix dcc See merge request irssi/irssi!20 | |||
2017-10-20 | Make split functions return an array with NULL instead of NULL | Joseph Bisch | |
This avoids undefined behavior in functions that call these split functions and expect an array back instead of just a NULL pointer. | |||
2017-10-20 | Merge branch 'fix-gl-13' into 'security' | Nei | |
Fix use after free when channel is destroyed inbetween being synced See merge request irssi/irssi!19 | |||
2017-10-20 | Revert "Don't proceed with cmd_msg if there was an error splitting msg" | Joseph Bisch | |
This reverts commit bd83852d646de28f2e0fe01efe7c9236aa4074d4. | |||
2017-10-20 | Merge branch 'fix-gl-12' into 'security' | Nei | |
fix out of bounds read in compress_colors See merge request irssi/irssi!18 | |||
2017-10-20 | Don't proceed with cmd_msg if there was an error splitting msg | Joseph Bisch | |
There may be cases (such as if target or server->nick is very long) where the split_message function returns NULL, indicating an error. To avoid a potential segfault, we now check to see if splitmsgs is NULL. | |||
2017-10-20 | fix dcc issue | ailin-nemui | |