summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-server.c
AgeCommit message (Collapse)Author
2015-07-04irc: fix type of value returned by function irc_buffer_build_nameSébastien Helleu
2015-06-27irc: decode/encode only text in IRC messages and not the headers (bug ↵Sébastien Helleu
#29886, closes #218, closes #451)
2015-06-15irc: do not open auto-joined channels buffers when option "-nojoin" is used ↵Sébastien Helleu
in command /connect Even if the option irc.look.buffer_open_before_autojoin is on.
2015-04-30core: add comments after some #endifSébastien Helleu
2015-04-18irc: add support of SHA-256 and SHA-512 algorithms in server option ↵Sébastien Helleu
"ssl_fingerprint" (closes #281)
2015-04-18irc: move some #ifdef HAVE_GNUTLS around functionsSébastien Helleu
2015-03-07irc: track realnames using extended-join and WHOMax Teufel
2015-01-24irc: add support for CAP account-notifyMax Teufel
2015-01-21core: add gnutls version in #if compiler directivesSébastien Helleu
2015-01-19irc: add support of "ecdsa-nist256p-challenge" SASL mechanism (closes #251)Sébastien Helleu
2015-01-10irc: fix warning on cast of a pointerSébastien Helleu
2015-01-06irc: defer the auto-connection to servers with a timer (closes #279, task ↵Sébastien Helleu
#13038)
2015-01-01core: update copyright datesSébastien Helleu
2014-12-21irc: add option "reorder" in command /server (closes #229)Sébastien Helleu
2014-12-14irc: open channel buffers before the JOIN is received from server (autojoin ↵Sébastien Helleu
and manual joins) (closes #216) New options: - irc.look.buffer_open_before_autojoin - irc.look.buffer_open_before_join
2014-12-14irc: rename argument with new server name in function irc_server_rename()Sébastien Helleu
2014-11-23irc: rename server option "sasl_disconnect_on_fail" to "sasl_fail", change ↵Sébastien Helleu
type to integer (enum) New possible values are: - "continue": ignore the SASL failed (continue connection to server without authentication) - "reconnect": disconnect and schedule a reconnection to server - "disconnect": disconnect
2014-11-23irc: merge arrays with server options names and default values into a single ↵Sébastien Helleu
array
2014-11-22irc: add option irc.server.*.sasl_disconnect_on_fail (task #12204)Max Teufel
2014-11-04irc: disable SSLv3 by default in server option "ssl_priorities" (closes #248)Sébastien Helleu
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-08-29api: use microseconds instead of milliseconds in functions util_timeval_diff ↵Sébastien Helleu
and util_timeval_add
2014-06-19irc: fix typo in a messageSébastien Helleu
2014-05-24api: add argument "flags" in function hdata_new_listSébastien Helleu
2014-05-23irc: fix refresh of bar item "irc_channel" after join/part/kick/kill (issue #86)Sébastien Helleu
2014-05-16core: add bar item "buffer_short_name" (task #10882)Sébastien Helleu
2014-05-15irc: add bar item "irc_nick_modes" (closes #71)Sébastien Helleu
2014-04-04irc: allow many fingerprints in server option ssl_fingerprint (closes #49)Sébastien Helleu
2014-03-30irc: add support of "away-notify" capability (closes #12)Sébastien Helleu
2014-03-18irc: fix truncated read on socket with SSL (bug #41558)Sebastien Helleu
If there are still data on socket with SSL (if gnutls_record_check_pending(session) returns > 0), then call gnutls_record_recv() again to read all available data. The problem was that some data remained in the gnutls buffers and the recv callback was not called any more (nothing available on raw socket).
2014-02-28irc: evaluate content of server options "username" and "realname"Sebastien Helleu
2014-02-28irc: fix size used in some snprintfSebastien Helleu
2014-02-22irc: remove dead assignments in functions irc_server_str(n)casecmpSebastien Helleu
2014-02-13irc: use a more explicit error when the creation of a temporary server failedSebastien Helleu
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-31irc: clear the gnutls session in all cases after SSL connection errorSebastien Helleu
2014-01-23irc: use MONITOR instead of ISON for /notify when it is available on server ↵Sebastien Helleu
(task #11477) (patch from Nils Görs)
2014-01-21core: update translationsSebastien Helleu
2014-01-21irc: refactor code in gnutls callback to display certificates even if option ↵Sebastien Helleu
ssl_fingerprint is set
2014-01-21irc: add server option "ssl_fingerprint" (task #12724)Maarten de Vries
2014-01-20irc: add comment with return value for function irc_server_gnutls_callbackSebastien Helleu
2014-01-10irc: add missing include of netinet/in.h (fix compilation error on FreeBSD)Sebastien Helleu
2014-01-09xfer: add support of IPv6 for DCC chat/file (patch #7992)Andrew Potter
2014-01-06xfer: use same infolist for hook and signals (patch #7974)Andrew Potter
2014-01-02irc: use statusmsg from message 005 to check prefix char in status ↵Sebastien Helleu
notices/messages
2014-01-02irc: add comments for functions about modes/prefix/chanmodesSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-15core: add buffer property "highlight_tags_restrict", rename option ↵Sebastien Helleu
irc.look.highlight_tags to irc.look.highlight_tags_restrict The buffer property "highlight_tags" is renamed to "highlight_tags_restrict". New behavior for buffer property "highlight_tags": force highlight on tags. Option irc.look.highlight_tags is renamed to irc.look.highlight_tags_restrict.
2013-12-06irc: add option irc.network.lag_maxSebastien Helleu
2013-11-26irc: suggest lower values for option irc.server.xxx.ssl_dhkey_size after SSL ↵Sebastien Helleu
error GNUTLS_E_DH_PRIME_UNACCEPTABLE