summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-02-28xfer: fix freeze of DCC file received: use select() to read socket and if an ↵Sebastien Helleu
ACK send fails, silently ignore and disable ACK (except the last)
2013-02-26xfer: fix freeze of DCC file received: use non-blocking socket after ↵Sebastien Helleu
connection to sender and ensure the ACK is properly sent (bug #38340)
2013-02-26irc: fix conversion of mask to regex in ignoreSebastien Helleu
2013-02-26api: fix function string_mask_to_regex: escape all special chars used in ↵Sebastien Helleu
regex (bug #38398)
2013-02-26core: update header in ChangeLog and NEWSSebastien Helleu
2013-02-25script: add control of autoload (enable/disable/toggle) (task #12393)Sebastien Helleu
New option script.scripts.autoload, new options autoload/noautoload/toggleautoload for command /script, new action "A" (meta-A) on script buffer (toggle autoload).
2013-02-23core: update german translationsNils Görs
2013-02-23rmodifier: rename default rmodifier "nickserv" to "command_auth" (with new ↵Sebastien Helleu
modifier "irc_command_auth"), add default rmodifier "message_auth" (modifier "irc_message_auth")
2013-02-23irc: hide passwords in commands or messages sent to nickserv with modifiers ↵Sebastien Helleu
(bug #38346) New modifiers: "irc_command_auth" and "irc_message_auth". Option removed: irc.look.hide_nickserv_pwd New option: irc.look.nicks_hide_password
2013-02-23relay: add support of multiple servers on same port for irc protocol (the ↵Sebastien Helleu
client must send the server in the "PASS" command)
2013-02-20core: reformat NEWS file, add subsectionsSebastien Helleu
2013-02-20core: fix typos in ChangeLogSebastien Helleu
2013-02-20doc; fix typos in plugin API referenceSebastien Helleu
2013-02-19guile: fix arguments given to callbacks (separate arguments instead of one ↵Sebastien Helleu
list with arguments inside), guile >= 2.0 is now required (bug #38350) Unfortunately this breaks compatibility with existing guile scripts, but this change is needed to keep consistency with other scripting languages. Now guile >= 2.0 is required, WeeChat can not compile any more with guile 1.8.
2013-02-19guile: fix crash on calls to callbacks during load of script (bug #38343)Sebastien Helleu
2013-02-19doc: fix typo on functions "weechat_infolist_new_var_*" in plugin API referenceSebastien Helleu
2013-02-19doc: fix link to function weechat_config_write in plugin API referenceSebastien Helleu
2013-02-18irc: fix crash when unmasking a smart filtered join if a line without tags ↵Sebastien Helleu
is displayed after the join
2013-02-18irc: fix display of malformed CTCP (without closing char) (bug #38347)Sebastien Helleu
2013-02-17core: remove Gtk interface (obsolete sources not working)Sebastien Helleu
2013-02-17irc: unmask smart filtered join if nick speaks in channel some minutes after ↵Sebastien Helleu
the join, new option irc.look.smart_filter_join_unmask (task #12405) The nick changes are tracked and will be unmasked with the join. Events triggering the unmask of join are: a message (can be CTCP), a notice or an update of topic.
2013-02-17core: allow read of array in hdata without using indexSebastien Helleu
2013-02-16irc: fix type of values in hashtables join_manual/join_noswitch, fix delay ↵Sebastien Helleu
for purge
2013-02-16irc: fix memory leak in purge of hashtables with joins (it was done only for ↵Sebastien Helleu
the first server in the list)
2013-02-16doc: update auto-generated files for commandsSebastien Helleu
2013-02-15core: rename cmake targets xx.po/weechat.pot to ↵Sebastien Helleu
update-xx.po/update-weechat.pot (for build with old cmake versions)
2013-02-14core: add option "dirs" for command /debugSebastien Helleu
2013-02-14core: fix header in weechat.pot (copyright, license and some default values ↵Sebastien Helleu
in first string)
2013-02-14core: add cmake targets to update .po and .pot files (new targets: ↵Sebastien Helleu
update-po, weechat.pot, xx.po)
2013-02-14core: fix detection of iconv with cmake on OS X (bug #38321)Sebastien Helleu
2013-02-13doc: fix prototype of function weechat_config_section_free in plugin API ↵Sebastien Helleu
reference
2013-02-12relay: fix crash when decoding a websocket frameSebastien Helleu
2013-02-12relay: add gcrypt include and link arguments to compile relay pluginSebastien Helleu
2013-02-12script: remove unneeded test on ZLIB_FOUND in CMakeLists.txt (zlib is mandatory)Sebastien Helleu
2013-02-12core: add signal "window_opened" (task #12464)Sebastien Helleu
2013-02-10doc: fix typos in french translations and plugin API referenceSebastien Helleu
2013-02-10relay: add experimental websocket server support (RFC 6455) for irc and ↵Sebastien Helleu
weechat protocols, new option relay.network.websocket_allowed_origins It is a partial implementation of RFC 6455: fragmentation and control frames are not yet supported. Text and binary frames are supported.
2013-02-10irc: add missing RFC 2813 in headerSebastien Helleu
2013-02-10doc: add IRC RFCs for file irc-protocol.c in developer's guideSebastien Helleu
2013-02-10doc: use HTML pages for links to RFCs in user's guideSebastien Helleu
2013-02-10doc: fix typos in user's guideSebastien Helleu
2013-02-08doc: add missing signals in plugin API reference (buffer_merged/unmerged, ↵Sebastien Helleu
key_bind/unbind, window_closing/closed)
2013-02-07core: fix structures before buffer data when a buffer is closedSebastien Helleu
This was causing a bug in relay plugin (weechat protocol): when a buffer was closed, local variables were removed after buffer name, and when signal is sent to client, the buffer name was wrong (already freed).
2013-02-07relay: add options "buffers" and "upgrade" for commands sync/desync in ↵Sebastien Helleu
weechat protocol
2013-02-07doc: remove list of scripts for URLs in FAQSebastien Helleu
2013-02-04doc: update german translations and scripting guideNils Görs
2013-02-04core: fix refresh of line after changes with hdata_update (update flag ↵Sebastien Helleu
"displayed" according to filters)
2013-02-03core: update italian translationsMarco Paolone
2013-02-03relay: fix commands sync/desync in weechat protocol (bug #38215)Sebastien Helleu
Fix: - use proper arguments in commands sync/desync (use argv[0] instead of argv[1]) - when searching if a buffer is synchronized, its name has higher priority on "*" (so first check if buffer is synchronized, and if not found, search if "*" is synchronized) - when receiving a "nicklist_*" signal, check if the buffer is synchronized with flag "RELAY_WEECHAT_PROTOCOL_SYNC_NICKLIST"
2013-02-03relay: fix typo in commentSebastien Helleu