Sébastien Helleu
0f1e997090
irc: add "account" in irc_nick_print_log()
2015-01-25 15:25:41 +01:00
Sébastien Helleu
3c885fa80f
irc: add "account" in irc_nick hdata
2015-01-25 15:24:52 +01:00
Sébastien Helleu
fad11a6b93
irc: remove useless save of variables in irc_nick_new() when updating nick
2015-01-25 15:23:39 +01:00
Sébastien Helleu
055d7de721
irc: shorten code to call irc_nick_new() in join callback
2015-01-25 15:17:51 +01:00
Sébastien Helleu
62256251be
irc: change type of "account" parameter to "const char *" in irc_nick_new()
2015-01-25 15:16:55 +01:00
Sébastien Helleu
5886820679
irc: remove compiler warning about unused parameter in irc_channel_remove_account()
2015-01-25 15:13:11 +01:00
Sébastien Helleu
0a75d79e93
irc: fix memory leak on nick account in irc_channel_remove_account()
2015-01-25 15:00:38 +01:00
Max Teufel
eea6b07edc
irc: don't keep valid account names when account-notify is disabled
2015-01-24 14:33:39 +01:00
Max Teufel
f379adffd0
irc: add support for CAP account-notify
2015-01-24 14:09:54 +01:00
Sébastien Helleu
ac8ccba8c8
irc: remove server "freenode" from default config file ( closes #309 )
2015-01-24 13:55:29 +01:00
Sébastien Helleu
1a68242f95
irc: don't close channel buffer on second /part when option irc.look.part_closes_buffer is off ( closes #313 )
2015-01-24 09:37:47 +01:00
Sébastien Helleu
a617cd857a
irc: fix restore of query buffers on /upgrade ( closes #315 )
...
After /upgrade it was not possible to send a message in the query buffer or to
receive messages from this nick.
This commit fixes the search of query buffer when creating the irc channel
(with type "private").
The bug was introduced by commit 9749b65f7e .
2015-01-23 20:02:25 +01:00
Sébastien Helleu
b0117f0d18
core: add gnutls version in #if compiler directives
2015-01-21 07:50:54 +01:00
Sébastien Helleu
b30ad7d7f6
irc: fix compilation of SASL "ecdsa-nist256p-challenge"
...
Gnutls >= 3.0.21 is now required for SASL "ecdsa-nist256p-challenge".
Gnutls >= 3.3.0 is required to display the public key when connecting.
2015-01-21 07:49:20 +01:00
Sébastien Helleu
e2be01833f
irc: add support of "ecdsa-nist256p-challenge" SASL mechanism ( closes #251 )
2015-01-19 23:52:33 +01:00
Sébastien Helleu
860ca4be20
irc: fix /join on a channel buffer opened with autojoin but which failed to join
2015-01-19 20:22:58 +01:00
Sébastien Helleu
99d20e97c6
irc: send QUIT to server and no PART for channels when the server buffer is closed ( closes #294 )
2015-01-17 15:18:50 +01:00
Sébastien Helleu
9fbd138518
irc: fix order of channel buffers opened ( closes #303 )
2015-01-16 20:20:40 +01:00
Sébastien Helleu
9749b65f7e
irc: fix crash in buffer close when server name is the same as a channel name ( closes #305 )
2015-01-15 22:43:08 +01:00
Sébastien Helleu
cf5501f69c
core: add priority in plugins to initialize them in order
...
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer,
irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-15 07:40:38 +01:00
Sébastien Helleu
2021e63cd6
irc: fix warning on cast of a pointer
2015-01-10 09:29:13 +01:00
Sébastien Helleu
8f668bb18c
irc: defer the auto-connection to servers with a timer ( closes #279 , task #13038 )
2015-01-06 21:05:38 +01:00
Sébastien Helleu
235cc3f9e2
core: do not add flag "-fPIC" on Cygwin (not needed)
2015-01-01 13:38:11 +01:00
Sébastien Helleu
00ba2e8c4d
core: fix compilation of plugins with cmake >= 3.1 ( closes #287 )
...
The flag -fPIC is now forced for compilation of plugins.
It should fix compilation problems when cmake doesn't add this flag.
2015-01-01 13:23:57 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
bf05086878
irc: remove useless refresh of bar item
...
And the name of item was wrong ("nicklist" instead of "buffer_nicklist").
2014-12-26 15:44:26 +01:00
Sébastien Helleu
adb4d0debd
irc: add option "reorder" in command /server ( closes #229 )
2014-12-21 11:12:32 +01:00
Mikaela Suomalainen
afce3a6427
core: replace irc.freenode.net by chat.freenode.net
...
Freenode wants people to use chat.freenode.net instead of
irc.freenode.net which is alias to chat.freenode.net.
2014-12-21 09:20:26 +01:00
Sébastien Helleu
624083f41a
irc: open channel buffers before the JOIN is received from server (autojoin and manual joins) ( closes #216 )
...
New options:
- irc.look.buffer_open_before_autojoin
- irc.look.buffer_open_before_join
2014-12-14 20:23:45 +01:00
Sébastien Helleu
8d3a55c6be
irc: rename argument with new server name in function irc_server_rename()
2014-12-14 13:01:40 +01:00
Sébastien Helleu
0cd2aff765
core: use https for WeeChat URLs
2014-12-13 09:16:09 +01:00
Sébastien Helleu
1f1611c916
relay: wait for message CAP END before sending join of channels and backlog to the client ( closes #223 )
2014-12-07 19:14:37 +01:00
Sébastien Helleu
72e6b3d703
core: split info/infolist callbacks
2014-12-05 07:49:45 +01:00
Sébastien Helleu
e9f367b7e7
irc: split info/infolist callbacks
2014-12-04 07:40:35 +01:00
Sébastien Helleu
bd59c587d8
xfer: rename callback for infolist "xfer"
2014-12-03 07:37:16 +01:00
Sébastien Helleu
a697dfcc4d
relay: rename info/infolist callbacks
2014-12-02 07:37:36 +01:00
Sébastien Helleu
9e8a6d1e20
script: rename callback for infolist "script_script"
2014-12-01 07:50:11 +01:00
Sébastien Helleu
01c6fb5566
logger: rename callback for infolist "logger_buffer"
2014-11-30 08:59:27 +01:00
Sébastien Helleu
fa5d9bb564
fifo: rename callback for info "fifo_filename"
2014-11-29 09:43:20 +01:00
Sébastien Helleu
c357408c2c
aspell: rename callback for info "aspell_dict"
2014-11-28 07:54:23 +01:00
Sébastien Helleu
cb60cf9640
alias: rename callback for infolist "alias"
2014-11-27 19:31:49 +01:00
Sébastien Helleu
afef4b0d8a
irc: add missing server options "sasl_timeout", "sasl_fail" and "notify" in output of /server listfull
2014-11-23 15:09:59 +01:00
Sébastien Helleu
173b4c9749
irc: remove unused variable
2014-11-23 10:47:55 +01:00
Sébastien Helleu
4f4045fb84
irc: rename server option "sasl_disconnect_on_fail" to "sasl_fail", change 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-23 10:38:09 +01:00
Sébastien Helleu
570beab90a
irc: merge arrays with server options names and default values into a single array
2014-11-23 09:30:26 +01:00
Max Teufel
78234956b0
irc: add option irc.server.*.sasl_disconnect_on_fail (task #12204 )
2014-11-22 13:44:44 +01:00
Max Teufel
e460d48d48
irc: handle ERR_NICKLOCKED (902)
2014-11-22 09:35:59 +01:00
Sébastien Helleu
1ef3237b6b
api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
2014-11-22 08:14:29 +01:00
Sébastien Helleu
debfb57d0f
relay: send messages "_buffer_localvar_*" and "_buffer_type_changed" with sync "buffers" ( closes #191 )
2014-11-16 10:53:55 +01:00
Sébastien Helleu
786999b4a3
script: add option script.scripts.url_force_https ( closes #253 )
2014-11-15 18:28:34 +01:00