summaryrefslogtreecommitdiff
path: root/irssi-MASTER
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2007-11-24 11:49:29 +0000
committerweasel <weasel@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede>2007-11-24 11:49:29 +0000
commit8dc59ae2e4ca93acf3a232f1a3f9ca8c9c52b272 (patch)
treeea3f18f20a172969586a2e9cba107586a26b515e /irssi-MASTER
parent1aad40847c44a6f7c123a345d41cd3f7387bf981 (diff)
irssi-master
git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@308 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede
Diffstat (limited to 'irssi-MASTER')
-rw-r--r--irssi-MASTER/Makefile104
-rw-r--r--irssi-MASTER/config.in152
2 files changed, 256 insertions, 0 deletions
diff --git a/irssi-MASTER/Makefile b/irssi-MASTER/Makefile
new file mode 100644
index 0000000..ffbbd1c
--- /dev/null
+++ b/irssi-MASTER/Makefile
@@ -0,0 +1,104 @@
+MASTERNICK = weasel
+CERT="$(HOME)/.irssi/oftc-weasel.pem"
+PKEY="$(HOME)/.irssi/oftc-weasel.key"
+CAFILE="$(HOME)/.irssi/oftc.crt"
+HOST="asteria.debian.or.at"
+
+WAIT=1000
+
+config: config.tmp
+ mv -f "$<" "$@"
+ chmod -w "$@"
+
+.INTERMEDIATE: config.tmp
+config.tmp: config.in servers.tmp chatnets.tmp
+ cat $? > "$@"
+
+.INTERMEDIATE: servers.tmp
+servers.tmp: ~/.oftc-hosts ~/.oftc-port ~/.oftc-testnet-port Makefile
+ echo "servers = (" > "$@"
+ while read name ip; do \
+ echo "# $$name" >> "$@" && \
+ printf '{ \
+ address = "%s"; \
+ chatnet = "OFTC-%s"; \
+ port = "%d"; \
+ use_ssl = "yes"; \
+ ssl_cert = $(CERT); \
+ ssl_pkey = $(PKEY); \
+ ssl_verify = "yes"; \
+ ssl_cafile = $(CAFILE); \
+ own_host = $(HOST); \
+ autoconnect = "no"; \
+ },\n' \
+ \
+ $$ip \
+ $$name \
+ "`cat ~/.oftc-port`" \
+ \
+ >> "$@" && \
+ \
+ \
+ printf '{ \
+ address = "%s"; \
+ chatnet = "TESTNET-%s"; \
+ port = "%d"; \
+ use_ssl = "yes"; \
+ ssl_cert = $(CERT); \
+ ssl_pkey = $(PKEY); \
+ ssl_verify = "yes"; \
+ ssl_cafile = $(CAFILE); \
+ own_host = $(HOST); \
+ autoconnect = "no"; \
+ },\n' \
+ \
+ $$ip \
+ $$name \
+ "`cat ~/.oftc-port`" \
+ \
+ >> "$@" ; \
+ \
+ done < ~/.oftc-hosts && echo built.
+ echo ")" >> "$@"
+
+.INTERMEDIATE: chatnets.tmp
+chatnets.tmp: ~/.oftc-hosts ~/.oftc-port ~/.oftc-testnet-port Makefile
+ echo "chatnets = {" > "$@"
+ while read name ip; do \
+ echo "# $$name" >> "$@" && \
+ printf '"OFTC-%s" = { \
+ type = "IRC"; \
+ autosendcmd = "wait -OFTC-%s $(WAIT)"; \
+ cmdmax = "512"; \
+ cmdspeed = "10"; \
+ max_kicks = "1"; \
+ max_msgs = "100"; \
+ max_modes = "4"; \
+ nick = "$(MASTERNICK)-%s"; \
+ };\n' \
+ \
+ $$name \
+ $$name \
+ $$name \
+ \
+ >> "$@" && \
+ \
+ printf '"TESTNET-%s" = { \
+ type = "IRC"; \
+ autosendcmd = "wait -TESTNET-%s $(WAIT)"; \
+ cmdmax = "512"; \
+ cmdspeed = "10"; \
+ max_kicks = "1"; \
+ max_msgs = "100"; \
+ max_modes = "4"; \
+ nick = "$(MASTERNICK)-%s"; \
+ };\n' \
+ \
+ $$name \
+ $$name \
+ $$name \
+ \
+ >> "$@" ; \
+ \
+ done < ~/.oftc-hosts && echo built.
+ echo "}" >> "$@"
diff --git a/irssi-MASTER/config.in b/irssi-MASTER/config.in
new file mode 100644
index 0000000..5499896
--- /dev/null
+++ b/irssi-MASTER/config.in
@@ -0,0 +1,152 @@
+aliases = {
+ J = "join";
+ WJOIN = "join -window";
+ WQUERY = "query -window";
+ LEAVE = "part";
+ BYE = "quit";
+ EXIT = "quit";
+ SIGNOFF = "quit";
+ DESCRIBE = "action";
+ DATE = "time";
+ HOST = "userhost";
+ LAST = "lastlog";
+ SAY = "msg *";
+ WI = "whois";
+ WII = "whois $0 $0";
+ WW = "whowas";
+ W = "who $C";
+ N = "names $C";
+ M = "msg";
+ T = "topic";
+ C = "clear";
+ CL = "clear";
+ K = "kick";
+ KB = "kickban";
+ KN = "knockout";
+ BANS = "ban";
+ B = "ban";
+ MUB = "unban *";
+ UB = "unban";
+ IG = "ignore";
+ UNIG = "unignore";
+ SB = "scrollback";
+ UMODE = "mode $N";
+ WC = "window close";
+ WN = "window new hide";
+ SV = "say Irssi $J - http://irssi.org";
+ GOTO = "sb goto";
+ remove = "eval quote remove $C $0 :$1-";
+ ch = "/msg chanserv";
+ dict2 = "/exec bin/dict2 ";
+ dict = "/exec dict";
+ cso = "/msg chanserv op $C $N";
+ operwall = "/quote operwall :$*";
+ rotation = "/exec bin/rotation";
+ opme = "/mode $N +S; /quote mode $C +o $N";
+ god = "/mode $N +S";
+ degod = "/mode $N -S";
+ "akill-reason" = "/msg operserv akill add *@$0 $1-. If you feel an error has been made, please contact support@oftc.net - thanks.";
+ "kill-lx" = "/msg operserv akill add +1d *@$0 Your username (ident) includes invalid characters (!). Mail support@oftc.net if you have any questions.";
+ stfu = "/say http://www.bloops.org/images/weasel_stfu_2.jpg";
+ jupe = "/msg operserv jupe $0 $1-";
+ akill = "/msg operserv akill add *@$0 This host violated network policy. Mail support@oftc.net if you have any questions.";
+ "pgp.mit.edu" = "/say pgp.mit.edu is broken. It mangles keys, including but not limited to dropping subkeys, moving binding sigs around, duplicating user ids, modifying signature subpackages, calculating keyids wrong, rejecting keys with attribute UIDs. Use subkeys.pgp.net instead.";
+ akill2 = "/msg operserv akill add *@$0 $1-";
+ uno = "/window goto 2; /window size 16; /window goto 1";
+ o = "/window goto 1; /window goto 2; /window size 35";
+ ac = "/toggle autocreate_windows";
+ ns = "/query nickserv";
+ cs = "/query chanserv";
+ os = "/query operserv";
+};
+
+settings = {
+ core = {
+ real_name = "Peter Palfrader";
+ user_name = "weasel";
+ nick = "weasel";
+ log_timestamp = "%y-%m-%d %H:%M:%S ";
+ timestamp_format = "%a %H:%M:%S";
+ server_reconnect_time = "1min";
+ };
+ "irc/core" = {
+ alternate_nick = "weaselTM";
+ usermode = "+iw";
+ join_auto_chans_on_invite = "no";
+ cmd_queue_speed = "2200msec";
+ cmds_max_at_once = "5";
+ opermode = "+dyncsfu";
+ };
+ "fe-common/core" = {
+ beep_msg_level = "MSGS";
+ bell_beeps = "no";
+ autoclose_windows = "no";
+ show_nickmode = "no";
+ theme = "default.theme";
+ completion_strict = "no";
+ print_active_channel = "no";
+ beep_when_window_active = "yes";
+ };
+ "fe-text" = { scrollback_lines = "2048"; scrollback_time = "1d"; };
+ "irc/flood" = { flood_max_msgs = "3"; };
+ "perl/core/scripts" = {
+ wlstat_hide_data = "0";
+ queryresume_lines = "50";
+ };
+};
+keyboard = (
+ { key = "meta-p"; id = "change_window"; data = "20"; },
+ { key = "meta-a"; id = "change_window"; data = "21"; },
+ { key = "meta-s"; id = "change_window"; data = "22"; },
+ { key = "meta-d"; id = "change_window"; data = "23"; },
+ { key = "meta-f"; id = "change_window"; data = "24"; },
+ { key = "meta-g"; id = "change_window"; data = "25"; },
+ { key = "meta-h"; id = "change_window"; data = "26"; },
+ { key = "meta-j"; id = "change_window"; data = "27"; },
+ { key = "meta-k"; id = "change_window"; data = "28"; },
+ { key = "meta-l"; id = "change_window"; data = "29"; },
+ { key = "meta-;"; id = "change_window"; data = "30"; },
+ { key = "meta-z"; id = "change_window"; data = "31"; },
+ { key = "meta-x"; id = "change_window"; data = "32"; },
+ { key = "meta-c"; id = "change_window"; data = "33"; },
+ { key = "meta-v"; id = "change_window"; data = "34"; },
+ { key = "meta-b"; id = "change_window"; data = "35"; },
+ { key = "meta-n"; id = "change_window"; data = "36"; },
+ { key = "meta-m"; id = "change_window"; data = "37"; },
+ { key = "meta-,"; id = "change_window"; data = "38"; },
+ { key = "meta-."; id = "change_window"; data = "39"; },
+ { key = "meta-/"; id = "change_window"; data = "40"; },
+ { key = "meta-Q"; id = "change_window"; data = "41"; },
+ { key = "meta-W"; id = "change_window"; data = "42"; },
+ { key = "meta-E"; id = "change_window"; data = "43"; },
+ { key = "meta-R"; id = "change_window"; data = "44"; },
+ { key = "meta-T"; id = "change_window"; data = "45"; },
+ { key = "meta-Y"; id = "change_window"; data = "46"; },
+ { key = "meta-U"; id = "change_window"; data = "47"; },
+ { key = "meta-I"; id = "change_window"; data = "48"; },
+ { key = "meta-O"; id = "change_window"; data = "49"; },
+ { key = "meta-P"; id = "change_window"; data = "50"; },
+ { key = "meta-A"; id = "change_window"; data = "51"; },
+ { key = "meta-S"; id = "change_window"; data = "52"; },
+ { key = "meta-D"; id = "change_window"; data = "53"; },
+ { key = "meta-F"; id = "change_window"; data = "54"; },
+ { key = "meta-G"; id = "change_window"; data = "55"; },
+ { key = "meta-H"; id = "change_window"; data = "56"; },
+ { key = "meta-J"; id = "change_window"; data = "57"; },
+ { key = "meta-K"; id = "change_window"; data = "58"; },
+ { key = "meta-L"; id = "change_window"; data = "59"; },
+ { key = "meta-:"; id = "change_window"; data = "60"; },
+ { key = "meta-Z"; id = "change_window"; data = "61"; },
+ { key = "meta-X"; id = "change_window"; data = "62"; },
+ { key = "meta-C"; id = "change_window"; data = "63"; },
+ { key = "meta-V"; id = "change_window"; data = "64"; },
+ { key = "meta-B"; id = "change_window"; data = "65"; },
+ { key = "meta-N"; id = "change_window"; data = "66"; },
+ { key = "meta-M"; id = "change_window"; data = "67"; },
+ { key = "meta-<"; id = "change_window"; data = "68"; },
+ { key = "meta->"; id = "change_window"; data = "69"; },
+ { key = "meta-?"; id = "change_window"; data = "70"; },
+ { key = "meta-[1;3C"; id = "next_window"; data = ""; },
+ { key = "meta-[1;3D"; id = "previous_window"; data = ""; }
+);
+statusbar = { default = { }; };