1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 21:06:38 +02:00
Commit Graph

133 Commits

Author SHA1 Message Date
Sebastien Helleu 4a61dc9633 Fix bug with command-line option "irc://" (bug #29990), new format for port and channels 2010-06-02 15:17:54 +02:00
Sebastien Helleu b36ed39388 Fix bug with nick prefix '*' (chan founder) on some IRC servers (bug #29890) 2010-05-29 09:18:19 +02:00
Sebastien Helleu 64d7fa7e51 Fix bug with option irc.network.lag_check when value is 0 (zero) 2010-05-23 12:18:45 +02:00
Sebastien Helleu 2dee40dd1a Add isupport value in IRC servers (content of IRC message 005), with new infos: irc_server_isupport and irc_server_isupport_value 2010-05-22 10:51:43 +02:00
Sebastien Helleu 4616ca981e Add function "string_expand_home" in plugin API, fix bug with replacement of home in paths 2010-05-02 18:21:58 +02:00
Sebastien Helleu 87d29b1987 Add new options irc.network.autoreconnect_delay_growing and irc.network.autoreconnect_delay_max (task #10338) 2010-04-21 23:24:05 +02:00
Sebastien Helleu 31bfcf96c7 Reformat and add comments for description of C sources 2010-04-08 18:15:00 +02:00
Sebastien Helleu 19d74e18a5 Add highlight word "$nick" instead of real nick in IRC and xfer plugins 2010-04-03 19:11:55 +02:00
Sebastien Helleu 253ff07009 Add missing variables in debug dump 2010-03-30 11:00:42 +02:00
Sebastien Helleu 12afdb29c4 Fix bug with IRC nicks on reconnection: try all nicks in list, even if nick used was not the first in list of nicks 2010-03-30 10:40:01 +02:00
Sebastien Helleu 88853df080 Fix check of IRC ignore when channel is specified in ignore (problem with PRIVMSG queries) 2010-03-29 12:25:28 +02:00
Sebastien Helleu 2bbc228381 Fix compilation of irc plugin with old gcc (remove #ifdef inside call of macro)
Compilation failed with gcc 3.2.3.
2010-03-26 19:29:37 +01:00
Sebastien Helleu 2801b8437c Reformat multi-line comments 2010-03-19 23:33:14 +01:00
Sebastien Helleu 4fd23e12dc Do not send signals "irc_in" and "irc_in2" when IRC messages are ignored 2010-03-17 16:03:51 +01:00
Sebastien Helleu f4849bc625 Remove connection timer when closing connection with IRC server 2010-02-20 09:28:10 +01:00
Sebastien Helleu cdf990fced Add option irc.network.connection_timeout (timeout between TCP connection to server and reception of message 001) 2010-02-19 16:21:36 +01:00
Sebastien Helleu d2ec8d133d Add mechanism DH-BLOWFISH for SASL authentication with IRC server 2010-02-18 22:02:55 +01:00
Sebastien Helleu 341551f2f2 Add SASL authentication in IRC plugin (task #8829), add function "string_encode_base64" in plugin API, fix bug with base64 encoding
New options for IRC servers:
- sasl_mechanism (only "plain" for now)
- sasl_username
- sasl_password
2010-02-15 11:51:44 +01:00
Sebastien Helleu 7850668327 Add new option weechat.look.time_format to customize default format for date/time displayed (localized date by default), add function weechat_util_get_time_string in plugin API (patch #6914) 2010-02-09 17:19:14 +01:00
Sebastien Helleu bd1b6c1794 Add option irc.look.item_nick_prefix, rename some IRC options for bar items 2010-02-06 12:14:45 +01:00
Sebastien Helleu 1d00db2d14 Add anti-flood for many IRC commands/messages 2010-02-03 23:29:44 +01:00
Sebastien Helleu 930285e489 Fix crash with SSL connection to IRC server if option ssl_cert is set (bug #28752) 2010-01-29 12:41:05 +01:00
Emmanuel Bouthenot 2f176dc347 Fix a build failure with: 1.7.6 < gnutls <= 2.4.6 2010-01-29 00:21:02 +01:00
Emmanuel Bouthenot c8920da899 Fix a build failure with gnutls < 1.7.6 2010-01-28 23:18:20 +01:00
Sebastien Helleu fb9268c01d Fix bug with SSL connection to IRC server (fails sometimes when ssl_verify is on) (bug #28741) 2010-01-26 22:19:16 +01:00
Sebastien Helleu 2eb82a08b1 Add new IRC output queue for messages with low priority (like automatic CTCP replies), high priority is given to user messages or commands 2010-01-17 15:56:28 +01:00
Sebastien Helleu 2133eb30ff Update copyright dates 2010-01-03 19:31:55 +01:00
Sebastien Helleu 265fa492d5 Add option "autorejoin_delay" for servers (task #8771), fix autorejoin on channels with key 2009-12-16 15:18:00 +01:00
Sebastien Helleu 9c4ae98d2e Add missing #ifdef HAVE_GNUTLS 2009-12-04 18:09:50 +01:00
Sebastien Helleu 7e5acaf50f Give GnuTLS return code to callback if handshake has failed, display extra info in irc plugin if Diffie-Hellman prime sent by the server is not acceptable (not long enough) 2009-12-04 17:36:09 +01:00
Sebastien Helleu ac4ab3e318 Add all server options for IRC commands /server and /connect 2009-11-24 16:07:18 +01:00
Sebastien Helleu e561ab1ae3 Check SSL certificates and use self-signed certificate to auto identify on IRC server (CertFP) (task #7492) (patch from kolter) 2009-11-07 19:27:59 +01:00
Sebastien Helleu 693246a61a Improve error management when there is socket error in IRC plugin
When reading socket, there is server disconnection only if error is fatal (if
it is not, we'll try again later).
Error codes and messages are now displayed for all socket errors.
2009-09-18 23:00:29 +02:00
Sebastien Helleu 9038aef953 Fix charset decoding bug for some IRC messages where both nick and channel are given after command name 2009-08-01 17:46:24 +02:00
Sebastien Helleu 2f7a5a4147 Rename function string_explode to string_split 2009-06-28 19:49:32 +02:00
Sebastien Helleu 8d58b81d83 Add buffer merging feature, with /buffer merge/unmerge (task #7404) 2009-06-10 12:40:05 +02:00
Sebastien Helleu 28f3762618 Fix crash when deleting last server if there is one buffer for all servers 2009-05-03 17:19:42 +02:00
Sebastien Helleu 671087e26a Add anti-flood for extra IRC commands like msg/notice/query/quote and some other 2009-04-24 11:45:31 +02:00
Sebastien Helleu 1a0c267e73 Fix bug with charset decoding in irc plugin (for example with iso2022jp) 2009-04-18 12:27:02 +02:00
Sebastien Helleu 8ac00cdac6 Some improvements on key bindings
List of changes:
- do not automatically create default keys if they do not exist, when reading
  weechat.conf (let user do that if needed)
- add "/key missing": add missing keys using default keys (do not update or
  remove user keys),
- key "meta-s" moved from irc/jabber plugins to core
- improved output of /key (display number of keys)
2009-04-07 18:22:09 +02:00
Sebastien Helleu 540756bf54 Fix SSL connection to some IRC servers using Diffie Hellman and small exchange keys (bug #25996) 2009-03-27 16:48:58 +01:00
Sebastien Helleu 55cbd9a76f Fix bugs with color in IRC topics 2009-03-19 18:38:11 +01:00
Sebastien Helleu a0f6b6eda6 Many improvements on IRC raw buffer
New features:
- key alt-j alt-r is reintroduced to open IRC raw buffer
- command "/server raw" opens IRC raw buffer
- new option irc.look.raw_messages, which is number of lines to keep in memory
to display when user will open raw buffer (to see last messages received before
opening raw buffer)
2009-03-19 17:25:36 +01:00
Sebastien Helleu 8e55147364 Add new hook type "process": launch command with fork and catch result (rc/stdout/stderr) via callback 2009-03-06 18:22:34 +01:00
Sebastien Helleu 624c6d09c0 Fix option irc.network.send_unknown_commands: allow unknown commands on irc server buffers (bug #25557) 2009-02-24 15:25:58 +01:00
Sebastien Helleu 4d1fdfade0 Give file descriptor to callback of hook_fd 2009-02-18 11:13:23 +01:00
Sebastien Helleu e263a847da Add new local variable "type" for buffers
Values are set by plugins:
- irc and jabber: "server", "channel", "private", "debug"
- relay: "relay" (list)
- xfer: "xfer" (list), "private" (DCC chat)
2009-02-17 19:42:05 +01:00
Sebastien Helleu 7cc562be45 Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins) 2009-02-04 14:12:46 +01:00
Sebastien Helleu 5650f035dd Fix problem with read marker when manually switching to other buffer with some commands like /query 2009-01-30 12:46:44 +01:00
Sebastien Helleu 228ef56860 Fix some bugs with TLS connections in Jabber pluigin (TLS still not working in Jabber) 2009-01-30 12:22:10 +01:00