summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-server.c
AgeCommit message (Collapse)Author
2010-02-20Remove connection timer when closing connection with IRC serverSebastien Helleu
2010-02-19Add option irc.network.connection_timeout (timeout between TCP connection to ↵Sebastien Helleu
server and reception of message 001)
2010-02-18Add mechanism DH-BLOWFISH for SASL authentication with IRC serverSebastien Helleu
2010-02-15Add SASL authentication in IRC plugin (task #8829), add function ↵Sebastien Helleu
"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-09Add new option weechat.look.time_format to customize default format for ↵Sebastien Helleu
date/time displayed (localized date by default), add function weechat_util_get_time_string in plugin API (patch #6914)
2010-02-06Add option irc.look.item_nick_prefix, rename some IRC options for bar itemsSebastien Helleu
2010-02-03Add anti-flood for many IRC commands/messagesSebastien Helleu
2010-01-29Fix crash with SSL connection to IRC server if option ssl_cert is set (bug ↵Sebastien Helleu
#28752)
2010-01-29Fix a build failure with: 1.7.6 < gnutls <= 2.4.6Emmanuel Bouthenot
2010-01-28Fix a build failure with gnutls < 1.7.6Emmanuel Bouthenot
2010-01-26Fix bug with SSL connection to IRC server (fails sometimes when ssl_verify ↵Sebastien Helleu
is on) (bug #28741)
2010-01-17Add new IRC output queue for messages with low priority (like automatic CTCP ↵Sebastien Helleu
replies), high priority is given to user messages or commands
2010-01-03Update copyright datesSebastien Helleu
2009-12-16Add option "autorejoin_delay" for servers (task #8771), fix autorejoin on ↵Sebastien Helleu
channels with key
2009-12-04Add missing #ifdef HAVE_GNUTLSSebastien Helleu
2009-12-04Give GnuTLS return code to callback if handshake has failed, display extra ↵Sebastien Helleu
info in irc plugin if Diffie-Hellman prime sent by the server is not acceptable (not long enough)
2009-11-24Add all server options for IRC commands /server and /connectSebastien Helleu
2009-11-07Check SSL certificates and use self-signed certificate to auto identify on ↵Sebastien Helleu
IRC server (CertFP) (task #7492) (patch from kolter)
2009-09-18Improve error management when there is socket error in IRC pluginSebastien Helleu
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-08-01Fix charset decoding bug for some IRC messages where both nick and channel ↵Sebastien Helleu
are given after command name
2009-06-28Rename function string_explode to string_splitSebastien Helleu
2009-06-10Add buffer merging feature, with /buffer merge/unmerge (task #7404)Sebastien Helleu
2009-05-03Fix crash when deleting last server if there is one buffer for all serversSebastien Helleu
2009-04-24Add anti-flood for extra IRC commands like msg/notice/query/quote and some otherSebastien Helleu
2009-04-18Fix bug with charset decoding in irc plugin (for example with iso2022jp)Sebastien Helleu
2009-04-07Some improvements on key bindingsSebastien Helleu
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-03-27Fix SSL connection to some IRC servers using Diffie Hellman and small ↵Sebastien Helleu
exchange keys (bug #25996)
2009-03-19Fix bugs with color in IRC topicsSebastien Helleu
2009-03-19Many improvements on IRC raw bufferSebastien Helleu
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-06Add new hook type "process": launch command with fork and catch result ↵Sebastien Helleu
(rc/stdout/stderr) via callback
2009-02-24Fix option irc.network.send_unknown_commands: allow unknown commands on irc ↵Sebastien Helleu
server buffers (bug #25557)
2009-02-18Give file descriptor to callback of hook_fdSebastien Helleu
2009-02-17Add new local variable "type" for buffersSebastien Helleu
Values are set by plugins: - irc and jabber: "server", "channel", "private", "debug" - relay: "relay" (list) - xfer: "xfer" (list), "private" (DCC chat)
2009-02-04Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins)Sebastien Helleu
2009-01-30Fix problem with read marker when manually switching to other buffer with ↵Sebastien Helleu
some commands like /query
2009-01-30Fix some bugs with TLS connections in Jabber pluigin (TLS still not working ↵Sebastien Helleu
in Jabber)
2009-01-15Fix bug with IRC SSL server optionSebastien Helleu
2009-01-15Add Jabber plugin (alpha version, many Jabber features are missing)Sebastien Helleu
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib. Please note many major Jabber features are missing: - roster management (add/remove/.. buddies), - MUC, - transports. It is possible to define servers (with /jabber), connect to them (with /jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-06Fix typoSebastien Helleu
2009-01-04Fix typoSebastien Helleu
2009-01-04Update highlight words for server and channel buffers when local nick is changedSebastien Helleu
2009-01-04Fix exec of IRC command when connecting to server if server buffers are ↵Sebastien Helleu
merged, and that server is not the selected server
2009-01-04Remove unused functions and prototypesSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2009-01-02Add null values for options, new syntax for /set, reintroduce temporary IRC ↵Sebastien Helleu
server feature, improve IRC server options, new functions in API
2008-12-19Fix charset problem with IRC plugin: use server charset if channel charset ↵Sebastien Helleu
is not set
2008-12-17Display server, port and IP on IRC server buffer when connection to server is okSebastien Helleu
2008-12-17Fix bugs in IRC message parser and use of decoding charset for server messagesSebastien Helleu
2008-12-10Fix compilation warning "dereferencing type-punned pointer will break ↵Sebastien Helleu
strict-aliasing rules"
2008-11-30Add "away" local variable for IRC buffers (defined when user is away, value ↵Sebastien Helleu
is away message)