summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-server.c
AgeCommit message (Collapse)Author
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)
2008-11-23Add support for more than one proxy, with proxy selection for each IRC ↵Sebastien Helleu
server (task #6859)
2008-11-16Add signals when connecting/disconnecting from IRC serversSebastien Helleu
2008-11-15Use of const for some functions returning "char *"Sebastien Helleu
2008-11-11Fix name/short name and local variables of IRC server buffer(s) when ↵Sebastien Helleu
merging/splitting servers
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien Helleu
2008-11-03Add detection of system clock skew, reinitialize all timers when this happensSebastien Helleu
2008-11-02Remove debug plugin (merged to core), new debug variable for each plugin (no ↵Sebastien Helleu
more signals for setting debug)
2008-10-30Add new features to logger plugin (command /logger, log level, level by ↵Sebastien Helleu
buffer, mask by buffer, ..), fix some bugs New features: - new command /logger - log level, to log only some messages, according to importance (task #8592) - level by buffer: custom level for some buffers (or group of buffers) - log filename mask by buffer (or group of buffers) - marker line is added after display of backlog - add "delete" callback for config file sections - add "mkdir_parents" function to plugin API - remove old log options in IRC plugin Bug fix: - marker line is set only when user switches buffer (not when a plugin force switch, like IRC plugin does when opening server or channel buffer) - backlog fixed (sometimes lines were not properly displayed)
2008-10-26Fix option irc.network.away_checkSebastien Helleu
2008-10-24Add local variables for buffers, fix alias creation, use of local variables ↵Sebastien Helleu
$nick/$channel/$server in alias
2008-10-22Add function buffer_set_pointer in plugin APISebastien Helleu
2008-10-20Add some buffer infos in IRC infolists hookedSebastien Helleu
2008-10-20Add new property "short_name" for buffersSebastien Helleu