Commit graph

  • 77e866c542 Added /SET query_trace_nick_changes, which tells if irssi should track nick changes in queries (eg. you get a msg from nick who's user@host is the same as you already have query with). This feature has existed before, but now you can turn if OFF if you want :) Timo Sirainen 2002-02-02 22:34:06 +00:00
  • 4520455eac Added help for WATCH, by six Timo Sirainen 2002-02-02 20:45:22 +00:00
  • 14457371c8 Ignoring SIGTRAP signal which is sent at /UPGRADE time. Timo Sirainen 2002-02-02 19:55:33 +00:00
  • 0ce3f8243e Comments are now allowed everywhere in config files. Timo Sirainen 2002-02-02 17:37:44 +00:00
  • 85b63bf546 Also, if alternate_nick is "", don't go set it to connection record.. Timo Sirainen 2002-02-02 17:27:20 +00:00
  • feec7bfb62 /SET alternate_nick should default to "", not NULL which would cause problems. Timo Sirainen 2002-02-02 17:26:11 +00:00
  • 30a4a2ab76 Ignore /SET dcc_autoresume if /SET dcc_autoget is OFF. Timo Sirainen 2002-02-02 17:23:56 +00:00
  • 19f1700a68 Add ^H and ^? as "backspace" key, so you can use meta-backspace etc. Timo Sirainen 2002-02-02 02:22:29 +00:00
  • 9089ea2365 Replaced /SET msgs_timestamps with /SET timestamp_level, defaults to ALL. /SET timestamps must be ON for timestamp_level to have any effect. Timo Sirainen 2002-02-02 01:38:58 +00:00
  • bd91fbc88b The "check if nick change was done with our /NICK" didn't work if this was our first nick change.. Timo Sirainen 2002-02-01 23:32:21 +00:00
  • d322b86c3d Removed some backwards compatibility code between CVS versions that broke /SET use_perl_lib Timo Sirainen 2002-02-01 23:14:00 +00:00
  • c4e8d67bf9 Added optional channel parameter to /OP, /DEOP, /VOICE and /DEVOICE commands. Timo Sirainen 2002-02-01 23:01:58 +00:00
  • 33d30268b4 added some pointer casting to get rid of warnings with some compilers. Timo Sirainen 2002-02-01 20:14:30 +00:00
  • f8221db7ca When resizing terminal, width of all split windows weren't always updated properly. Timo Sirainen 2002-02-01 19:26:58 +00:00
  • 9cc6acc9a2 Don't eat unknown keys that aren't combinations Timo Sirainen 2002-02-01 13:56:50 +00:00
  • 4f5f17e94a Unknown key bindings don't print the last invalid key anymore to input line. Also, removed some debugging code which was accidentally there :) Timo Sirainen 2002-01-31 03:15:03 +00:00
  • aed634ae08 /CONNECT and /SERVER crashed without parameters Timo Sirainen 2002-01-30 22:00:06 +00:00
  • 05ecb785fb "/MODE #channel -k" automatically appends the channel key if it wasn't given. Timo Sirainen 2002-01-30 01:57:34 +00:00
  • 0edf041e14 ..and of course I broke IPv4 net_gethostbyname() with it :) Timo Sirainen 2002-01-29 23:11:22 +00:00
  • 13eb6379e7 OK, looks like I was doing stupid things with IPv6 hostname lookups :) Back when I originally wrote that code, there wasn't any man pages for them and I couldn't really find any good docs either, so I just copy&pasted some code from somewhere and it seemed to work. Anyway, it was doing reverse name lookup for uninitialized host name which really wasn't a good idea :) Timo Sirainen 2002-01-29 22:16:40 +00:00
  • f2a4a97668 net_gethostbyname() fix for ipv6. Timo Sirainen 2002-01-29 21:26:41 +00:00
  • 3801628b44 Forgot to commit utf8 change here. Timo Sirainen 2002-01-29 03:35:18 +00:00
  • 2c3216d10c A bit more better utf8 support, still not a good input line. Timo Sirainen 2002-01-29 03:13:06 +00:00
  • 46b318b831 Preliminary support for UTF8 with /SET term_utf8 ON. Input line is still messed up, but lines should wrap properly in text buffer. Timo Sirainen 2002-01-29 01:33:41 +00:00
  • 0cdc8a7f6a Whops, crasfix for last "fix". :) Timo Sirainen 2002-01-28 23:31:36 +00:00
  • 747d0f19ca Fixed a few minor memleaks. Don't use g_strdup() in lib-popt because it may be freed with a real free() call instead of g_free(). Timo Sirainen 2002-01-28 15:20:57 +00:00
  • 08c23ce6d4 Don't change the "wanted nick" when receiving NICK event from server, unless we did the /NICK change. This is useful with the new irc servers changing your nick to your UID instead of killing you, at reconnect time you'd get "invalid nick" when irssi would try setting the UID as your nick.. Timo Sirainen 2002-01-28 05:28:25 +00:00
  • a6ee439c26 "Your nick is owned by .." message was checked always with default nick. This wasn't wanted with eg. /IRCNET ADD -nick. Timo Sirainen 2002-01-28 02:37:54 +00:00
  • ebe60cca55 Scripts using Irssi::printformat() might have crashed irssi, especially if they cought in autolog. Timo Sirainen 2002-01-27 22:15:37 +00:00
  • f4897860b5 toupper(), tolower(), isspace(), is..etc..() aren't safe with chars in some systems, use our own is_...() functions now instead. Timo Sirainen 2002-01-27 20:45:59 +00:00
  • 820c9d3d82 Comment changes Timo Sirainen 2002-01-27 20:42:45 +00:00
  • 0f1550dbf8 Added -rawlog <file> option to /CONNECT and /SERVER, so you can get the rawlog from servers that disconnect you too fast. Timo Sirainen 2002-01-26 12:43:47 +00:00
  • e00877e89b /SERVER ADD -noproxy wasn't saved to config Timo Sirainen 2002-01-25 02:28:42 +00:00
  • 182adb805c /SERVER ADD: added -noproxy option and -proxy which just removes the -noproxy. Timo Sirainen 2002-01-24 20:57:16 +00:00
  • d74d284463 Fixed a small memory leak when connected to same network twice. Timo Sirainen 2002-01-24 01:19:52 +00:00
  • 16693c461f Tab-completion for /SCRIPT UNLOAD crashed irssi soon after Timo Sirainen 2002-01-23 20:36:52 +00:00
  • 46a6cf58f3 Don't send proxy commands to server if -noproxy option was used. Timo Sirainen 2002-01-23 00:23:31 +00:00
  • 4c4f7ec042 last commit was only partial :) Timo Sirainen 2002-01-22 21:04:39 +00:00
  • 92eaf0dc9a Never reconnect immediately to server when server is being disconnected - this could lead scripts (or maybe even irssi itself) handle the partially disconnected server wrong. Also moved the server->disconnected = TRUE before the "server disconnected" signal is sent, this makes sure the server_disconnect() is never called twice. Timo Sirainen 2002-01-22 21:04:04 +00:00
  • 0157d234f8 Added /SET proxy_string_after setting which gets sent after NICK/USER, bnc wants this. Timo Sirainen 2002-01-22 20:29:45 +00:00
  • 5202ef9314 distclean -> distclean-generic so it'll be executed before clean-am which removes */Makefiles. Timo Sirainen 2002-01-22 19:52:17 +00:00
  • fbfc2b8ab6 Irssi::command_bind*() allows using hash. Timo Sirainen 2002-01-22 18:25:39 +00:00
  • 2cd0cb5ef8 removed some unused code. Timo Sirainen 2002-01-22 15:56:29 +00:00
  • e4aa149c54 Irssi::signal_add_first() and .._last() allows hashes now. Timo Sirainen 2002-01-21 19:20:08 +00:00
  • 1af5f41812 Added Irssi::term_refresh_freeze() and ..thaw() Timo Sirainen 2002-01-21 18:20:44 +00:00
  • cda3d1eaee Using signal_add_first() for a few more signals now, so they can be stopped by scripts. Timo Sirainen 2002-01-21 16:57:44 +00:00
  • f12d3914e5 Added -before and -after options to /LASTLOG. You can also use -<number> to specify both before and after values. Timo Sirainen 2002-01-20 16:57:06 +00:00
  • 93061dd48f Handle PING requests now properly. Timo Sirainen 2002-01-20 14:03:14 +00:00
  • 117f27eb92 Fixed a memory leak. Timo Sirainen 2002-01-20 12:50:10 +00:00
  • c55bac3a09 We now handle PINGs from client properly. Timo Sirainen 2002-01-20 12:21:18 +00:00
  • c8a58bffad whops, still wasn't fixed :) Timo Sirainen 2002-01-20 11:47:04 +00:00
  • 0b12f76d1f Every time a /SET was changed, it leaked a signal_add() which would cause very buggy behaviour at least related to flood checking. Timo Sirainen 2002-01-20 11:37:21 +00:00
  • bba5603903 Autosaving settings and autoflushing write buffer might have stopped from working sometimes because of missing "return 1". Timo Sirainen 2002-01-20 03:30:28 +00:00
  • d6abc84ab5 Connection tag variable wasn't deinitialized, so when destroying a DCC record it might have stopped a wrong timeout/io func (or probably not, because new source func was allocated soon after, and it'd have the same tag which would just be free'd twice). Timo Sirainen 2002-01-20 02:18:37 +00:00
  • 59e32a18c9 Don't use -lnsl or -lsocket if it's not needed. Timo Sirainen 2002-01-19 23:36:11 +00:00
  • c20cc9bb1f Added -noproxy option to /CONNECT and /SERVER. Timo Sirainen 2002-01-19 23:21:24 +00:00
  • 77c658bf80 Added "dccownquerynick" which /FORMAT own_dcc_query uses. Timo Sirainen 2002-01-19 18:49:35 +00:00
  • 8cf0d71c5c Some MIRC color changes, patch by qrczak@knm.org.pl Timo Sirainen 2002-01-19 18:46:23 +00:00
  • 9941ad52bf /SAVE -formats saves all the /formats to theme file. Timo Sirainen 2002-01-18 16:23:57 +00:00
  • 103d668974 When creating a file for DCC download, make sure we won't run into any race conditions if /SET dcc_download_path was set to some directory where other users could write files as well. Also, the created file mode is always 0600 now. Timo Sirainen 2002-01-17 22:51:28 +00:00
  • ab19c70aa1 Removed module_data from NICK_REC. It's not used for anything and just takes memory. Timo Sirainen 2002-01-15 14:07:19 +00:00
  • ff6d1dd0cd that irix fix broke configure.. Timo Sirainen 2002-01-14 17:01:30 +00:00
  • bacc22d5ba Don't use -lnsl or -lsocket with irix. Timo Sirainen 2002-01-14 13:30:21 +00:00
  • dff49792ed Settings names are now case-insensitive. Timo Sirainen 2002-01-12 14:32:28 +00:00
  • ea4323a1b6 < and > removed from replaces block. added %K code to msgnick so <> would still be grey in nick. Timo Sirainen 2002-01-12 13:00:57 +00:00
  • 757be11fff Add commas between splitted nicks. patch by Qrczak Timo Sirainen 2002-01-12 12:47:12 +00:00
  • e6bf76ed11 Don't try to set alternate_nick to any default value, it's not very useful and it didn't work properly if nick was 9 chars with last char being '_' (not very likely though :). Also handle properly the situation where nick and alternate_nick are the same. Timo Sirainen 2002-01-12 12:03:00 +00:00
  • 66e8aa2c74 Using "server1 <-> server2, server3" format for netsplit messages now. Timo Sirainen 2002-01-12 11:11:09 +00:00
  • e35c8e4d08 dcc chat actions didn't work properly Timo Sirainen 2002-01-11 12:19:47 +00:00
  • 1d7a8245ca Whops, didn't actually fix the connection_lost :) Timo Sirainen 2002-01-11 05:48:37 +00:00
  • 6d44620b4a When commands were being parsed, the currectly active server should have been referenced, but the code was accidentally in subcommand parser not in the main one.. Also, the connection_lost wasn't checked after parsing the command and might have caused a glib error. Timo Sirainen 2002-01-11 05:47:52 +00:00
  • 02f0574506 swapped dark/bright reds. Timo Sirainen 2002-01-10 18:55:24 +00:00
  • 4cd853feec Purge the commands in queue for channel if you get kicked from there. Timo Sirainen 2002-01-10 18:39:02 +00:00
  • 4840b1575f Changed again behaviour of resetting user modes when reconnecting to server, it was also buggy and didn't work.. Anyway, now we don't anymore even try to remove "non-wanted" modes set by server when reconnecting, if you really don't want to have some mode, set it with -x in /set usermode. Timo Sirainen 2002-01-10 18:36:27 +00:00
  • 9fffa58c20 Actions are now sent in "ctcp action" signal which is never ignored. "ctcp msg action" doesn't work anymore nor does it show in "ctcp msg"s. Timo Sirainen 2002-01-10 18:02:22 +00:00
  • 7131ceb909 g_strdup() the error message before emitting "script error" signal, since perl scripting might be executed during that signal and it clears the error message. Timo Sirainen 2002-01-10 17:36:41 +00:00
  • 4032addbf9 When /SET expand_escapes was ON, \012 and \015 should be treated as newlines so that text after them is sent as privmsgs, not as direct commands to server. Timo Sirainen 2002-01-10 04:03:34 +00:00
  • 805f59d9ee small bugfix, mirc color flag was set on unless both /set hide_mirc_colors and /set hide_text_style was on. Timo Sirainen 2002-01-09 17:10:46 +00:00
  • 897aa03814 irc_send_cmd() now doesn't call server_disconnect(), but rather just mark the connection_lost to TRUE, the disconnection is after the "server incoming" signal is finished. Timo Sirainen 2002-01-09 17:00:45 +00:00
  • 6e4730b65d Added "message dcc xxx" signals for printing DCC messages. Timo Sirainen 2002-01-09 16:04:53 +00:00
  • a01aab7a64 Changed level HILIGHT -> HILIGHTS. Timo Sirainen 2002-01-08 07:36:40 +00:00
  • 41e92b3062 the same #ifdef { parsing problem.. Timo Sirainen 2002-01-04 21:28:26 +00:00
  • 8996062276 moved the two { chars inside #ifdef #else #endif to one { outside it, so it won't confuse some parsers. Timo Sirainen 2002-01-04 21:27:28 +00:00
  • 855f467474 Use static arrays, so it works with non-ansi C compilers. Timo Sirainen 2002-01-04 21:20:32 +00:00
  • ca5df6fb8c removed (void) definition from libtool test, so it passes with non-ansi C compilers. Timo Sirainen 2002-01-04 21:12:12 +00:00
  • d723a5b64b command_bind_first() and command_bind_last() didn't work properly. Timo Sirainen 2002-01-03 23:25:18 +00:00
  • cffe29818d Irssi::signal_emit() - make sure the parameter is a reference before trying to unreference it. Timo Sirainen 2002-01-03 21:19:16 +00:00
  • a72f7244ff server_disconnect() should do nothing if you call it twice, especially it shouldn't emit the "server disconnected" again. Timo Sirainen 2002-01-02 21:21:49 +00:00
  • f594121100 Accidentally had committed a debug thing. Timo Sirainen 2001-12-31 16:31:08 +00:00
  • 3f75bd3c3c Abort joins on 442-numeric that dalnet sends when you can't join to channel because you've not registered your nick. Timo Sirainen 2001-12-31 16:30:32 +00:00
  • ffe00ae245 s/redirection_register/redirect_register/ in example. Timo Sirainen 2001-12-30 21:27:34 +00:00
  • 0b4a39be8c "nicklist ..." signals were missing channel parameter. Timo Sirainen 2001-12-30 20:20:17 +00:00
  • de6f8a7439 Irssi::version() should return the time always with 4 digits, padded with zeros if needed. Timo Sirainen 2001-12-27 22:35:16 +00:00
  • 0ccf0ebdff argh, typofix :) Timo Sirainen 2001-12-27 12:40:31 +00:00
  • 555e3e6395 Added an extra check to make sure nothing bad happens.. Timo Sirainen 2001-12-27 12:40:09 +00:00
  • 92933dace3 Server parameter is sent now too with /WHO, though the format itself wasn't changed. patch by peder. Timo Sirainen 2001-12-27 11:38:46 +00:00
  • db907c209f Don't add command to history if it's already in there as last entry. patch by peder. Timo Sirainen 2001-12-27 11:37:31 +00:00
  • c15769685c Check that the nick doesn't get added twice to nicklist, seems to happen sometimes. Timo Sirainen 2001-12-22 02:28:22 +00:00
  • acffe7b322 /LOG OPEN -window accepts now -targets too to specify the refnum Timo Sirainen 2001-12-21 15:13:05 +00:00
  • 361e79b0d6 added $versiontime Timo Sirainen 2001-12-21 11:57:01 +00:00