} static int xmsg_theme_init(void) { #ifndef NO_DEFAULT_THEME format_add("xmsg_addwatch_failed", _("Unable to add inotify watch (wrong path?)"), 1); format_add("xmsg_nosendcmd", _("%> (%1) You need to set %csend_cmd%n to be able to send msgs"), 1); format_add("xmsg_toobig", _("%> (%2) File %T%1%n is larger than %cmax_filesize%n, skipping"), 1); format_add("xmsg_toobigrm", _("%> (%2) File %T%1%n was larger than %cmax_filesize%n, removed"), 1); format_add("xmsg_umount", _("volume containing watched directory was unmounted"), 1); #endif return 0; } static plugins_params_t xmsg_plugin_vars[] = { PLUGIN_VAR_ADD("auto_connect", VAR_BOOL, "1", 0, NULL), PLUGIN_VAR_ADD("charset", VAR_STR, "", 0, NULL), PLUGIN_VAR_ADD("dotfile_suffix", VAR_STR, "", 0, NULL), PLUGIN_VAR_ADD("log_formats", VAR_STR, "simple", 0, NULL), PLUGIN_VAR_ADD("max_filesize", VAR_INT, XMSG_MAXFS_DEF, 0, NULL), PLUGIN_VAR_ADD("max_oneshot_files", VAR_INT, XMSG_MAXFC_DEF, 0, NULL), PLUGIN_VAR_ADD("name_separator", VAR_STR, XMSG_NAMESEP_DEF, 0, NULL), PLUGIN_VAR_ADD("oneshot_resume_timer", VAR_INT, XMSG_MAXFC_TIMER, 0, NULL), PLUGIN_VAR_ADD("send_cmd", VAR_STR, NULL, 0, NULL), PLUGIN_VAR_ADD("rescan_timer", VAR_INT, XMSG_TIMER_DEF, 0, xmsg_timer_change), PLUGIN_VAR_ADD("unlink_sent", VAR_BOOL, "1", 0, xmsg_unlink_dotfiles), PLUGIN_VAR_ADD("unlink_toobig", VAR_BOOL, "0", 0, xmsg_unlink_dotfiles), PLUGIN_VAR_END() };
format_add("sniff_rivchat_pingaway", ("%) %b[RIVCHAT_PINGAWAY, %r%1%b] %gREASON: %W%2"), 1); format_add("sniff_rivchat_message", ("%) %b[RIVCHAT_MESSAGE, %r%1%b] <%2> %W%3"), 1); format_add("sniff_rivchat_rcinfo", ("%) %b[RIVCHAT_INFO, %r%1%b] %gFINGER: %W%2@%3 %gOS: %W%4 %gPROGRAM: %W%5 %6"), 1); /* stats */ format_add("sniff_pkt_rcv", ("%) %2 packets captured"), 1); format_add("sniff_pkt_drop", ("%) %2 packets dropped"), 1); format_add("sniff_conn_db", ("%) %2 connections founded"), 1); format_add("sniff_tcp_connection", "TCP %1:%2 <==> %3:%4", 1); return 0; } static plugins_params_t sniff_plugin_vars[] = { PLUGIN_VAR_ADD("alias", VAR_STR, 0, 0, NULL), PLUGIN_VAR_ADD("auto_connect", VAR_BOOL, "0", 0, NULL), PLUGIN_VAR_ADD("filter", VAR_STR, DEFAULT_FILTER, 0, NULL), PLUGIN_VAR_END() }; EXPORT int sniff_plugin_init(int prio) { PLUGIN_CHECK_VER("sniff"); sniff_plugin.params = sniff_plugin_vars; plugin_register(&sniff_plugin, prio); ekg_recode_cp_inc(); ekg_recode_utf8_inc();