summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-01-07Simplify the codeLemonBoy
Early exit, simpler code.
2018-01-07Keep processing the CAPs on errorLemonBoy
If an invalid CAP is found we keep going by parsing the next one.
2018-01-07Prevent a memory leakLemonBoy
When a CAP DEL is received the key/val pair is not stored in the hashtable at all so just free them when we're done.
2018-01-07Miscellaneous fixesLemonBoy
Stylistic stuff, please ignore.
2018-01-07Prevent a NULL pointer deferenceLemonBoy
Always create the cap_supported table when a CAP event is received.
2018-01-07Use strcmp instead of g_strcmp0LemonBoy
There's no need to use the latter.
2018-01-07Properly dispose the GSList chainsLemonBoy
We forgot to free the link and the data, oops.
2018-01-07Handle CAP {ADD,DEL} from cap-notifyLemonBoy
This is the last piece of the puzzle.
2018-01-07Parse multiline responses to CAP LSLemonBoy
The parsing logic isn't too elegant because of the optional parameter used for signaling if a response has a continuation one.
2018-01-07Don't free the hash table if there's noneLemonBoy
Glib doesn't like that and shows a harmless warning.
2018-01-07Factor out the parsing functionLemonBoy
This is also needed for CAP NEW and CAP DEL.
2018-01-07Parse the K/V form in CAP LSLemonBoy
This is a prerequisite for the IRC v3.2 compliance.
2018-01-07Merge pull request #805 from ailin-nemui/exec-emptyailin-nemui
fix /exec -o for blank lines
2018-01-07Merge pull request #804 from ailin-nemui/patch-1ailin-nemui
handle an already used nick different from the one we send
2018-01-07Merge pull request #746 from ailin-nemui/hide-linesailin-nemui
Add method to hide lines in a view
2018-01-05fix /exec -o for blank linesailin-nemui
since it is not allowed to send nothing, instead of spamming the status window with error, send " " instead Fixes FS#902
2018-01-05Update irc-nicklist.cailin-nemui
move altnick check before the nick correction code
2018-01-05Merge tag '1.0.6' into integrate/1.0.6Ailin Nemui
2018-01-04Merge branch 'security' into 'master'Nei
Security Closes GL#18, GL#19, GL#20, GL#21 See merge request irssi/irssi!29
2018-01-04Merge 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-04Merge branch 'fix-gl-21' into 'security'Nei
check if \\c is complete in eval See merge request irssi/irssi!26
2018-01-04Merge 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-04Merge branch 'fix-gl-18' into 'security'Nei
disable variable arguments code See merge request irssi/irssi!28
2018-01-03disable variable arguments codeailin-nemui
2018-01-03rewrite completion code and check for direct match of separatorailin-nemui
2018-01-03check if \\c is complete in evalailin-nemui
2018-01-03do not record topic change time when sender is blankailin-nemui
2018-01-03Merge branch 'uaf-modify' into 'master'Nei
Prevent a UAF error during the execution of some commands See merge request irssi/irssi!24
2017-12-11Merge pull request #766 from horgh/horgh/mode-parsingailin-nemui
Fix MODE parameter parsing
2017-12-08Merge pull request #793 from ailin-nemui/testsailin-nemui
Add tests for mode parsing
2017-12-07add separator in travis.ymlailin-nemui
2017-12-07make travis pass despite failuresailin-nemui
2017-12-07Update test-irc.cailin-nemui
Fix wrong array (missing an s)
2017-12-07mess with travisailin-nemui
2017-12-07add test case for format_real_lengthailin-nemui
2017-12-07move fixtures to outer scopeailin-nemui
2017-12-07add glib testing TAP utilitiesailin-nemui
2017-12-07Add a test program to test mode parsingWill Storey
This uses GLib's testing framework. It is to test the changes to the mode parsing for #603.
2017-12-02Update NULL comparison style and be C89 compatibleWill Storey
2017-11-30Merge pull request #795 from ailin-nemui/no-mixed-declailin-nemui
check for declaration-after-statement on travis
2017-11-30Merge pull request #784 from LemonBoy/clangfmtailin-nemui
Turn the style guide into a clang-format file
2017-11-30move decls before codeailin-nemui
2017-11-30fix commentsailin-nemui
2017-11-30check for declaration-after-statement on travisailin-nemui
2017-11-27Revert initializing pointers to NULLWill Storey
To maintain C89 compatibility
2017-11-26Merge pull request #790 from ailin-nemui/mirc-colourailin-nemui
reset colour at comma, like mIRC
2017-11-26Merge branch 'master' into hide-linesailin-nemui
2017-11-26Merge pull request #762 from ailin-nemui/global-historyailin-nemui
allow access to global command history when using a specifc history
2017-11-20Update formats.cailin-nemui
remove now useless check for ,
2017-11-16Update .clang-formatailin-nemui
do not indent case deeper