Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-24 | Accept CAPs with an empty value (KEY=) | LemonBoy | |
2018-01-24 | Address some minor stylish nits | LemonBoy | |
2018-01-07 | Fix a problem with multiline responses | LemonBoy | |
Do not clear the whole table every time a response is received. | |||
2018-01-07 | Nicer error message when a duplicate CAP in LS | LemonBoy | |
2018-01-07 | Match LS instead of checking the first letter only | LemonBoy | |
2018-01-07 | Command names may be in lower-case | LemonBoy | |
Do not take the string case into account when comparing the command name. | |||
2018-01-07 | Simplify the code | LemonBoy | |
Early exit, simpler code. | |||
2018-01-07 | Keep processing the CAPs on error | LemonBoy | |
If an invalid CAP is found we keep going by parsing the next one. | |||
2018-01-07 | Prevent a memory leak | LemonBoy | |
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-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 #804 from ailin-nemui/patch-1 | ailin-nemui | |
handle an already used nick different from the one we send | |||
2018-01-05 | Update irc-nicklist.c | ailin-nemui | |
move altnick check before the nick correction code | |||
2018-01-03 | do not record topic change time when sender is blank | ailin-nemui | |
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 | fix comments | ailin-nemui | |
2017-11-27 | Revert initializing pointers to NULL | Will Storey | |
To maintain C89 compatibility | |||
2017-11-10 | use enum | ailin-nemui | |
2017-11-01 | show initial nick and name on first start | 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-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 | fix dcc issue | ailin-nemui | |
2017-10-19 | Prevent a OOB read when parsing IRCNet ! channels | LemonBoy | |
Make sure the string has enough data. Fixes #16 | |||
2017-10-14 | Changes based on comments in pull #771. | Paul Townsend | |
2017-10-11 | Add alternate_nick as a network-specific property. | Paul Townsend | |
2017-10-08 | Fix segfault in query_remove_all | Joseph Bisch | |
It is possible for rec to be NULL in query_remove_all, resulting in a segfault. So return without doing anything if rec is NULL. | |||
2017-10-08 | fix uaf in chanquery module | ailin-nemui | |
the chanquery needs to be removed in any case if a channel rec is destroyed, regardless of any state Fixes GL#13 | |||
2017-07-25 | Allow the user to clear the sasl-related fields | LemonBoy | |
There was no easy way for the user to disable the SASL authentication or to clear the username/password once the network was created. Closes #718 | |||
2017-05-30 | Merge branch 'fix-gl9' into 'security' | Nei | |
Fix dcc_request where addr is NULL See merge request !13 | |||
2017-05-29 | Fix dcc_request where addr is NULL | Joseph Bisch | |
2017-05-29 | Fix oob read of one byte in get_file_params_count{,_resume} | Joseph Bisch | |
We can use continue to handle cases such as: "ab<space><space>c" | |||
2017-03-07 | fix dcc get | ailin-nemui | |
fixes #656 | |||
2017-03-06 | Revert "Quote the filename when dcc requests are auto accepted." | ailin-nemui | |
2017-03-04 | Merge pull request #658 from LemonBoy/dcc-autoaccept | ailin-nemui | |
Quote the filename when dcc requests are auto accepted. | |||
2017-02-22 | Handle file names with quotes. | LemonBoy | |
Let's repurpose escape_string and make it more flexible by letting us choose the characters to escape. | |||
2017-02-21 | Quote the filename when dcc requests are auto accepted. | LemonBoy | |
PR #453 forces the user to quote the filenames given to /DCC commands when they contain spaces but the autoget functionality didn't get updated so the filename was always passed without quotes. Closes #656. | |||
2017-02-11 | notify-ison: Don't send ison before the connection is done | dequis | |
2017-01-24 | Prevent a memory leak during the processing of the SASL response. | LemonBoy | |
We also get rid of an allocation in the process of doing so. |