Commit graph

  • 7103fc87b8 /FOREACH server|channel|query|window <command> Timo Sirainen 2001-02-21 18:41:45 +00:00
  • 4a35a41c85 Support for several unrealircd WHOIS replies, patch by Mark Glines <paranoid@deathsdoor.com> Timo Sirainen 2001-02-21 18:32:15 +00:00
  • db4e159870 DCC CTCP replies weren't handled properly Timo Sirainen 2001-02-21 05:11:26 +00:00
  • 4718edf055 added format_get_length() for getting length of text part in a format string. gui_printtext() now works like printtext_string() so %s won't accidentally crash it. /SET prompt can now have %formats. Timo Sirainen 2001-02-21 04:21:15 +00:00
  • c8893c61ee updated Timo Sirainen 2001-02-21 04:00:25 +00:00
  • a1cb6eccc3 added -<server tag> description Timo Sirainen 2001-02-21 03:52:05 +00:00
  • 634acd267c Define AF_INET6 if it isn't already defined Timo Sirainen 2001-02-21 03:46:27 +00:00
  • 5001f8cd7a Changed some s/// to use perl instead of sed since they didn't work with all seds. Timo Sirainen 2001-02-21 03:43:31 +00:00
  • 481f4bc327 /SET resolve_prefer_ipv6 - should we prefer IPv6 or IPv4 addresses in host name resolving. /SERVER ADD: added options -4 and -6. Fixed crash at startup if server didn't have chat network set. "Connecting to xxx [ip]" is now displayed before calling connect(), so if it fails we'll still get the IP it's trying to connect to. Timo Sirainen 2001-02-20 16:23:28 +00:00
  • 2aeb9259e0 DCC updates Timo Sirainen 2001-02-20 02:37:01 +00:00
  • 7a6c3f0b7c Errors reading/writing config and theme files are now handled properly and printed to screen Timo Sirainen 2001-02-20 01:54:14 +00:00
  • 25845074d6 Reload theme after /SET theme if it was modified. Timo Sirainen 2001-02-20 01:12:47 +00:00
  • 4803538e39 my_perl fix Timo Sirainen 2001-02-20 00:48:30 +00:00
  • 43323fd24c multi identical nick fixes Timo Sirainen 2001-02-20 00:33:51 +00:00
  • c3cebfd93d Instead of directly calling beep(), send "beep" signal which default behaviour is to call beep() Timo Sirainen 2001-02-19 14:55:42 +00:00
  • 8f98e4b608 /SERVER: if there's no servers, print "Not connected to any servers" instead of just being quiet. Timo Sirainen 2001-02-19 14:50:53 +00:00
  • bd92708f22 level_get() check wasn't case-insensitive Timo Sirainen 2001-02-19 12:10:36 +00:00
  • 374df6c5f1 /TOGGLE without parameters now complains not having enough parameters.. Timo Sirainen 2001-02-19 07:16:32 +00:00
  • 6ee833f0a5 updated Timo Sirainen 2001-02-19 06:37:44 +00:00
  • 5288393c74 added "chat protocol xxx" signals Timo Sirainen 2001-02-19 06:28:02 +00:00
  • 2e1466d210 /LASTLOG syntax updated Timo Sirainen 2001-02-19 06:27:24 +00:00
  • 6b4a838813 Moved /LASTLOG handling to lastlog.c. Added options -file <filename> for writing lastlog to file, -window <ref#|name> for specifying which window's lastlog to print (output is always to active window) and -clear option to remove all lastlog lines from window. Timo Sirainen 2001-02-19 06:23:04 +00:00
  • 1191bc2c2c level_get() prototype was missing. Timo Sirainen 2001-02-19 05:03:42 +00:00
  • a191df786d /RECONNECT ALL - reconnects to all servers in reconnection queue Timo Sirainen 2001-02-19 04:50:58 +00:00
  • 4550204783 Moved /HELP to fe-help.c Timo Sirainen 2001-02-19 04:44:15 +00:00
  • f453e84436 /NETSPLIT prints nicks now sorted and prints @ or + before channel if user was opped/voiced before split. Timo Sirainen 2001-02-19 04:33:39 +00:00
  • 19dff227d8 Removed /SET dcc_block_size and /SET dcc_fast_send - fast send is now always used and dcc_block_size is useless with it. Timo Sirainen 2001-02-19 03:40:06 +00:00
  • c1c7674ae2 Highlight colors can now have background color set with fg,bg. Works with activity list too, useful for example blinking. Timo Sirainen 2001-02-19 03:25:24 +00:00
  • 1117638b52 Moved autoconnects and command line parameter parsing from irc to core. Timo Sirainen 2001-02-19 02:50:08 +00:00
  • 42634d83bc /RECONNECT reconnects now to server with identical settings. Timo Sirainen 2001-02-19 02:27:10 +00:00
  • 1ee25967d8 window_bind_remove_unsticky(): crashfix Timo Sirainen 2001-02-19 02:26:32 +00:00
  • b8375d471f Connection updates: moved /SERVER and /CONNECT to core from irc. Several other related multiprotocol updates. Timo Sirainen 2001-02-19 02:15:15 +00:00
  • fa1715b515 If reading host answer from pipe failed, set the error message to "Host name lookup: g_strerror(errno)" Timo Sirainen 2001-02-19 02:13:02 +00:00
  • 2790a3b0b5 When reading data from socket, read max. 5kB at a time so we won't get stuck if socket just keeps sending more and more data. Timo Sirainen 2001-02-19 02:12:06 +00:00
  • 0123ba3b26 chat_protocol_register() didn't work properly when the chat protocol was already registered. Timo Sirainen 2001-02-18 23:40:18 +00:00
  • 6a469c46bb Support for multiple identical nicknames. Timo Sirainen 2001-02-18 22:46:25 +00:00
  • c2a1971cc3 updates for latest changes Timo Sirainen 2001-02-18 20:32:22 +00:00
  • b0178d7248 crashfix Timo Sirainen 2001-02-18 00:11:23 +00:00
  • 0d4d9204a9 Support for multiple identically named nicks. Timo Sirainen 2001-02-17 21:46:35 +00:00
  • be6ba53fa4 Config file: ircnets -> chatnets, added type = "chat protocol" to chatnet config. Moved reading chatnets to core. Lots of other multiprotocol updates. Timo Sirainen 2001-02-17 19:44:22 +00:00
  • 513e140bce Irssi::command_bind(): Don't run the command twice. Log updated for log_write_rec() Timo Sirainen 2001-02-17 12:23:18 +00:00
  • e5f1216797 log_write_rec(): added level parameter. writing /LASTLOG to log files doesn't anymore print the current timestamp at the start of line since /LASTLOG messages have their original timestamp already. Timo Sirainen 2001-02-17 12:08:31 +00:00
  • c0726196ea Moved fe stuff from perl-common to perl-fe. Timo Sirainen 2001-02-17 11:33:12 +00:00
  • 66f9ea8694 Yet another perl fix Timo Sirainen 2001-02-17 11:09:14 +00:00
  • 5807efc587 more static perl fixes Timo Sirainen 2001-02-17 11:05:29 +00:00
  • bf0f48bd1e "conftest" binary wasn't removed Timo Sirainen 2001-02-17 10:58:53 +00:00
  • 96e644651f static perl fixes Timo Sirainen 2001-02-17 10:56:29 +00:00
  • 5bdb5f8504 Removed .libs/ dir check, it should always be there anyway. Timo Sirainen 2001-02-17 10:44:06 +00:00
  • abe4ddb52a /LOAD module tries to load "module_core" instead. If it wasn't found, it fallbacks to "module" again. If it is found, it tries to load several other modules too, like irc_module, fe_module and fe_irc_module. Timo Sirainen 2001-02-17 10:35:35 +00:00
  • f1205c10e0 exec signals updated Timo Sirainen 2001-02-17 10:31:26 +00:00
  • 0dc598f69c typo fix Timo Sirainen 2001-02-17 10:31:01 +00:00
  • 125cf91a2f added POTFILES.in Timo Sirainen 2001-02-17 10:30:39 +00:00
  • 85ff24a7f7 added Timo Sirainen 2001-02-17 10:30:06 +00:00
  • 2517c4099a ig_module_build_path() prototype was missing.. Timo Sirainen 2001-02-17 10:26:59 +00:00
  • 657defae1d added g_module_build_path() Timo Sirainen 2001-02-17 10:09:49 +00:00
  • 039db4047d Dynamic module check: don't use -module option with libtool. Timo Sirainen 2001-02-17 07:16:58 +00:00
  • 8d86fc75ef added fe-dcc.h Timo Sirainen 2001-02-16 20:49:45 +00:00
  • e9b4784836 If log file locking fails, check that it failed because file was locked, not because filesystem doesn't know locks or some other reason. Timo Sirainen 2001-02-16 20:21:18 +00:00
  • 5e3a3e88a8 added fe-exec.h Timo Sirainen 2001-02-16 16:07:35 +00:00
  • 8c797bf93a specify that ctrl-c uses _mirc_ color codes Timo Sirainen 2001-02-15 01:46:47 +00:00
  • 187412eb7c Perl 5.6 wants PREFIX=xx, not LIB=xx when default isn't used Timo Sirainen 2001-02-15 00:05:22 +00:00
  • 935ec3a9a4 #include "perl-common.h" to define my_perl Timo Sirainen 2001-02-14 23:44:34 +00:00
  • 76321f4da4 -interactive help Timo Sirainen 2001-02-14 23:28:43 +00:00
  • bebb9d3de8 irssi_perl_interp -> my_perl and made it non-static. should help compiling with some weird perl implementations. Timo Sirainen 2001-02-14 22:06:47 +00:00
  • f4aef7c706 Added PROCESS_REC to fe-exec.h and perl support for it. "exec new" and "exec remove" sends PROCESS_REC as first argument. Added "exec input" signal to perl. Timo Sirainen 2001-02-13 19:26:43 +00:00
  • ea4dea38c0 updated Timo Sirainen 2001-02-13 18:19:59 +00:00
  • 37d0047770 +/SET autoclose_windows _OFF_, not ON. Timo Sirainen 2001-02-12 20:05:49 +00:00
  • 70fc39fb39 small updates Timo Sirainen 2001-02-12 19:48:51 +00:00
  • 677e0a6736 Updates so that DCC stuff compiles again. Still missing DCC chat/get/send specific stuff. Timo Sirainen 2001-02-12 16:31:33 +00:00
  • 429ce5a2b3 Removed SYNTAX: LOG LIST - the commands is /LOG Timo Sirainen 2001-02-11 00:15:32 +00:00
  • 355e7dd841 theme->default_color is now used again, added default_bold_color which is used with default bolds since A_NORMAL|A_BOLD doesn't seem to do anything with curses.. Timo Sirainen 2001-02-10 10:19:47 +00:00
  • 98a73539ae /EXEC -interactive: Creates a query-like window item. Text written to it is sent to executed process, like /EXEC -in. Timo Sirainen 2001-02-10 09:54:51 +00:00
  • ddf6810b0e Changed window->waiting_channels ("servertag name" format) to bound_items containing WINDOW_BIND_REC structures. If you now use /SAVEWINDOWS, the item will _always_ be restored to saved window even if there was already some other item. Timo Sirainen 2001-02-10 09:12:53 +00:00
  • 7c21fb84ee /SET hilight_act_color - default color to use for highlighting in activity line Timo Sirainen 2001-02-10 08:44:19 +00:00
  • 5ab27ea604 /SAVEWINDOWS saves now split windows Timo Sirainen 2001-02-10 07:26:54 +00:00
  • 88b091cc95 Write buffer - logs and rawlogs write to files through this. By default everything gets written immediately, but you can make it wait until there's specified amount of data in buffer or write once in a hour or so. Useful for people who want to keep hard disk at sleep at nights but still want to log. Timo Sirainen 2001-02-10 05:54:35 +00:00
  • 5061783f4c added descriptions for left_window and right_window Timo Sirainen 2001-02-10 05:34:46 +00:00
  • 194dd60f36 /SET names_max_columns, /SET names_max_width: Limit width of /NAMES list. Timo Sirainen 2001-02-10 04:54:09 +00:00
  • 0de0499fd8 /WINDOW STICK [ON|OFF|<ref#>] - stick window to specified main window. After setting window to sticky non-sticky windows can't replace the active sticky one. Each main window can have it's own sticky window group. Timo Sirainen 2001-02-10 04:43:21 +00:00
  • 89abfaf9cf sticky_refnum is now saved and restored Timo Sirainen 2001-02-10 03:12:22 +00:00
  • 980d6ca3fd /WINDOW SERVER: added -sticky and -unsticky options. If window server is sticky, it will never be automatically changed, and it cannot be changed to anything else without -unsticky option. Should be useful for people who want status or msgs windows for each server. Timo Sirainen 2001-02-10 03:10:30 +00:00
  • 54870f51fd window_item_set_active(): window->active_server was set wrong if there was multiple items in window from different servers. Timo Sirainen 2001-02-10 02:13:13 +00:00
  • e4f7d55ce9 DCC cleanups - split DCC_REC to CHAT|GET|SEND_DCC_RECs. Plugins should now be able to add whatever new DCC types. Timo Sirainen 2001-02-10 02:02:26 +00:00
  • 118f9a11eb DCC chat nicks are in /MSG completion list now if chat isn't in query. Sending actions to non-query DCC chats now display the target. Timo Sirainen 2001-02-09 22:00:51 +00:00
  • 8938a0f42b /CONNECT, /SERVER: added -4 and -6 options for specifying if we should connect to IPv4 or IPv6 address of the server. If -host or /SET hostname is set irssi determines from it if it should use IPv4 or v6. Timo Sirainen 2001-02-09 21:26:50 +00:00
  • 6358c2d627 #include "irc-channels.h" Timo Sirainen 2001-02-08 16:54:52 +00:00
  • 1dfd86fe95 /SET opermode - set this mode when you get ircop status. Timo Sirainen 2001-02-08 09:24:25 +00:00
  • e06e831608 /LOAD ./path/module - loads module from path relative to current directory instea of trying to find it from ~/.irssi/modules or $PREFIX/lib/modules Timo Sirainen 2001-02-07 19:36:45 +00:00
  • 45ad955d9e /ACTION didn't print the target when there was no query/channel where to print the action Timo Sirainen 2001-02-06 22:10:57 +00:00
  • 70322d695f Don't autolog CTCPs by default (so CTCP floods don't create lots of useless files) Timo Sirainen 2001-02-06 21:56:51 +00:00
  • 16012d63ce check_ignore() didn't check correctly if everything in specified level was ignored Timo Sirainen 2001-02-06 21:49:57 +00:00
  • c741abe23f '=' isn't really necessary, warn if it's missing but don't fail without Timo Sirainen 2001-02-06 21:42:58 +00:00
  • 3f113f51b9 make deinitialization between screen_refresh_freeze() and screen_refresh_thaw() so screen won't get redrawn needlessly Timo Sirainen 2001-02-05 01:06:42 +00:00
  • 7612cf4773 added fe-channels.h Timo Sirainen 2001-02-03 23:29:39 +00:00
  • e2acaaa067 Added gui_printtext() function for printing text in printtext() format to screen in specified position. Timo Sirainen 2001-02-03 19:29:38 +00:00
  • e9b48e8942 irc_nick_insert(): Irssi::Nick, Irssi::Channel -> Irssi::Irc::... Timo Sirainen 2001-02-03 18:14:20 +00:00
  • db6aaec89a gettext fixes Timo Sirainen 2001-02-03 18:12:41 +00:00
  • ef721655a2 msgfmt check was wrong Timo Sirainen 2001-02-03 17:52:32 +00:00
  • 6ad5d24e0d DCC RESUME, DCC ACCEPT: we might have crashed with invalid parameters. Some other "cleanups". Timo Sirainen 2001-02-03 17:38:01 +00:00
  • e387516951 Nicklist updates so that protocol specific xxx_NICK_REC can be used Timo Sirainen 2001-02-02 22:10:20 +00:00