diff options
50 files changed, 3956 insertions, 0 deletions
diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..450fe37 --- /dev/null +++ b/debian/NEWS @@ -0,0 +1,14 @@ +irssi-scripts (20231031) unstable; urgency=medium + + In this version we remove some scripts: + nickcolor.pl, friends_peder.pl, nm.pl, people.pl, and + colorswap.pl. + + The main reason is that, irssi 1.4 in bookworm + ships with a new rendering system compared to 1.2.3 from + bullseye, breaking these scripts. However we added the + replacement scripts aswell. + This scripts are: colored_nicks.pl, cubes.pl, + nickcolor_expando.pl + + -- Daniel Echeverri <epsilon@debian.org> Sat, 04 Nov 2023 18:20:28 -0500 diff --git a/debian/README.debian b/debian/README.debian new file mode 100644 index 0000000..002b545 --- /dev/null +++ b/debian/README.debian @@ -0,0 +1,150 @@ +irssi-scripts for Debian +------------------------ + +Some frequently asked questions with answers: +Q: How do I run scripts? +A: In irssi do /script load script.pl . There is a default alias for + /script load to /run in newer versions of irssi. +Q: How do I rerun scripts? +A: Just do /script load script.pl . +Q: How do I unload scripts? +A: Just do /script unload script.pl . +Q: How do I run scripts automatically at startup? +A: Put them into ~/.irssi/scripts/autorun/ directory. Or better would be if + you placed them in ~/.irssi/scripts/ (or kept them in the default + installation directory) and created symlinks to autorun directory + (eg. cd ~/.irssi/scripts/autorun/ ; ln -s ../script.pl .) + +Thanks to Stefan 'tommie' Tomanek for this explanation. + + +Additional script dependency information: + +Generally, all additional packages at least three scripts depend on will be +added to Suggests:, all additional packages at least twenty scripts depend on +will be added to Recommends:. + +Script Needs + +ascii figlet (non-free) +autovoice perl-modules +awayproxy mail-transport-agent +bandwidth mrtgutils +bantime libtime-duration-perl +bgta libnet-google-perl + libwww-perl +blowjob libcompress-zlib-perl + libcrypt-cbc-perl + libcrypt-blowfish-perl +cap_sasl libcrypt-blowfish-perl + libcrypt-dh-perl + libcrypt-openssl-bignum-perl +centericq centericq +challenge.pl oftc-hybrid-respond (not in Etch) +chansearch libwww-perl +charsetwars perl +clipboard perl-tk +countdown perl-modules +dau perl-modules + figlet (non-free) +dcc_ip lynx + net-tools +dictcomplete wordlist +eliza libchatbot-eliza-perl +emaildb1.0 libdbi-perl +email_msgs libemail-sender-perl +eng_no_translate_dpryo libwww-perl +figlet figlet (non-free) +fortune fortune-mod + fortunes-min and/or + fortunes-de and/or + fortunes-it +google libwww-perl +gpgvalidator gnupg +hlbot perl +hddtemp hddtemp +hostname libsocket6-perl + net-tools +identify-md5 perl +idlesince perl-modules +idonkey libwww-perl + screen + mldonkey-server +imdb libwww-perl +iMPD perl-modules + mpc +ipupdate net-tools + libwww-perl +ircgmessagenotify libwww-perl +ircsec libcrypt-cbc-perl +irssiBlaster mp3blaster + lsof +isdn isdnlog +ixmmsa libxmms-perl +l33tmusic libxmms-perl +leodict libwww-perl +licq licq +linkshort libwww-perl +listen id3 + lsof +localize libwww-perl + traceroute +mailcheck_imap libio-socket-ssl-perl +mailcheck_pop3_kimmo perl-modules +mkshorterlink libwww-perl +mldonkey_bandwidth libwww-perl + mldonkey-server +mpg123 mpg321 or mpg123 +mygoogle libwww-perl +myimdb libwww-perl +mysqlurllogger libdbi-perl + mysql-server +news libnews-nntpclient-perl +newsline libunicode-string-perl + libwww-perl + libxml-rss-perl +nicklist perl +norepeat perl +ogg123 vorbis-tools +oidenty oidentd +ontv libwww-perl +openurl www-browser + ncftp + mutt +osd xosd-bin (>= 2.2.7-1) +people libcrypt-passwdmd5-perl +pggb_sound libwww-perl + sox +poison giftd +query perl-modules +queryresume libtimedate-perl +recode libtext-iconv-perl +sana lynx +sana_cmd libwww-perl +screen_away screen +seti setiathome (contrib, only in Sarge) +shortenurl libwww-perl +snmpup libnet-snmp-perl +stocks libwww-perl +twirrsi libnet-twitter-perl + libwww-shorten-perl +twsocials libdbi-perl +url www-browser +url_log libdbi-perl + libwww-perl + www-browser +urlgrab www-browser +urlplot perl + www-browser +wordcompletition mysql + libdbi-perl +xetra libwww-perl +xmms xmms-infopipe +xmms2 xmms-infopipe +xmmsinfo libmp3-info-perl + xmms +xqf xqf +spellcheck.pl aspell + libtext-aspell-perl + perl +logresume.pl perl diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..9dc3fca --- /dev/null +++ b/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d08a37d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,794 @@ +irssi-scripts (20231031) unstable; urgency=medium + + * Add: colored_nicks.pl, cubes.pl, nickcolor_expando.pl + * Update: 0x0st.pl, chankeys.pl, crapbuster.pl, + imdb.pl, trigger.pl, urlwindow.pl, akilluser.pl + * Remove: friends_peder.pl nickcolor.pl nm.pl people.pl colorswap.pl + + Incompatible scripts with irssi >= 1.4 (Closes: #1042768) + * Add debian/NEWS file. + * Update INDEX file. + * Update debian/description-list file. + * debian/control + + Bump standard versions 4.6.2 (no changes). + + Add description of new scripts. + + Reduce some descriptions. + * debian/copyright + + Extend debian copyright holders years. + + Add new entries of new scripts. + + -- Daniel Echeverri <epsilon@debian.org> Sat, 04 Nov 2023 18:50:13 -0500 + +irssi-scripts (20220704) unstable; urgency=medium + + * New upstream release. + Update: 0x0st.pl, adv_windowlist.pl, autochannel.pl, + autorealname.pl, chansearch.pl, chansort.pl, dccmove.pl, fpaste.pl, + friends_peder.pl, google.pl, hideshow.pl, iMPD.pl, il.pl, imdb.pl, + keepnick.pl, leodict.pl, log2ansi.pl, mouse.pl, query.pl, + randname.pl, spellcheck.pl, tab_stop.pl, tinyurl.pl, trigger.pl, + upgradeinfo.pl, uptime.pl, urlgrab.pl + * Add new scripts + + Add: intercept.pl, elist.pl, perlalias.pl, colorize_nicks.pl, + print_signals.pl, chankeys.pl, settingshelp.pl, duckduckgo.pl, + ctrlact.pl, discord_unbridge.pl. + * Update INDEX file. + * Update debian/description-list file. + * Add email_msgs dependencies in README.debian. (Closes: #1009762) + * debian/control + + Bump standard versions 4.6.1 (no changes). + + Add description of new scripts. + * debian/patches + + Add not-needed value in Forwarded field. + * debian/copyright + + Add new entries of new scripts. + + Extend debian copyright holders years and update my email. + + Use spaces rather than tabs to start continuation lines. + + -- Daniel Echeverri <epsilon@debian.org> Mon, 04 Jul 2022 00:00:52 -0500 + +irssi-scripts (20201016) unstable; urgency=medium + + * Update: 0x0st.pl, adv_windowlist.pl, bansearch.pl, copy.pl, go.pl, + lastspoke.pl, tab_stop.pl, theme.pl, trackbar.pl, trigger.pl, + urlwindow.pl + * debian/control + + Update to debhelper-compat 13. + + Update my lastname. + * debian/copyright + + Remove duplicate globbing patterns. + * Remove some whitespaces. + * Update INDEX, description-list and update-scripts files. + + -- Daniel Echeverri <epsilon@debian.org> Fri, 16 Oct 2020 19:47:07 -0500 + +irssi-scripts (20200223) unstable; urgency=medium + + * New upstream release. + + Remove usercount.pl script. (Closes: #952545) + + -- Daniel Echeverry <epsilon@debian.org> Tue, 25 Feb 2020 17:58:35 -0500 + +irssi-scripts (20200222) unstable; urgency=medium + + * New upstream release. (Closes: #950810) + + Update: 8-ball.pl, autoaway.pl, autolimit.pl, autovoice.pl, + beepaway.pl, bitlbee_blist.pl, chansearch.pl, chanshare.pl, + dcc_ip.pl, emaildb.pl, fakectcp.pl, file.pl, fortune.pl, google.pl, + gpgvalidator.pl, ircsec.pl, kblamehost.pl, keepnick.pl, + lastspoke.pl, leodict.pl, listen.pl, log2ansi.pl, + mailcheck_mbox_flux.pl, mailcheck_pop3_kimmo.pl, mangle.pl, mood.pl, + mouse.pl, my_beep.pl, mysqlurllogger.pl, nickban.pl, on.pl, oops.pl, + relm.pl, remote.pl, schwaebisch.pl, scripthelp.pl, sysinfo277- + irssi.pl, trackbar.pl, tracknick.pl, trigger.pl, url_log.pl, + whos.pl, wkb.pl, twirssi.pl. + * Add new interesting scripts: + + go2.pl, adv_windowlist.pl, trackbar.pl, tmux-nicklist-portable.pl, + trigger.pl, desktop-notify.pl, usercount.pl, copy.pl, 0x0st.pl, + Cirssi.pl, tictactoe.pl, dtach_away.pl, revolve.pl, fpaste.pl, + urlwindow.pl, hideshow.pl, bansearch.pl, pangotext.pl,track.pl, + theme.pl, email_msgs.pl, kban-referrals.pl, fnotify.pl, talk.pl, + gitscriptassist.pl, dim_nicks.pl, urlfeed.pl, oopsie.pl + * Update INDEX file. + * Update debian/description-list file. + * update lintian-overrides. + * debian/copyright + + Add new entries of new scripts. + + Update public-domain keyword. + * debian/control + + Bump standard versions 4.5.0 (no changes). + + Mark Rules-Requires-Root: no as we don't need root for building. + + Add description of new scripts. + * Use debhelper-compat instead of debian/compat. + * debian/patches + * Refresh listen.pl.diff, mangle.pl.diff, url_log.pl.diff. + + Remove mouse.pl.diff, fortune.pl.diff, google.pl.diff. + + Merge with upstream. + + -- Daniel Echeverry <epsilon@debian.org> Sat, 22 Feb 2020 11:16:12 -0500 + +irssi-scripts (20181120) unstable; urgency=medium + + * New upstream release. + Update: UNIBG-autoident.pl, active_notice.pl, + away_hilight_notice.pl, bantime.pl, bitlbee_typing_notice.pl, + findbot.pl, hilightwin.pl, imdb.pl, ipupdate.pl, kernel.pl, + mass_hilight_blocker.pl, mldonkey_bandwidth.pl, nickcolor.pl, + nicklist.pl, nickserv.pl, oidenty.pl, paste_derwan.pl, + screen_away.pl, timer.pl, trackbar.pl, trigger.pl, twirssi.pl, + twtopic.pl, urlgrab.pl, washnicks.pl, wordscramble.pl + * Update INDEX file. + * Update debian/description-list file. + * debian/patches + + Refresh hddtemp.pl.diff, mangle.pl.diff, scroller.pl.diff + timer.pl.diff, xetra.pl.diff, stocks.pl.diff + + In the last upload some patches were commented but not removed + In this upload I remove fisically this patches and + remove this lines from series files. + * d/irssi-scripts.lintian-overrides: Add new lintian-override. + * d/control + + Bump standard versions 4.2.1 (no changes). + + Change debhelper to 11 in B-D. + + Add sensible-utils in Recommends field. + + Change my email address. + * Switch compat level 10 to 11. + + [ Ondřej Nový ] + * d/copyright: Use https protocol in Format field + * d/changelog: Remove trailing whitespaces + * d/control: Remove trailing whitespaces + * d/control: Set Vcs-* to salsa.debian.org + + -- Daniel Echeverry <epsilon@debian.org> Sun, 18 Nov 2018 10:54:35 -0500 + +irssi-scripts (20170711) unstable; urgency=medium + + * New upstream release. + + Update: akilluser.pl, apm.pl, awaybar.pl, + awaylogcnt.pl, bandwidth.pl, bitlbee_join_notice.pl, + bitlbee_typing_notice.pl, centericq.pl, colorkick.pl, + connectcmd.pl, dau.pl, dccself.pl, df.pl, go.pl, + hddtemp.pl, hilightwin.pl, iMPD.pl, il.pl, invitejoin.pl, + ircgmessagenotify.pl, irssiBlaster.pl, itime.pl, kicks.pl, + licq.pl, loadavg.pl, localize.pl, mailcheck_imap.pl, + mangle.pl, modelist-r.pl, nact.pl, newsline.pl, nicklist.pl, + niq.pl, ogg123.pl, operview.pl, osd.pl, page-c0ffee.pl, pager.pl, + postpone.pl, query.pl, quiz.pl, quizgr.pl, quizmaster.pl, + randaway.pl, romajibind.pl, rotator.pl, scroller.pl, + showhilight.pl, sysinfo277-irssi.pl, sysinfoplus.pl, + topicsed.pl, trigger.pl, twprompt.pl, twtopic.pl, + wordcompletition.pl, xetra.pl + * debian/patches + + Add auto_away--trigger-also-on-newline.diff + + timeout trigger/reset also on newline. (Closes: #820412) + + Thanks to Nicolas Schier for the patch. + + Refresh go.pl-multiple-networks.diff + + Refresh hilightwin.pl.diff + + Remove change_mode_awayproxy_script.diff + + merge with upstream. + + Remove quizgr.pl.diff + + merge with upstream. + + Remove urlgrab.pl.diff + + upstream is not using it anymore. + + Remove connectcmd.pl.diff + + upstream is not using it anymore. + * debian/copyright + + Extend debian copyright holders years + * debian/control + + Remove Ryan Niebur from Uploaders field. (Closes: #856360) + + Bump standard versions 4.0.0 (no changes). + + Change debhelper to 10 in B-D. + + Fix typos in description. + * Switch compat level 9 to 10. + * add debian/source/lintian-overrides + + Some scripts doesn't have copyright information. + + [ Rhonda D'Vine ] + * new upstream release: + + act.pl, autoaway.pl, awayproxy.pl, cgrep.pl, + challenge.pl (Closes: #847994), chanact.pl, + mass_hilight_blocker.pl, my_beep.pl, nickserv.pl, + tinyurl.pl, twirssi.pl, urlgrab.pl + * Update INDEX file + * Update description-list file + + -- Daniel Echeverry <epsilon77@gmail.com> Tue, 11 Jul 2017 23:07:08 -0500 + +irssi-scripts (20160301) unstable; urgency=medium + + * New upstream release. Closes: #811436 #765840 #769103 + + Updated: 8-ball.pl, accent.pl, act.pl, active_notice.pl, ai.pl, + aidle.pl, apm.pl, armeija.pl, auto_whois.pl, autoaway.pl, + autolimit.pl, autoopper.pl, autowhois.pl, away.pl, away2web.pl, + awayproxy.pl, bandwidth.pl, bantime.pl, beep.pl, beep_beep.pl, + bitlbee_join_notice.pl, bitlbee_typing_notice.pl, blowjob.pl, + cap_sasl.pl, centericq.pl, chanact.pl, cgrep.pl, chanshare.pl, clones.pl, + colorkick.pl, connectcmd.pl, countdown.pl, cron.pl, dau.pl, + dcc_ip.pl, dccmove.pl, dccstat.pl, df.pl, dictcomplete.pl, doc.pl, + emaildb1.0.pl, exec_clean.pl, fakectcp.pl, file.pl, find.pl, + findbot.pl, fleech.pl, fortune.pl, friends_peder.pl, + friends_shasta.pl, fserve.pl, getop.pl, gimmie.pl, go.pl, grep.pl, + hilightwin.pl, history_search.pl, hl.pl, hlbot.pl, hostname.pl, + iMPD.pl, ignore_log.pl, ignoreoc.pl, irccomplete.pl, ircgallery.pl, + ircgmessagenotify.pl, irssiBlaster.pl, isdn.pl, kblamehost.pl, + keepnick.pl, kill_fake_gets.pl, lastspoke.pl, licq.pl, linkchan.pl, + listen.pl, loadavg.pl, localize.pl, logcompress.pl, + mailcheck_imap.pl, mailcheck_mbox_flux.pl, mailcheck_pop3_kimmo.pl, + mass_hilight_blocker.pl, mkshorterlink.pl, mpg123.pl, my_beep.pl, + mysqlurllogger.pl, nact.pl, news.pl, nickban.pl, nickcolor.pl, + nicklist.pl, nickserv.pl, nm.pl, noisyquery.pl, noticemove.pl, + on.pl, opnotice.pl, osd.pl, page-c0ffee.pl, page_reeler.pl, + pager.pl, paste-derwan.pl, paste_kimmoke.pl, people.pl, + pggb_sound.pl, queryresume.pl, quitrand.pl, quizgr.pl, rainbow.pl, + randaway.pl, randname.pl, relm.pl, remote.pl, screen_away.pl, + scripthelp.pl, seti.pl, showhilight.pl, sms.pl, spellcheck.pl, + sping.pl, sysinfo277-irssi.pl, sysinfo_dg.pl, thistory.pl, timer.pl, + tinyurl.pl, title.pl, trackbar.pl, tracknick.pl, trigger.pl, + tvmusor.pl, twprompt.pl, twsocials.pl, twtopic.pl, uptime.pl, + url_log.pl, urlgrab.pl, urlplot.pl, userhost.pl, users.pl, version- + stat.pl, watch.pl, whitelist.pl, wkb.pl, xauth.pl, xdccget.pl, + xmms.pl, xmms2.pl, xqf.pl, twirssi.pl, challenge.pl + * Update update-scripts file to work with the re-designed + scripts.irssi.org. + + Thanks to Krytarik Raido for your work. + * Add query-connection-notifier.pl script. Closes: #742366 + * debian/control + + Bump standard versions 3.9.7 (no changes). + + Use HTTPS in Vcs-* fields. + + Remove Christoph Berg from uploaders field. + + Fix some typos in description. + + Remove perl-modules from suggests field + * debian/copyright + + Add missing copyright of index and update-scripts files. + + Rename BSD license to BSD-3-Clause. + + Remove duplicate entry: UNIBG-autoident.pl + + Fix typo scripts/smiley.pl + + Add WTFPL license. + + License of query-connection-notifier.pl + * Update description-list file. + * Update INDEX file. + * debian/patches + + Refresh challenge.pl-debianize.diff + + Refresh away.pl.diff + + Refresh connectcmd.pl.diff + + Refresh go.pl-multiple-networks.diff + + Refresh hostname.pl.diff + + Refresh listen.pl.diff + + Refresh localize.pl.diff + + Refresh sysinfo_dg.pl.diff + + Refresh queryresume.pl-use-posix.diff + + Refresh urlgrab.pl.diff + + Refresh 439840-nowplaying.diff + + Refresh hilightwin.pl.diff + + Remove loadavg.pl.diff, twprompt.pl.diff + + Merge with upstream + + Add mouse.pl.diff + + Set default term value for xterm. Closes: #786930 + + -- Daniel Echeverry <epsilon77@gmail.com> Mon, 29 Feb 2016 15:58:55 -0500 + +irssi-scripts (20131030) unstable; urgency=low + + * Update: logresume.pl, cap_sasl.pl + + Update twirssi script. Closes: #727834 + * Update INDEX file + + Update twirssi url + * debian/control + + Fix capitalization error in description field + + Update some descriptions (lintian warning) + + -- Daniel Echeverry <epsilon77@gmail.com> Wed, 30 Oct 2013 20:44:05 -0500 + +irssi-scripts (20130629) unstable; urgency=low + + * New upstream release. + + Updated: twirssi.pl script. Closes: #712005 + * debian/control + + Add the list of the scripts to the long description. Closes: #712603 + + Update Vcs-* fields + + -- Daniel Echeverry <epsilon77@gmail.com> Sat, 29 Jun 2013 14:13:13 -0500 + +irssi-scripts (20130508) unstable; urgency=low + + * New upstream release. + + Updated: logresume.pl, cap_sasl.pl, topic-diff.pl, repeat.pl, + bantime.pl, whitelist.pl + * debian/control + + Bump standard versions 3.9.4 (no changes) + * Update INDEX file + + Url nickident.pl script + + Url akilluser.pl script + + Url challenge.pl script + + Url quiet.pl script + + Url whitelist.pl script + + Url auto_away.pl script + + Url bantime.pl script + * debian/patches + + Add change_mode_awayproxy_script.diff patch + + change the default value for script_mode to 2. Closes: #680918 + + Remove topic-diff.pl.diff patch + + merge with upstream + + -- Daniel Echeverry <epsilon77@gmail.com> Mon, 06 May 2013 22:38:39 -0500 + +irssi-scripts (20120326) unstable; urgency=low + + * New Upstream release + + Updated: twirssi.pl, akilluser.pl, autoaway.pl, + bitlbee_join_notice.pl, bitlbee_nick_change.pl, + bitlbee_tab_completion.pl, bitlbee_typing_notice.pl, + history_search.pl, nm.pl + * Add spellcheck.pl script. Closes: #642345 + * Add logresume.pl script. Closes: #617610 + * Remove null.pl script + + This script really does nothing. + * debian/description-list + + Update url of auto_away.pl script + * debian/control + + Add myself as Uploader + + Add ${perl:Depends} in depends. + * Bump Standards-Version to 3.9.3. + + Update to DEP5 copyright format 1.0 + * Switch compat level 5 to 9 + * Change debhelper to 9 in B-D. + * Remove cronjob file. + + Because is not used + * Switch to dpkg-source 3.0 (native) format + * Use tiny rules + + Add irssi-scripts.install file + + Add debian/clean file + * debian/patches + + Remove chanact-ignore-level.diff patch + + Because is not used + + Add description for all patches + + Add patch for different hilightwin name. Closes: #664603 + + Thanks to Gerfried Fuchs for the patch + + Remove bitlbee_tab_completion.pl.diff, fix-bitlbee_join_notice.diff + + Merge with upstream + + Refresh challenge.pl-debianize.diff patch offset + + Update nickident.pl.diff patch + + Fix typo in parsing ircd responses. Closes: #593152 + + -- Daniel Echeverry <epsilon77@gmail.com> Mon, 26 Mar 2012 18:51:10 -0500 + +irssi-scripts (20100512) unstable; urgency=low + + * update to twirssi 2.4.2 + + -- Ryan Niebur <ryan@debian.org> Wed, 12 May 2010 00:09:40 -0700 + +irssi-scripts (20100506) unstable; urgency=low + + [ martin f. krafft ] + * Update chanact to 0.5.12, thereby obsoleting + chanact-comma-instead-of-colon.diff, thanks to a very fast upstream. + + [ Ryan Niebur ] + * Updated: niq.pl, nm.pl, challenge.pl, twtopic.pl, chanact.pl + * remove linkshort.pl, removed upstream + * update my email address + * move myself to Maintainer + * add a use Irssi::TextUI to bitlbee_join_notice.pl, thanks Jan Braun + (Closes: #565702) + * add cap_sasl.pl (Closes: #574991) + * use a new upstream for tinyurl.pl (Closes: #555376) + * add twirssi.pl, despite not getting tested (Closes: #580468) + * lintian happiness + - fix spelling of information in d/copyright + - Standards-Version: 3.8.4 + - misc:Depends + - debian/source/format + + -- Ryan Niebur <ryan@debian.org> Fri, 07 May 2010 17:06:25 -0700 + +irssi-scripts (20090810) unstable; urgency=low + + [ Ryan Niebur ] + * add a list of scripts and their descriptions (Closes: #530612) + * remove ipkb.pl, it's been replaced by ban.pl + * Updated: nm.pl, chanact.pl (Closes: #530588) + * disable borked chanact-ignore-level.diff + * Debian Policy 3.8.2 + + [ أحمد المحمودي (Ahmed El-Mahmoudy) ] + * add bitlbee_tab_completion.pl.diff patch to fix the case of the script + being loaded before joining a bitlbee service. (Closes: #540542) + + [ martin f. krafft ] + * Add chanact patch to use a comma instead of a colon to separate + window-specific filter levels. + * Add myself to uploaders. + + -- martin f. krafft <madduck@debian.org> Mon, 10 Aug 2009 22:22:09 +0200 + +irssi-scripts (20090526) unstable; urgency=low + + [ Ryan Niebur ] + * Replace mouse_soliton.pl with mouse.pl (Closes: #528918) + + [ Christoph Berg ] + * Set Dm-Upload-Allowed: yes. + + -- Ryan Niebur <ryanryan52@gmail.com> Tue, 26 May 2009 01:18:19 -0700 + +irssi-scripts (20090510) unstable; urgency=low + + * lots of improvements to update-scripts + * update some upstream URLs to check + * add myself to Uploaders (Closes: #522279) + * convert copyright file to UTF-8 + * Debian policy 3.8.1 + * remove all signatures, these are apparently gone now + * refresh all quilt patches with --no-timestamps --no-index --strip- + trailing-whitespace -p ab + * fix build-depends-on-1-revision lintian warning + * add README.source + * update debian/copyright + * Updated: 8-ball, ai, autoaway, autoopper, autorealname, autovoice, + beep_beep, bitlbee_typing_notice, chanact, chanpeak, cron, dau, + dccmove, dictcoete, doublefilter, emaildb1.0, fleech, + friends_shasta, gimmie, grep, guts, hilightwin, ignoreoc, + ipupdate, ircops, ircsec, ixmmsa, kicks, l33tmusic, len, listen, + log2ansi, mpg123, myimdb, nact, nickban, nicklist, nickmix-c0ffee, + nickserv, niq, nm, ogg123, oops, opnotice, pee, query, quizmaster, + repeat, rotator, screen_away, showmode, special_coete, thankop, + tinyurl, trigger, users, whitelist, xmms2, xmmsinfo + - chanact: case-sensitive aliases (Closes: #498514) + - nickserv: recognize freenode's NickServ (Closes: #498184) + * update copyright and README.debian for the new versions of stuff + * keep XMMSInfo.pm from older version, it's gone missing in the + upstream source + * refresh patches against new upstream versions, and remove changes + already applied + * fix away.pl to unaway, thanks to Norbert Buchmuller for the patch + (Closes: #505480) + * fixed fortune.pl to call fortune instead of fortune.en (Closes: + #495479) + * remove replace.pl, which has been replaced by trigger.pl + * remove cp2iso.pl, charsetwars.pl, euro.pl, and recode.pl, all + replaced by built in recode + * everything is now updated to date with upstream, and things reported + to be replaced are removed (Closes: #497788) (LP: #358321) + * add mouse_soliton (Closes: 446506) + * fix nickident.pl to work with dancer-services, thanks to The Fungi + for the patch (Closes: #472353) + * if the help output for nickserv.pl ever showed \@, it doesn't now + (Closes: #480105) + * add autochannel.pl, autowrap.pl, history_search.pl, and warnkick.pl + * add a check-only mode and a cron job to run update-scripts and mail + the results to us via the PTS (if there are any) + * add support for multiple networks to go.pl (Closes: #476518) + * remove alternate dependency on irssi-text, which no longer exists. + Thanks to Steven Susbauer for the bug report. (Closes: #527359) + * move Homepage field from the Package section to the Source section + of debian/control + + -- Ryan Niebur <ryanryan52@gmail.com> Sun, 10 May 2009 19:37:53 -0700 + +irssi-scripts (20090402) unstable; urgency=low + + * Uploading pending changes: + * chanact.pl: + + chanact_data_level: ignore hilights below this level (3 = hilight, + 2 = public, 1 = crap). + + chanact_ignore_level: space separated list of channels to always show, + append :<level> to override data level for this channel. + (E.g. #debian-devel &bitlbee:3). + + Sort queries before channels in activity list. + * Move packaging to git on alioth/collab-maint. + + -- Christoph Berg <myon@debian.org> Thu, 02 Apr 2009 12:06:43 +0200 + +irssi-scripts (20070925) unstable; urgency=medium + + * Fix multiple CRLF injection vulnerabilities in "now playing" scripts. + Thanks to Wouter Coekaerts for the patches. + (Closes: #439840, CVE-2007-4396, CVE-2007-4398). + + -- Christoph Berg <myon@debian.org> Tue, 25 Sep 2007 00:11:46 +0200 + +irssi-scripts (20070412) unstable; urgency=low + + * New upstream versions: bantime.pl, whitelist.pl. + * Start implementing a watch mechanism for new versions. + + -- Christoph Berg <myon@debian.org> Thu, 12 Apr 2007 13:53:10 +0200 + +irssi-scripts (20070201) unstable; urgency=low + + * New maintainer, thanks Florian (Closes: #406509). + * Ship plain files in source, not inside tarballs. + * Use quilt for patches. + * Do not install signatures for patched scripts. + * Relax to Depends: irssi | irssi-text to ease backporting. + + * cleanpublic.pl: Remove dead code (Closes: #293407). + * queryresume.pl: Use POSIX.pm (Closes: #389275). + * Updated: bitlbee_blist, bitlbee_tab_completion.pl, + bitlbee_typing_notice.pl, nickident.pl. + * New scripts: + + akilluser.pl: Frontend for /operserv akill on OFTC. + + auto_away.pl: Autoaway with two away states. + + bitlbee_join_notice.pl: Statusbar item and query notification. + + bitlbee_nick_change.pl: Screenname change in query and #bitlbee + (Closes: #351511). + + challenge.pl: Challenge-response oper authentication on hybrid ircds. + + quiet.pl: Support for +q (quiet user) channel mode. + * Remove hello.pl.asc and whitelist.pl.asc, scripts were updated. + + -- Christoph Berg <myon@debian.org> Thu, 1 Feb 2007 15:42:56 +0100 + +irssi-scripts (20061009) unstable; urgency=medium + + * urgency=medium in order to get this into etch in time + * trackbar.pl: pick r1.4 from upstream which removed utf-8 support + (Closes: #367335) + * queryresume.pl: apply autolog_path fix and suggested generalization + by Christoph Berg (Closes: #379296) + * timer.pl: add repeat rate to /timer list, patch by Christoph Berg + (Closes: #379300) + * topic-diff.pl: ignore trailing whitespace changes, and also + recognize ' - ' as separator, patch by Christoph Berg (Closes: #379303) + * topics.pl: show real time instead of epoch, remove quotes, patch by + Christoph Berg (Closes: #379305) + * chanact.pl: add options to shorten channel names, patch by Christoph Berg + (Closes: #379308) + * Include script nickident.pl by Christoph Berg to identify to services + (Closes: #379316) + + -- Florian Ernst <florian@debian.org> Mon, 9 Oct 2006 16:10:48 +0200 + +irssi-scripts (20060513) unstable; urgency=low + + * trackbar.pl doesn't throw warnings anymore, thanks to Christoph Berg for + pointer and patch (Closes: #366913) + * debian/control: + + now depend on irssi instead of irssi-text (Closes: #343526) + + move debhelper to Build-Depends as it is used during clean + * debian/rules: minor simplification + * Upgrade debhelper compatibility level to 5 + * Standards-Version 3.7.2 + + -- Florian Ernst <florian@debian.org> Sat, 13 May 2006 11:10:35 +0200 + +irssi-scripts (20050609) unstable; urgency=low + + * Minimal upload to slowly get things going again + * Replaced hello.pl + * Updated whitelist.pl + * Added doublefilter.pl, nopl.pl and wlstat.pl + + -- Florian Ernst <florian@debian.org> Thu, 9 Jun 2005 15:59:42 +0200 + +irssi-scripts (20050401) unstable; urgency=low + + * Last update before the Sarge release + * Updated dau.pl, joininfo.pl, len.pl and ontv.pl + * Added cgrep.pl and iMPD.pl + * Fixed some typos, added note about figlet now being in non-free + * Now three scripts depending on a package necessary for a Suggests: + + -- Florian Ernst <florian@debian.org> Fri, 1 Apr 2005 16:06:17 +0200 + +irssi-scripts (20050123) unstable; urgency=low + + * New maintainer address, many thanks to Andreas Barth for previous + sponsoring + * Updated autoopper.pl, awaybar.pl, binary.pl, dice.pl and xauth.pl + * Added fortune.pl, twsocials.pl and twtopic.pl; + README.Debian and debian/copright updated accordingly + * debian/README.Debian: added note about mldonkey situation + + -- Florian Ernst <florian@debian.org> Sun, 23 Jan 2005 14:56:22 +0100 + +irssi-scripts (20041221) unstable; urgency=low + + * Updated dau.pl, paste_derwan.pl, query.pl and screen_away.pl + * Added awaylogcnt.pl, chansort.pl and modelist-r.pl, + README.Debian and debian/copright updated accordingly + * Patch for charsetwars.pl completed, thanks to Bas Zoetekouw + (Closes: #286259) + * debian/README.Debian: clarified new script approval + * General proofreading, adding some details + + -- Florian Ernst <florian_ernst@gmx.net> Tue, 21 Dec 2004 00:01:40 +0100 + +irssi-scripts (20041126) unstable; urgency=low + + * Updated autoopper.pl, awayproxy.pl, dau.pl, dcc_ip.pl, mkick.pl, + paste-derwan.pl, seen.pl, shortenurl.pl and topicsed.pl + * Added awaybar.pl, callerid.pl, df.pl, dice.pl, go.pl, ignore_log.pl, + linkshort.pl, scroller.pl, spambot.pl, tinyurl.pl, twprompt.pl and + xmms2.pl, README.Debian and debian/copright updated accordingly + * debian/control: removed Suggests: on mldonkey-server, it was removed + from Sarge again + * Added "use Irssi::TextUI;" to rotator.pl, thanks to Nick Moffitt + (Closes: #281097) + * Patched charsetwars.pl to use Encode, thanks to Bas Zoetekouw + (Closes: #282773) + + -- Florian Ernst <florian_ernst@gmx.net> Fri, 26 Nov 2004 15:21:40 +0100 + +irssi-scripts (20040728) unstable; urgency=low + + * Updated dau.pl, nicklist.pl, xauth.pl, xqf.pl + * nickserv.pl: apply security measures, thanks Christoph Berg + (Closes: #259100) + * debian/control: removed dependency on irssi-snapshot as it is quite broken + at the moment + * mv debian/irssi-scripts.links debian/links + + -- Florian Ernst <florian_ernst@gmx.net> Wed, 28 Jul 2004 14:00:41 +0200 + +irssi-scripts (20040708) unstable; urgency=low + + * debian/rules: + + moved dh_link calls into debian/irssi-scripts.links + + substitution: $(CURDIR) for `pwd` + * Shortened lintian overrides + * Thanks to Marc 'HE' Brockschmidt for pointing all this out! + * Updated dau.pl, len.pl + + -- Florian Ernst <florian_ernst@gmx.net> Thu, 8 Jul 2004 18:04:16 +0200 + +irssi-scripts (20040630) unstable; urgency=low + + * Changed to a more sensible versioning scheme (YYYYMMDD) + * Updated act.pl, dccstat.pl, fserve.pl, modelist.pl + * Added bitlbee_blist.pl, bitlbee_tab_completion.pl, + bitlbee_typing_notice.pl, dcc_ip.pl, hddtemp.pl, isdn.pl, + mass_hilight_blocker.pl, showhost.pl, u.pl, xqf.pl from + <http://scripts.irssi.org/> + + -- Florian Ernst <florian_ernst@gmx.net> Wed, 30 Jun 2004 13:32:58 +0200 + +irssi-scripts (14) unstable; urgency=low + + * Updated act.pl, idonkey.pl, kicks.pl, leodict.pl, recode.pl, xdccget.pl + * Added active_notice.pl, active_notify.pl, away_hilight_notice.pl, + dancer_forwardfix.pl, dancer_hide_477.pl, fakectcp.pl, freenode_filter.pl, + fuckem.pl, hignore.pl, invitejoin.pl, kline_warning.pl from + <http://scripts.irssi.org/>. + * Removed outdated cryptographic signatures + * Added alternative Suggests: w3m | www-browser to comply with Policy + Manual, section 7.4 + * debian/copyright: added extensive listing of scripts and their licences + + -- Florian Ernst <florian_ernst@gmx.net> Fri, 4 Jun 2004 18:58:54 +0200 + +iirssi-scripts (13) unstable; urgency=low + + * Updated binary.pl, dau.pl, doc.pl, findbot.pl, linkchan.pl, mangle.pl, + nicklist.pl, version-stat.pl + * Added act.pl, auto_whois.pl, my_beep.pl, mygoogle.pl, myimdb.pl, + screen_away.pl, wordcompletition.pl from <http://scripts.irssi.org/>. + * Removed debian/mangle.pl.diff as patch is incorporated upstream + * Removed outdated cryptographic signatures + + -- Florian Ernst <florian_ernst@gmx.net> Mon, 26 Apr 2004 17:36:10 +0200 + +irssi-scripts (12) unstable; urgency=low + + * Including new upstream releases (Closes: #235349), now all suitable + scripts from http://scripts.irssi.org/ are included + * Updated Depends to suit new scripts, removed all Suggests that only one + single script demanded + * Added note about (auto)running scripts to README.Debian + * Adjusted some scripts to Debian proper + * Removed hitcount.pl due to license problems + * Removed wa.pl as its dependencies cannot be met in Debian + * Linked some obsolete scripts to their successor + * Upgraded to debhelper: best practices + + -- Florian Ernst <florian_ernst@gmx.net> Thu, 11 Mar 2004 01:37:59 +0100 + +irssi-scripts (11) unstable; urgency=low + + * New maintainer (Closes: #229921) + * Update and bugfix-only release, no new scripts this time except + for nickserv.pl and topic-diff.pl + * debian/control: + + Removed 'useful' from short description; description rewording + + Removed 'tar' and 'gzip' from Build-Depends-Indep: as they + actually are Essential:, as well as removed 'patch' as it will be + pulled in by build-essential + + Dependency cleanup, removed xirssi from Depends as it doesn't + provide the necessary perl modules, removed libnet-vicq-perl as it + is not part of Debian, also downgraded libwww-perl to Recommends: + + Bumped Standards:-Version to 3.6.1 + * debian/copyright: Fix url to include ':' + * debian/overrides: General overhaul, stripping out all unneeded parts + * debian/patches/: added patches to make some scripts actually + Debian-compatible + * debian/rules: + + Linked sysinfo_irssi.pl to sysinfo_dg.pl as they are identical, + also added usage information. Thanks, Kai Hendry! (Closes: #182829) + + Fixed symlink creation (Closes: #187957, thanks to Stephen Rueger!), + removed text files due to license problems + * Removed outdated signatures + * Removed irc_chess.pl, irssiq.pl and mailcount.pl as their dependencies + are not met in Debian, and added lots of Suggests:, also see + README.Debian (Closes: #163434, #163437) + * Split xmmsinfo.pl into script and module (Closes: #203655) + * Changed hardcoded w3m to sensible-browser in openurl.pl, but ncftp and + mutt remain (Closes: #222268) + * Added nickserv.pl (Closes: #194352) and topic-diff.pl + + -- Florian Ernst <florian_ernst@gmx.net> Thu, 26 Feb 2004 23:48:17 +0100 + +irssi-scripts (10) unstable; urgency=low + + * Business as usual (new scripts, scripts updates) + * Added mkshorterlink.pl, written by Gergely Nagy + * debian/control Updated Standards:-Version + * debian/rules: Removed beep-beep.pl, use beep.pl as replacement + + -- Martin Loschwitz <madkiss@madkiss.org> Sun, 22 Dec 2002 19:52:00 +0100 + +irssi-scripts (9) unstable; urgency=low + + * The usual things (new scripts, scripts updates) + * Removed scriptassists.pl, it's in upstream since 0.8.6. + * Removed babelirc.pl due to the lack of the perl module for this script + * debian/control Updated Standards:-Version + * Improved package description a bit + + -- Martin Loschwitz <madkiss@madkiss.org> Wed, 20 Nov 2002 20:12:00 +0100 + +irssi-scripts (8) unstable; urgency=low + + * The usual things (new scripts, scripts updates) + * Added signature-files for scripts by script autors + * debian/control: Fixed Dependencies / added Recommends (Closes: #160790) + * debian/control Updated Standards:-Version + + -- Martin Loschwitz <madkiss@madkiss.org> Thu, 03 Oct 2002 15:03:00 +0200 + +irssi-scripts (7) unstable; urgency=low + + * The usual things (new scripts, scripts updates) + * debian/copyright: change URL to scripts-website + + -- Martin Loschwitz <madkiss@madkiss.org> Sun, 28 Jul 2002 22:52:00 +0200 + +irssi-scripts (6) unstable; urgency=low + + * much more scripts added + * updates + + -- Martin Loschwitz <madkiss@madkiss.org> Sun, 19 May 2002 15:35:00 +0200 + +irssi-scripts (5) unstable; urgency=low + + * updates + * cleanup in debian/ (thank you to Gergely Nagy!) + + -- Martin Loschwitz <madkiss@madkiss.org> Wed, 27 Mar 2002 23:36:00 +0100 + +irssi-scripts (4) unstable; urgency=low + + * touch up release (mostly added updates) + + -- Martin Loschwitz <madkiss@madkiss.org> Sat, 23 Mar 2002 21:49:00 +0100 + +irssi-scripts (3) unstable; urgency=low + + * added scripts from Ion. + * removed kickreasons.momma (Closes: #138092) + * Synch with irssi-text maintainer (Closes: #138091, #138125) + * fixed E-Mail address in control-file + + -- Martin Loschwitz <madkiss@madkiss.org> Wed, 13 Mar 2002 16:20:00 +0100 + +irssi-scripts (2) unstable; urgency=low + + * Changed mainteiner e-mail address. + * Added much more scripts + + -- Martin Loschwitz <madkiss@madkiss.org> Tue, 12 Mar 2002 15:55:04 +0100 + +irssi-scripts (1) unstable; urgency=low + + * Initial Release. + + -- Martin Loschwitz <madkiss@madkiss.de> Sat, 23 Feb 2002 12:26:29 +0100 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..7a14eee --- /dev/null +++ b/debian/clean @@ -0,0 +1,11 @@ +update-scripts.log +.missinglist +.scriptlist +.packagedlist +INDEX.scripts.irssi.org +.to_dch +.knownlist +.scripts.irssi.org +.orig-description-list +.descriptions +.tmp diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..dbbd13d --- /dev/null +++ b/debian/control @@ -0,0 +1,400 @@ +Source: irssi-scripts +Section: net +Priority: optional +Maintainer: Daniel Echeverri <epsilon@debian.org> +Uploaders: Martin f. krafft <madduck@debian.org> +Build-Depends: debhelper-compat (=13), quilt +Standards-Version: 4.6.2 +Vcs-Git: https://salsa.debian.org/debian/irssi-scripts.git +Vcs-Browser: https://salsa.debian.org/debian/irssi-scripts +Homepage: http://scripts.irssi.org/ +Rules-Requires-Root: no + +Package: irssi-scripts +Architecture: all +Depends: ${misc:Depends}, ${perl:Depends}, irssi +Recommends: libwww-perl, sensible-utils +Suggests: libdbi-perl, net-tools, perl, w3m | www-browser +Description: collection of scripts for irssi + This is a collection of scripts for the irssi IRC-client. + . + Some individual scripts need other packages in order to work + properly. Please see the list of Suggests as well as the contained + README.Debian for additional information. + . + Almost all scripts can also be downloaded from http://scripts.irssi.org/. + . + A list of included scripts + . + 0x0st -- upload file to 0x0.st service + 8-ball -- the 8-ball game + accent -- this script strips the Hungarian accents + active_notice -- shows notices into the active channel + active_notify -- notify messages into the active window or broadcast + act -- reset window activity status. defines command /act + adv_windowlist -- Adds a permanent advanced window list on the right + aidle -- antyidler with random time + ai -- puts people on ignore if they do a public away + akftp -- full configurable FTP advertiser for Irssi + akilluser -- akill a specified nick + alame -- converts towards lame speech + anotherway -- another auto away script + antiplenk -- notices users who plenk + apm -- shows your battery status in your Statusbar + armeija -- ignores people bringin up boring/repeated subjects + ascii -- ascii-art bassed on figlet. + auto_away -- sets an away message automatically when you're idle + autoaway -- automatically goes away after defined inactivity + autochannel -- auto add channels to channel list on join + autocycle -- auto regain ops in empty opless channels + autolimit -- does an autolimit for a channel + autoopper -- auto-op script with dynamic address support and random delay + autorealname -- print realname of everyone who join to channels + autorejoinpunish -- kickbans or knockouts people who use autorejoin on kick + autoreminder -- this script Reminds people to do stuff! :) + autoversion -- auto-CTCP Version on every joining nick + autovoice -- autovoice + auto_whois -- /WHOIS all the users who send you a private message. + autowhois -- /WHOIS all the users who send you a private message. + autowrap -- automatically wraps long sent messages + away2web -- write /away information to a file to be used on web pages + awaybar -- provides a menubar item with away message + away_hilight_notice -- notice your away message + awaylogcnt -- displays in statusbar number of messages in awaylog + away -- away with reason, unaway, and autoaway + awayproxy -- sets nick away when client disconnects from the irssi-proxy + away_verbose -- displays a verbose away/back message in the channels + badword -- configurable badword kickbanning script + bandwidth -- shows bandwidth usage in statusbar + ban -- bans several nicks/masks on channel + bansearch -- Search for bans, quiets, and channel modes affecting a user + bantime -- print time when ban was set in a nicer way + beepaway -- only beep when you are away + beep_beep -- runs arbitrary command instead of system beep + beep -- replaces your terminal bell by a command specified via /set + bestoiber -- stoibers your messages + bgta -- bytes Gallery of the TAilor Script + binary -- converts what you type into 2-base string representation + bitlbee_blist -- bitlbee buddy list + bitlbee_join_notice -- bitlbee join notice + bitlbee_nick_change -- shows an IM nickchange in an Irssi way + bitlbee_tab_completion -- intelligent Tab-completion for BitlBee commands + bitlbee_typing_notice -- typing notification for Bitlbee + blowjob -- crypt IRC communication with blowfish encryption + bmi -- a simple body mass index calculator for depression + calc -- simple /calc mechanism + callerid -- reformats CallerID Messages on Hybrid & Ratbox to be Easier + cap_sasl -- PLAIN SASL authentication mechanism + centericq -- indicates how many new messages you have in your centericq + cgrep -- lists users on the channel matching the specified regexp + challenge -- run a challenge response oper thingie + chanact -- adds new powerful and customizable [Act: ...] item + chanfull_duden -- notify if Channellimit is reached + chanfull -- notifies the user when some channel limit is reached + chankeys -- manage channel keyboard shortcuts + chanpeak -- log maximum number of people ever been in a channel + chansearch -- searches for specific channels + chanshare -- display people who are in more than one channel with you + chansort -- sort all channel and query windows + chansync -- /who a channel and optionally executes a command + chops -- simulates BitchXs /CHOPS and /NOPS commands. + Cirssi -- Controls Audacious2 and MOCP from Irssi + cleanpublic -- removes colors and other formatting from public channels + clipboard -- better quoting of content from clipboard + cloneprot -- parses OperServ notices + clones -- display clones in the active channel + colorize_nicks -- Colourise mention of nicks in the message body. + colored_nicks -- Exposes colored nickname variables for themes + colorkick -- kicking users for using colors or blinks + connectcmd -- run arbitrary shell commands while [dis]connecting to a server + copy -- copy a line in a paste buffer + countdown -- adds public channel command for counting down something + country -- print the country name in /WHOIS replies + cp1250_kick -- Kicks people using cp1250 charset + crapbuster -- removes CRAP or CLIENTCRAP messages from your buffer + cron -- allows one to execute commands at given interval/time + ctrlact -- allows per-channel control over activity indication + cubes -- 256 colour test script for Irssi + cwho -- cached WHO + dancer_forwardfix -- fix problem with channel forwarding on the Dancer ircd + dancer_hide_477 -- this script hides the 477 numerics from the dancer IRCd + dau -- write like an idiot + dcc_ip -- this script sets dcc_own_ip when starting a DCC send or chat + dccmove -- Move completed dcc gets to the subfolder done + dccself -- starts a dcc chat with yourself on that host/port. + dccstat -- Shows verbose or short information of dcc send/gets on statusbar + defaultchanmode -- allows your client to automatically set desired chanmode + desktop-notify Sends notification using the Desktop Notifications + df -- adds an item which displays the current disk usage. + dice -- a dice Simulator for Roleplaying in Channels or just for fun + dictcomplete -- caching dictionary based tab completion + dim_nicks -- Dims nicks that are not in channel anymore + dispatch -- this scripts sends unknown commands to the server + discord_unbridge -- turns "<bridge> <Sender> Msg" into "<Sender> Msg". + doc -- manage tips url help in a doc file in the keyword=definition form + doublefilter -- filters msgs which appear the same on different channels + dtach_away -- set (un)away, if dtach is attached/detached + duckduckgo -- search in duckduckgo website + elist -- allow advanced parametrization of the /list command + eliza -- answers to /msgs using Chatbot::Eliza when youre away + emaildb -- a script for accessing an email MySQL database through irc + email_msgs -- Emails you messages sent/received while you're away or not + eng_no_translate_dpryo -- english->norwegian translation + events -- expand event mode and emit event mode {channel,user,server} + exec_clean -- execute process whose parent window has been closed + fakectcp -- sends fake ctcp replies to a client using a fake ctcp list + figlet -- safe figlet implementation + file -- a command to output content of files in various ways + findbot -- public command @find script + find -- finds a nick by real name, if hes on a channel with you + fleech -- fserve leecher - helps you download files from file servers + fnotify -- Write notifications to a file in a consistent format + follow -- automatically switch to active windows + foo -- rot n+i encryption and decryption + foreach_user -- extends the /foreach command to have /foreach user + fortune -- send a random fortune cookie to an user in channel + forward -- forward incoming messages to another nick + fpaste -- copy infos to fpaste + freenode_filter -- this script will filter some Freenode IRCD servernotices + friends_shasta -- maintains list of people you know + fserve -- file server for irssi + fuckem -- simulates the BitchX /FUCKEM command + getop -- automatically request op from random opped person + gimmie -- a bot script + gitscriptassist -- script management with git + go2 -- Switch to the window with the given name or item + google -- This script queries google.com and returns the results + go -- activates a window given a name/partial name + gpgvalidator -- have gpg-based trusting features in your irssi client + grep -- GREP command + guts -- adds the uppercased version of the tab completes + hddtemp -- adds a statusbar item which shows temperatures of harddisks + hello -- this script allows you to greet the channel youre living + hideauth -- stops eggdrop passwords showing up + hide -- a little interface to irssis activity_hide_* settings + hideshow -- Removes and re-adds lines to the Irssi buffer view + highlite -- shows events happening in all channels + hignore -- if you use this command in a query it will ignore the host + hilightwin -- print highlighted messages to window named highlight + history_search -- search within your typed history as you type + hlbot -- floods the channel about things that are happening in your server + hl -- responds to !hl counterstrike.server + hostname -- list all IP addresses on all interfaces found on your machine + identify-md5 -- MD5 NickServ identification script for SorceryNet + idlesince -- adds 'idle since' line to whois replies. + idletime -- retrieves the idletime of any nick + idonkey -- equips Irssi with an interface to mldonkey + ignore_log -- script to log ignored messages + ignoreoc -- ignore messages from people not on your channels + il -- adds a statusbar item which show length of the inputline + imdb -- automatically lookup IMDB-numbers in nicknames + iMPD -- this controls Music Player Daemon from the familiar irssi interface + intercept -- Intercept misprinted commands and offer to del the first char + invitejoin -- this script will join a channel if somebody invites you to it + ipupdate -- auto /set dcc_own_ip IP on connect. + irccomplete -- adds words from IRC to your tab-completion list + ircgallery -- show IRC gallery information on /WHOIS or /GALLERY + ircgmessagenotify -- review IRC galleria.net and says when you have messages + ircops -- display IrcOps in current channel + ircsec -- secures your conversation + irssiBlaster -- display the song played by mp3blaster + isdn -- displays incoming ISDN calls + itime -- internet Time statusbar item + ixmmsa -- announces which _file_ is currently playing. + joininfo -- reports WHOIS information and channel list + kban-referrals -- Script for kickbanning those who post referral links + kblamehost -- kicks (and bans) people with >= 4 dots in theirs hostname + keepnick -- try to get your nick back when it becomes available. + kenny -- autodekennyfies /kenny, adds /kenny, /dekenny + kernel -- fetches the version(s) of the latest Linux kernel(s). + kicks -- enhances /k /kb and /kn with some nice options. + kill_fake_gets -- checks if there are old identical sends and closes them + kline_warning -- shows a warning in the statuswindow + l33tmusic -- show playing xmms song in channel or in a statusbar + lastspoke -- remembers what people said last on what channels + len -- if you try to get a nick with 11 characters but only 9 are allowed + leodict -- translates via dict.leo.org + licq -- licq statusbar thingy + linkchan -- link several channels on several networks + listen -- display what mp3 you are playing in which software + loadavg -- display a loadavg statusbar item using vm.loadavg + localize -- localizes users using traceroute + log2ansi -- convert mirc color and irssi internal formatting to ansi colors + logcompress -- compress logfiles then they're rotated + logresume -- print last n lines of logs when opening queries/channels + ls -- show all nicks matching regex in the current channel + mailcheck_imap -- staturbar item which indicates how many new emails + mailcheck_mbox_flux -- polls your unix mailbox for new mail + mailcheck_pop3_kimmo -- POP3 new mail notification + mangle -- translates your messages into Morse code, rot13 and other + map -- generates simple tree of IRC network based on the output of the LINKS + mass_hilight_blocker -- disables highlighting for messages of some nicks + miodek -- simple wordkick system + mkick -- mass kick + mkshorterlink -- automatically shortens links + mldonkey_bandwidth -- shows your mldonkeys current down- and upload rate + modelist -- cache of invites and ban exceptions in channel + modelist-r -- cache of invites, ban exceptions and reops in channel + mood -- keeps track of the channel mood + morse -- turns your messages into morse or spelling code + mouse -- control irssi using mouse clicks and gestures + mpg123 -- display current mpg123 track + multipaste -- helps pasting multiple lines to a channel + my_beep -- runs arbitrary command instead of system beep + mygoogle -- query Google + myimdb -- query imdb + mysqlurllogger -- logs urls to MySQL database + nact -- adds an item which displays the current network activity + newsline -- brings various newstickers to Irssi + news -- news reader + nickban -- a simple nick banner. If it encounters a nick it bans its host + nickcolor_expando -- colourise nicks + nickident -- identify to nickserv + nickignore -- ignores nick changes when only the case or special characters + nicklist -- draws a nicklist to another terminal + nickmix-c0ffee -- the number of chars you want to keep from your orig nick + nickmix_pasky -- perturbates given nick (or just a word) in certain way + nickserv -- this script will authorize you into NickServ + niq -- bitchX like Nickcompletion at line start plus statusbar + nocaps -- replaces lines in ALL CAPS with something easier on the eyes + nocollide -- automatically changes nick when certain amount of colissions + noisyquery -- prints an info about a newly started Query + nopl -- replaces polish national characters with their corresponding letters + norepeat -- stops public repeating + noteserve -- utilizes NoteServ to implement a buddylist + noticemove -- prints private notices from people in the channel + notonline -- answers $nick: No if youre away and someone asks are you online + ogg123 -- display current ogg123 track + oidenty -- oidentd support for irssi + on -- tries to fit into Irssis usage style more than emulating ircII. + ontv -- turns irssi into a tv program guide + oopsie -- Stops those silly mistakes being sent(spaces at start of line,etc) + oops -- turns ls in the beginning of a sent line into the names + openurl -- stores URLs in a list and launches mail, web or ftp software + operit -- perform certain action on request authenticated by the IRC operator + operview -- reformats some server notices + opnotice -- send a notice to the ops in a channel + opnotify -- highlights window refnumber in statusbar + osd -- an OnScreenDisplay it shows who is talking to you on what IRC Network + page-c0ffee -- ignore pages + page_reeler -- display and send CTCP PAGE + pager -- notifies people if they send you a private message or a DCC chat + pangotext -- Render text with various color modifications using HTML tags + paste_derwan -- pasting lines to specified targets + paste_huggie -- paste reformats pieces of text typically pasted + paste_kimmoke -- start and stop recording and then replay without linebreaks + pelix -- this script allows you flood shit. + perlalias -- Quickly create commands from short perl blocks + pggb_sound -- does CTCP SOUNDs and other similar things. + phpdoc -- display all functions of the famous language + poison -- equips Irssi with an interface to giFT + postpone -- postpones messages sent to a split user + ppl -- port of asmodeans /ppl command from skuld3 + print_signals -- hooks into almost every signal and writes the info to a file + query -- give you more control over when to jump to query windows + queryresume -- restores the last lines of a query on re-creation + quiet -- adds support for +q (quiet user) channel modes to irssi + quitrand -- random quit messages - based on quitmsg + quizgr -- turns irssi into a quiz bot. Has Greek language + quizmaster -- a trivia script for Irssi + quiz -- turns irssi into a quiz bot + q_username -- prints the Q username in right format + rainbow -- prints colored text. Rather simple than sophisticated + randaway -- random away-messages + randname -- random /set real_name taken from a file + relm -- keeps last 15 messages in cache + remote -- lets you run commands remotely via /msg and a password + repeat -- hide duplicate lines + resize_split -- resizes a split window when it is made active + revolve -- Summarizes multiple sequential joins/parts/quits + rk -- kicks random nick from ops lusers | all on channel + romajibind -- dynamic romaji binds + romaji -- translates romaji to hiragana or katakana in text enclosed in ^R + rot13 -- ROT13 encoding and reverse :) + rotator -- displaye changeing statusbar item to show irssi is still running + sana_cmd -- translates english-finnish-english. + sana -- sanakirja info bot + schwaebisch -- translates your messages from German to swabian + screen_away -- set (un)away, if screen is attached/detached + scripthelp -- bebProvides access to scripts help + scriptinfo -- Access script information + scroller -- scrolls specified text on the status bar + seen -- tell people when other people were online + servercomplete -- tab complete servers and userhosts + seti -- tell ppl how far youve gotten with you SETI@home workunit. + shortenurl -- use http://42.pl/url/ to make smaller URLs + showhilight -- show highlight messages in active window + showhost -- show host kicks + showmode -- show modes in parts, quits, kicks, topic changes or actions + smiley -- very useful smiley-flooder + sms -- address-book with smssender, for now supports only Polish operators + snmpup -- queries remote hosts running snmpd for its uptime and cpu usage + spambot -- oper script to kill Spam Bots + special_complete -- complete irssi special variables + spellcheck -- checks for spelling errors using Aspell + sping -- checks latency between current server and [server] + stocks -- prints the stats for German stocks + synccheck -- script checking channel synchronization + sysinfo277-irssi -- cross-platform/architecture system information script + sysinfo_dg -- prints system information + sysinfoplus -- Linux system information + tab_stop -- replaces the evil inverted + talk -- This script talks to you *g*. It reads the chat-msgs for you + target -- advances IRC warfare to the next level + thankop -- remembers the last person oping you on a channel + theme -- activate, show or get theme + thistory -- keeps information about the most recent topics of the channels + tictactoe -- tic-tac-toe game + timer -- provides /timer command for mIRC/BitchX type timer functionality + tinyurl -- create a tinyurl from a long one + title -- display configurable title as XTerm title + tlock -- locks current or specified topic on [channel] + tmux-nicklist-portable -- displays a list of nicks in a separate tmux pane + topic-diff -- this script shows you changes in the topic + topicsed -- editing channel topics by regexps + topics -- records a topic history and locks the channel topic + trackbar -- shows a bar where youve last read a window + tracknick -- lets you see them with the real nick all the time + track -- Keeps track of users by building a database of online + trigger -- execute a command or replace text + trustweb -- illustrates the trust between ops + tvmusor -- asks for the current tv-lineup + twirssi -- send twitter updates using /tweet + twprompt -- bitchXs CrackRock3 animated prompt bar + twsocials -- IRC version of Social Commands + twtopic -- animated Topic bar + UNIBG-autoident -- automatically ident when you reconnect + upgradeinfo -- statusbaritem notifying you about updated binary + u -- show all nicks matching regex in the current channel + uptime -- try a little harder to figure out client uptime + urlfeed -- Provides RSS feeds with URLs pasted on your channels + urlgrab -- captures urls said in channel and private messages and save + url_log -- logs urls to textfile or/and database + url -- grabs URLs in messages and allows you to open them on the fly + urlplot -- URL grabber with HTML generation and cmd execution + urlwindow -- Print urls to window named "urls" + userhost -- adds a -cmd option to the /USERHOST builtin command + users -- implements /USERS + version-stat -- shows top[0-9]+ irc client versions in a channel + verstats -- draws a diagram of the used clients in a channel + vowels -- silly script, removes vowels, idea taken from #Linuxnews + warnkick -- warns you if someone kicks you out of a channel + washnicks -- removes annoying characters from nicks + watch -- watch for irssi + whitelist -- specific nicks or hosts and ignore messages from anyone + whois -- highlights @ in whois channel reply + whos -- this script allows you to view all users on a specific server + wilm -- whois on a person who sent you last private message + wkb -- a simple word kickbanner + wlstat -- adds a window list in the status area. + wordcompletition -- adds words from IRC to your tab-completion list + wordscramble -- scrambles all the letters in a word except the first and last + xauth -- undernet X Service Authentication Program + xcmd -- makes Undernets X commands easier and faster to use + xdccget -- advances downloading from XDCC bots + xetra -- brings the stock exchanges of the world to your irssi + xlist -- better readable listing of channel names + xmms2 -- Returns XMMS-InfoPipe data + xmmsinfo -- /xmmsinfo to tell what youre currently playing + xmms -- XMMS-InfoPipe front-end - allow /np [-help] [dest] + xqf -- automatically sends xqf data to irssi and optionally licq diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..8115af6 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,1193 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: http://scripts.irssi.org/ + http://www.explodingferret.com/linux/irssi/logresume.pl + http://freenode.net/sasl/cap_sasl.pl + http://twirssi.com/twirssi.pl + http://svn.oftc.net/svn/oftc-tools/trunk/oper/akilluser.pl + http://midgar.cardboardium.com/~phyber/irssi/bantime.pl + http://svn.oftc.net/svn/oftc-tools/trunk/oper/challenge.pl + http://svn.oftc.net/svn/oftc-tools/trunk/user/irssi/nickident.pl + http://svn.oftc.net/svn/oftc-tools/trunk/user/i + http://midgar.cardboardium.com/~phyber/irssi/whitelist.pl + http://the-timing.nl/files/irssi-bitlbee/old/auto_away.pl + http://sente.cc/misc/tinyurl.pl + +Files: debian/* +Copyright: 2002 Martin Loschwitz <madkiss@madkiss.org> + 2004-2006 Florian Ernst <florian_ernst@gmx.net> + 2007-2009 Christoph Berg <myon@debian.org> + 2009-2010 Ryan Niebur <ryanryan52@gmail.com> + 2009-2010 martin f. krafft <madduck@debian.org> + 2012-2023 Daniel Echeverri <epsilon@debian.org> +License: GPL-2.0+ + +Files: update-scripts INDEX +Copyright: 2007 Christoph Berg <myon@debian.org> +License: GPL-2.0+ + +Files: scripts/8-ball.pl +Copyright: Patrik Jansson <gein@knivby.nu> +License: GPL-1.0 + +Files: scripts/0x0st.pl +Copyright: 2019 bw1 <bw1@aol.at> +License: ISC + +Files: scripts/go2.pl +Copyright: 2017 cxreg <cxreg@pobox.com> +License: public-domain + +Files: scripts/intercept.pl +Copyright: 2022 Jari Matilainen <vague!#irssi@libera.chat on irc> +License: public-domain + +Files: scripts/perlalias.pl +Copyright: aquanigh <aquanight@gmail.com> +License: public-domain + +Files: scripts/cubes.pl +Copyright: Irssi staff <staff@irssi.org> +License: public-domain + +Files: scripts/adv_windowlist.pl scripts/colorize_nicks.pl +Copyright: Nei <Nei@anti@conference.jabber.teamidiot.de> +License: GPL-2.0+ + +Files: scripts/desktop-notify.pl +Copyright: 2015 Felipe F. Tonello <eu@felipetonello.com> +License: GPL-3.0+ + +Files: scripts/tmux-nicklist-portable.pl +Copyright: Thiago de Arruda <tpadilha84@gmail.com> +License: WTFPL + +Files: scripts/copy.pl +Copyright: 2020 bw1 <bw1@aol.at> + 2020 vague <vague!#irssi@freenode> +License: public-domain + +Files: scripts/Cirssi.pl +Copyright: 2009 Dani Soufi +License: GPL-3.0+ + +Files: scripts/tictactoe.pl scripts/duckduckgo.pl +Copyright: 2019 bw1 <w1@aol.at> +License: LGPL-3+ + +Files: scripts/dtach_away.pl +Copyright: 2019 Antoine Beaupré <anarcat@debian.org> +License: GPL-2.0 + +Files: scripts/nickcolor_expando.pl +Copyright: Nei +License: GPL-2.0 + +Files: scripts/elist.pl +Copyright: 2007 Ilya Cassina <icassina@gmail.com> +License: GPL-2.0 + +Files: scripts/revolve.pl +Copyright: Ryan Freebern <ryan@freebern.org> +License: GPL-2.0+ + +Files: scripts/fpaste.pl scripts/theme.pl scripts/gitscriptassist.pl +Copyright: 2019-2020 bw1 <w1@aol.at> +License: public-domain + +Files: scripts/urlwindow.pl +Copyright: zdleaf <leaf@zincldn.co.uk> +License: public-domain + +Files: scripts/hideshow.pl scripts/dim_nicks.pl +Copyright: Nei <Nei@anti@conference.jabber.teamidiot.de> +License: GPL-2.0+ + +Files: scripts/bansearch.pl +Copyright: athan Handler <nathan.handler@gmail.com> + Joseph Price <pricechild@ubuntu.com> +License: GPL-3.0+ + +Files: scripts/pangotext.pl +Copyright: fprintf <fprintf@github.com> +License: GPL-2.0+ + +Files: scripts/track.pl +Copyright: Ziddy <DALnet> +License: public-domain + +Files: scripts/discord_unbridge.pl +Copyright: Idiomdrottning <sandra.snan@idiomdrottning.org> +License: public-domain + +Files: scripts/email_msgs.pl +Copyright: 2010 Adam James <atj@pulsewidth.org.uk> + 2015 Igor Duarte Cardoso <igordcard@gmail.com> +License: MIT + +Files: scripts/print_signals.pl scripts/chankeys.pl scripts/ctrlact.pl +Copyright: 2017,2021 martin f. krafft <madduck@madduck.net> +License: MIT + +Files: scripts/kban-referrals.pl +Copyright: Linostar <linostar@sdf.org> +License: BSD-3-Clause + +Files: scripts/colored_nicks.pl +Copyright: Trilkk <trilkk@iki.fi> +License: BSD-3-Clause + +Files: scripts/fnotify.pl +Copyright: Tyler Abair + Thorsten Leemhuis <fedora@leemhuis.info> + Serge van Ginderachter <serge@vanginderachter.be> + Michael Davies + James Shubin +License: GPL-1.0 + +Files: scripts/talk.pl +Copyright: Alexander Mieland <dma147\@mieland-programming.deg> +License: GPL-2.0 + +Files: scripts/urlfeed.pl +Copyright: 2019 Jakub Jankowski <shasta@toxcorp.com> +License: GPL-2.0+ + +Files: scripts/oopsie.pl +Copyright: 2019 David Leadbeater <dgl@dgl.cx> +License: WTFPL + +Files: scripts/query-connection-notifier.pl +Copyright: me <meh@schizofreni.co> +License: WTFPL + +Files: scripts/follow.pl +Copyright: 2002 juerd <juerd@juerd.nl> +License: public-domain + +Files: scripts/accent.pl +Copyright: 2003 Tamas SZERB <toma@rulez.org> +License: GPL-1.0 + +Files: scripts/act.pl scripts/kicks.pl scripts/ls.pl scripts/page-c0ffee.pl scripts/version-stat.pl +Copyright: 2002-2004-2006 c0ffee <c0ffee@penguin-breeder.org> +License: public-domain + +Files: scripts/aidle.pl scripts/getop.pl scripts/opnotify.pl scripts/relm.pl scripts/scripthelp.pl scripts/sping.pl scripts/tlock.pl scripts/whois.pl +Copyright: 2002-2003 Maciek Freudenheim <fahren@bochnia.pl> +License: GPL-2.0+ + +Files: scripts/ai.pl scripts/ircops.pl scripts/niq.pl scripts/noisyquery.pl scripts/repeat.pl scripts/rotator.pl scripts/thankop.pl +Copyright: 2001-2002 BC-bd <bd@bc-bd.org> +License: GPL-2.0 + +Files: scripts/akftp.pl +Copyright: 2003 ak <ocb23@freenet.removethis.de> +License: GPL-2.0+ + +Files: scripts/akilluser.pl +Copyright: 2006 Joerg Jaspert <joerg@debian.org> + 2007 Christoph Berg <cb@df7cb.de> +License: GPL-2.0 + +Files: scripts/alame.pl +Copyright: Christian 'mordeth' Weber <mordeth@mac.com> +License: GPL-2.0 + +Files: scripts/anotherway.pl scripts/idletime.pl scripts/idonkey.pl scripts/ircsec.pl scripts/localize.pl scripts/multipaste.pl scripts/bestoiber.pl + scripts/leodict.pl scripts/mood.pl scripts/morse.pl scripts/noteserve.pl scripts/ontv.pl scripts/chansearch.pl scripts/newsline.pl scripts/forward.pl + scripts/openurl.pl scripts/crapbuster.pl scripts/poison.pl scripts/postpone.pl scripts/queryresume.pl scripts/quizmaster.pl scripts/tab_stop.pl + scripts/target.pl scripts/topics.pl scripts/trustweb.pl scripts/verstats.pl scripts/xdccget.pl scripts/xetra.pl +Copyright: 2002-2003 Stefan Tomanek <stefan@pico.ruhr.de> +License: GPL-2.0 + +Files: scripts/antiplenk.pl +Copyright: 2003 Grigori Goronzy <greg@chown.ath.cx> +License: BSD-3-Clause + +Files: scripts/apm.pl +Copyright: Alexander Wirt <formorer@formorer.de> +License: GPL-1.0 + +Files: scripts/armeija.pl scripts/ignoreoc.pl scripts/irccomplete.pl scripts/mailcheck_mbox_flux.pl +Copyright: 2002 Erkki Seppälä <flux@inside.org> +License: public-domain + +Files: scripts/ascii.pl scripts/mkick.pl scripts/modelist.pl scripts/modelist-r.pl scripts/news.pl scripts/paste_derwan.pl scripts/paste-derwan.pl scripts/autocycle.pl scripts/nocollide.pl scripts/norepeat.pl scripts/awaylogcnt.pl scripts/shortenurl.pl scripts/synccheck.pl +Copyright: 2002-2004 Marcin Rozycki <derwan@irssi.pl> +License: GPL-2.0 + +Files: scripts/auto_away.pl +Copyright: 2004 Tijmen Ruizendaal <tijmen@fokdat.nl> +License: GPL-2.0 + +Files: scripts/autoaway.pl +Copyright: 2010 Larry "Vizzie" Daffner <vizzie@airmail.net> +License: BSD-3-Clause + +Files: scripts/autochannel.pl scripts/dccmove.pl scripts/keepnick.pl scripts/log2ansi.pl scripts/query.pl scripts/upgradeinfo.pl scripts/uptime.pl +Copyright: 2001-2007 Peder Stray <peder@ninja.no> +License: GPL-1.0 + +Files: scripts/autolimit.pl scripts/on.pl scripts/remote.pl scripts/resize_split.pl scripts/servercomplete.pl scripts/sysinfo_dg.pl scripts/foreach_user.pl scripts/file.pl scripts/urlgrab.pl +Copyright: 2001-2010 David Leadbeater <dgl@dgl.cx> +License: GPL-2.0+ + +Files: scripts/autoopper.pl +Copyright: Toni Salomäki <Toni@IRCNet> +License: GPL-2.0+ + +Files: scripts/autorealname.pl +Copyright: 2003 Timo 'cras' Sirainen <tss@iki.fi> + 2003 Bastian Blank <waldi@debian.org> +License: GPL-2.0+ + +Files: scripts/autorejoinpunish.pl +Copyright: 2002 Paul 'laaama' Raade <paul@raade.org> +License: BSD-3-Clause + +Files: scripts/autoreminder.pl +Copyright: Terry Lewis <mrkennie@kryogenic.co.uk> +License: GPL-2.0+ + +Files: scripts/autoversion.pl +Copyright: 2002 Christian 'mordeth' Weber <chris@mac.ruhr.de> +License: GPL-2.0 + +Files: scripts/autovoice.pl +Copyright: aluser +License: GPL-1.0 + +Files: scripts/auto_whois.pl +Copyright: 2004 Andreas 'ads' Scherbaum <ads@ufp.de> +License: GPL-1.0 + +Files: scripts/autowhois.pl scripts/grep.pl scripts/ircgallery.pl scripts/logcompress.pl scripts/tracknick.pl +Copyright: 2002-2008 Timo 'cras' Sirainen <tss@iki.fi> +License: public-domain + +Files: scripts/autowrap.pl +Copyright: 2007 Bitt Faulk <lxsfx3h02@sneakemail.com> +License: BSD-3-Clause + +Files: scripts/away2web.pl +Copyright: 2003 Oskari 'Okko' Ojala <sorter.irssi-scripts@okko.net> +License: BSD-3-Clause + +Files: scripts/awaybar.pl +Copyright: Simon Shine <simon@shine.eu.org> +License: public-domain + +Files: scripts/nickserv.pl scripts/fakectcp.pl scripts/dancer_hide_477.pl scripts/fuckem.pl scripts/active_notify.pl scripts/freenode_filter.pl scripts/away_hilight_notice.pl scripts/kline_warning.pl scripts/active_notice.pl scripts/hignore.pl scripts/invitejoin.pl +Copyright: 2003-2008 Geert Hauwaerts <geert@irssi.org> +License: GPL-2.0+ + +Files: scripts/away.pl +Copyright: 2003 Jean-Yves Lefort <jylefort@brutele.be> + Larry "Vizzie" Daffner <vizzie@airmail.net> + Kees Cook <kc@outflux.net> +License: BSD-3-Clause + +Files: scripts/awayproxy.pl scripts/ircgmessagenotify.pl +Copyright: BCOW <anttip@n0-life.com> +License: GPL-2.0 + +Files: scripts/away_verbose.pl +Copyright: 2004 Wouter Coekaerts <vipie@ulyssis.org> + Koenraad Heijlen <wouter@coekaerts.be> +License: GPL-2.0 + +Files: scripts/badword.pl +Copyright: 2002 Jan 'fissie' Sembera <fis@ji.cz> +License: GPL-2.0+ + +Files: scripts/bandwidth.pl scripts/hl.pl scripts/mysqlurllogger.pl scripts/sana.pl +Copyright: Riku Voipio <riku.voipio@iki.fi> +License: GPL-2.0 + +Files: scripts/ban.pl scripts/rk.pl scripts/sms.pl +Copyright: 2002 Maciek 'fahren' Freudenheim" <fahren@bochnia.pl> +License: GPL-2.0+ + +Files: scripts/bantime.pl +Copyright: 2007 David O'Rourke <phyber@#irssi> +License: GPL-2.0 + +Files: scripts/beepaway.pl +Copyright: Simon 'corecode' Schubert <corecode@corecode.ath.cx> +License: BSD-3-Clause + +Files: scripts/beep_beep.pl +Copyright: 2002-2004 Ge0rG@IRCnet (Georg Lukas <georg@op-co.de>) +License: public-domain + +Files: scripts/beep.pl scripts/exec_clean.pl scripts/hostname.pl scripts/pager.pl scripts/url.pl scripts/userhost.pl scripts/users.pl +Copyright: 2002-2003 Jean-Yves Lefort <jylefort@brutele.be> +License: BSD-3-Clause + +Files: scripts/bgta.pl +Copyright: [^BgTA^] <raul@bgta.net> +License: public-domain + +Files: scripts/binary.pl +Copyright: 2004 Riku Voipio <riku.voipio\@iki.fi> +License: GPL-2.0 + +Files: scripts/bitlbee_blist.pl scripts/bitlbee_join_notice.pl scripts/bitlbee_nick_change.pl scripts/bitlbee_tab_completion.pl +Copyright: 2006-2010 Tijmen "timing" Ruizendaal <tijmen.ruizendaal@gmail.com> +License: GPL-2.0 + +Files: scripts/bitlbee_typing_notice.pl +Copyright: 2004-2010 Tijmen "timing" Ruizendaal <tijmen.ruizendaal@gmail.com> + Matt "f0rked" Sparks <root@f0rked.com> +License: GPL-2.0 + +Files: scripts/blowjob.pl +Copyright: iMil <imil@gcu-squad.org> + Skid + Foxmask <odemah@phpfr.org> + reiffert +License: GPL-1.0 + +Files: scripts/bmi.pl +Copyright: Daniel K. Gebhart <dkg@con-fuse.org> + Marcus Rockert <darix@irssi.org> +License: GPL-2.0 + +Files: scripts/calc.pl scripts/guts.pl scripts/scriptinfo.pl +Copyright: 2002 Juerd <juerd@juerd.nl> +License: public-domain + +Files: scripts/callerid.pl +Copyright: Daniel "dubkat" Reidy <dubkat@dubkat.org> +License: GPL-1.0 + +Files: scripts/cap_sasl.pl +Copyright: Michael Tharp and Jilles Tjoelker <gxti@partiallystapled.com> +License: GPL-1.0 + +Files: scripts/centericq.pl +Copyright: Joost "Garion" Vunderink <joost@carnique.nl> +License: public-domain + +Files: scripts/cgrep.pl +Copyright: 2005 Pieter-Bas IJdens <irssi-scripts@nospam.mi4.org.uk> +License: GPL-2.0+ + +Files: scripts/challenge.pl +Copyright: 2006 Joerg Jaspert <joerg@debian.org> +License: GPL-2.0+ + +Files: scripts/chanact.pl scripts/nact.pl +Copyright: BC-bd <bd@bc-bd.org> + Veli <veli@piipiip.net> +License: GPL-2.0+ + +Files: scripts/chanfull_duden.pl scripts/chansync.pl +Copyright: 2003 Uwe 'duden' Dudenhoeffer <script@duden.eu.org> +License: GPL-2.0 + +Files: scripts/chanfull.pl +Copyright: 2003 Joern 'Wulf' Heissler <wulf@wulf.eu.org> +License: GPL-2.0 + +Files: scripts/chanpeak.pl +Copyright: 2001 Bjoern 'fuchs' Krombholz <bjkro@gmx.de> +License: public-domain + +Files: scripts/chanshare.pl scripts/country.pl scripts/hilightwin.pl scripts/noticemove.pl +Copyright: 2002 Timo 'cras' Sirainen <tss@iki.fi> +License: public-domain + +Files: scripts/chansort.pl +Copyright: 2004 Peder Stray <peder@gzip.ninja.no> +License: GPL-1.0 + +Files: scripts/chops.pl scripts/defaultchanmode.pl scripts/friends_shasta.pl scripts/rainbow.pl scripts/vowels.pl +Copyright: Jakub Jankowski <shasta@atn.pl> +License: GPL-2.0+ + +Files: scripts/cleanpublic.pl +Copyright: 2003 Jorgen Tjerns <darkthorne\@samsen.com> +License: GPL-1.0 + +Files: scripts/clipboard.pl +Copyright: 2002 Dominic Battre <dominic@battre.de> +License: public-domain + +Files: scripts/cloneprot.pl +Copyright: 2002 Rick (strlen) Jansen <strlen@shellz.nl> +License: GPL-1.0 + +Files: scripts/clones.pl +Copyright: 2001 From irssi source, modified by David Leadbeater +License: GPL-2.0+ + +Files: scripts/colorkick.pl scripts/topicsed.pl +Copyright: 2002-2004 Gabor Nyeki <bigmac@vim.hu> +License: public-domain + +Files: scripts/connectcmd.pl +Copyright: 2002 Ian Peters <itp@ximian.com> +License: public-domain + +Files: scripts/countdown.pl +Copyright: 2002 Mikko 'Quidz' Salmi <mikko@quidz.net> +License: public-domain + +Files: scripts/cp1250_kick.pl +Copyright: 2002 Tomasz Poradowski <batonik@irc.pl> +License: GPL-1.0 + +Files: scripts/cron.pl +Copyright: 2003-2004 Piotr Krukowiecki <piotr@krukowiecki.net> +License: GPL-2.0 + +Files: scripts/cwho.pl +Copyright: 2002 Maciek 'fahren' Freudenheim <fahren@bochnia.pl> +License: GPL-2.0+ + +Files: scripts/dancer_forwardfix.pl +Copyright: 2004 Geert Hauwaerts <geert@irssi.org> +License: public-domain + +Files: scripts/dau.pl +Copyright: 2008 Clemens Heidinger <heidinger@dau.pl> +License: BSD-3-Clause + +Files: scripts/dcc_ip.pl +Copyright: 2004 ak5 <meister@hq.kroenk.de> +License: public-domain + +Files: scripts/dccself.pl +Copyright: David Leadbeater <dgl@dgl.cx> +License: GPL-1.0 + +Files: scripts/dccstat.pl +Copyright: 2002 Matti 'qvr' Hiljanen" <matti@hiljanen.com> +License: GPL-2.0 + +Files: scripts/df.pl +Copyright: Jochem Meyers <jochem.meyers@gmail.com> +License: GPL-2.0+ + +Files: scripts/dice.pl +Copyright: Marcel Kossin <mkossin@enumerator.org> +License: GPL-2.0+ + +Files: scripts/dictcomplete.pl +Copyright: 2002 Juerd (first version: Timo Sirainen) <juerd@juerd.nl'> +License: public-domain + +Files: scripts/dispatch.pl +Copyright: 2002 Sebastian 'yath' Schmidt <yathen@web.de> +License: GPL-2.0 + +Files: scripts/doc.pl +Copyright: 2001 Author FoxMaSk <foxmask@phpfr.org> +License: GPL-2.0+ + +Files: scripts/doublefilter.pl +Copyright: 2005 Karl Siegemund <q@spuk.de> +License: GPL-2.0 + +Files: scripts/eliza.pl scripts/itime.pl scripts/kernel.pl scripts/notonline.pl scripts/sana_cmd.pl +Copyright: Johan "Ion" Kiviniemi <ion@hassers.org> +License: public-domain + +Files: scripts/emaildb.pl scripts/gimmie.pl +Copyright: PrincessLeia2 <lyz@princessleia.com> +License: GPL-2.0+ + +Files: scripts/eng_no_translate_dpryo.pl +Copyright: 2002 Harald Nesland <hnesland@samsen.com> +License: public-domain + +Files: scripts/events.pl +Copyright: 2002 Taneli Kaivola <dist@sci.fi> +License: GPL-2.0 + +Files: scripts/figlet.pl +Copyright: 2002 Juerd <juerd@juerd.nl> +License: public-domain + +Files: scripts/findbot.pl +Copyright: 2003 Thomas Karlsson <findbot@planet.eu.org> +License: GPL-2.0+ + +Files: scripts/find.pl +Copyright: 2002 Erkki Sepp�l� <flux@inside.org> +License: public-domain + +Files: scripts/fleech.pl +Copyright: 2003 Piotr Krukowiecki <iotr@krukowiecki.net> +License: GPL-2.0 + +Files: scripts/foo.pl +Copyright: 2003 Juerd <juerd@juerd.nl> + Shiar <shiar@shiar.org> +License: public-domain + +Files: scripts/fortune.pl +Copyright: 2004 Ivo Marino <eim@cpan.org> +License: public-domain + +Files: scripts/fserve.pl +Copyright: 2001 Martin Persson + 2003 Andriy Gritsenko + 2002-2004 Piotr Krukowiecki <piotr@pingu.ii.uj.edu.pl> +License: GPL-2.0+ + +Files: scripts/google.pl +Copyright: 2002 Oddbjorn Kvalsund <oddbjorn.kvalsund@hiof.no> +License: public-domain + +Files: scripts/go.pl +Copyright: 2004 Nohar <nohar@freenode> +License: GPL-2.0+ + +Files: scripts/gpgvalidator.pl +Copyright: 2002 pallotron <pallotron@freaknet.org'> +License: GPL-2.0+ + +Files: scripts/hddtemp.pl +Copyright: 2004 Valentin Batz <vb@g-23.org> +License: GPL-2.0 + +Files: scripts/hello.pl +Copyright: 2005 Cybertinus <cybertinus@cybertinus.nl> +License: GPL-2.0 + +Files: scripts/hideauth.pl +Copyright: 2002 JamesOff <james@jamesoff.net> +License: GPL-2.0 + +Files: scripts/hide.pl scripts/stocks.pl +Copyright: 2002 Marcus Rueckert <darix@irssi.de> +License: public-domain + +Files: scripts/highlite.pl +Copyright: 2003 Mantis <mantis@inta-link.com> +License: GPL-2.0 + +Files: scripts/history_search.pl scripts/mouse.pl scripts/showmode.pl +Copyright: Copyright 2005-2009 Wouter Coekaerts <coekie@irssi.org> +License: GPL-2.0+ + +Files: scripts/trigger.pl +Copyright: 2002-2010 Wouter Coekaerts <wouter@coekaerts.be> +License: GPL-2.0+ + +Files: scripts/hlbot.pl +Copyright: 2002 Veli Mankinen <veli@piipiip.net> +License: GPL-2.0 + +Files: scripts/identify-md5.pl scripts/imdb.pl +Copyright: 2003 Eric Jansen <chaos@sorcery.net> +License: GPL-1.0 + +Files: scripts/idlesince.pl +Copyright: 2002 Leszek Matok <lam@lac.pl> +License: GPL-1.0 + +Files: scripts/ignore_log.pl +Copyright: 2004 Dmitry "jsn" Kim <jason@nichego.net> +License: GPL-2.0+ + +Files: scripts/il.pl scripts/oidenty.pl +Copyright: 2003 Marcus Rueckert <darix@irssi.de> +License: BSD-3-Clause + +Files: scripts/iMPD.pl +Copyright: 2004 Shawn Fogle (starz@antisocial.com) +License: GPL-2.0+ + +Files: scripts/ipupdate.pl +Copyright: 2006 xlony <anderfdez@yahoo.es'> +License: GPL-1.0 + +Files: scripts/irssiBlaster.pl +Copyright: 2003 legion <a.lepore@email.it> +License: GPL-2.0+ + +Files: scripts/isdn.pl +Copyright: 2004 Uli Baumann <f-zappa@irc-muenster.de> +License: GPL-1.0 + +Files: scripts/ixmmsa.pl +Copyright: 2006 Kristof Korwisi <kk@manoli.im-dachgeschoss.de> +License: GPL-2.0+ + +Files: scripts/joininfo.pl +Copyright: 2005 Pieter-Bas IJdens <irssi-scripts\@nospam.mi4.org.uk> +License: GPL-2.0+ + +Files: scripts/kblamehost.pl +Copyright: Filippo 'godog' Giunchedi <filippo@esaurito.net> +License: GPL-2.0+ + +Files: scripts/kenny.pl +Copyright: 2002 Gerfried Fuchs <alfie@channel.debian.de> +License: BSD-3-Clause + +Files: scripts/kill_fake_gets.pl +Copyright: 2003 Piotr 'Cvbge' Krukowiecki +License: public-domain + +Files: scripts/l33tmusic.pl +Copyright: Mikachu <Mikachu@quakenet|freenode|arcnet|oftc'> +License: GPL-1.0 + +Files: scripts/lastspoke.pl +Copyright: Sander Smeenk <irssi@freshdot.net'> +License: GPL-2.0+ + +Files: scripts/len.pl +Copyright: 2006 Clemens Heidinger <heidinger@dau.pl> +License: BSD-3-Clause + +Files: scripts/licq.pl +Copyright: Jari Matilainen <jmn98015@student.mdh.se> +License: public-domain + +Files: scripts/linkchan.pl scripts/seen.pl +Copyright: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl> +License: GPL-1.0 + +Files: scripts/listen.pl +Copyright: 2002 Csaba Nagy <lordpyre@negerno.hu> +License: GPL-2.0+ + +Files: scripts/loadavg.pl +Copyright: aki <aki@evilbsd.info> +License: public-domain + +Files: scripts/logresume.pl +Copyright: 2008 ferret <ferret(tA)explodingferret(moCtoD), ferret on irc.freenode.net> +License: public-domain + +Files: scripts/mailcheck_imap.pl +Copyright: David "Legooolas" Gardner <irssi@icmfp.com> +License: GPL-2.0 + +Files: scripts/mailcheck_pop3_kimmo.pl scripts/paste_kimmoke.pl +Copyright: 2002 Kimmo Lehto <kimmo@a-men.org> +License: public-domain + +Files: scripts/mangle.pl +Copyright: 2004 Szymon Sokol <szymon@hell.pl> +License: GPL-2.0 + +Files: scripts/map.pl scripts/nickmix_pasky.pl scripts/operview.pl +Copyright: 2002 Petr Baudis <pasky@ji.cz> +License: GPL-2.0 + +Files: scripts/mass_hilight_blocker.pl +Copyright: 2004 Uli Baumann <f-zappa@irc-muenster.de> +License: GPL-1.0 + +Files: scripts/miodek.pl +Copyright: 2002 Leszek Matok <lam@lac.pl> + Andrzej Jagodzi�ski +License: GPL-2.0 + +Files: scripts/mkshorterlink.pl +Copyright: 2002 Gergely Nagy <algernon@bonehunter.rulez.org> +License: GPL-1.0 + +Files: scripts/mldonkey_bandwidth.pl +Copyright: 2003 Carsten Otto <c-otto@gmx.de> +License: GPL-2.0 + +Files: scripts/mpg123.pl scripts/ogg123.pl +Copyright: 2006 Ricardo Mesquita <ricardomesquita@netcabo.pt> +License: GPL-2.0 + +Files: scripts/my_beep.pl +Copyright: Remco den Breeje <stacium or stek (most of the time) @ quakenet.org> +License: public-domain + +Files: scripts/mygoogle.pl scripts/myimdb.pl +Copyright: 2004 Tim Van Wassenhove <timvw@users.sourceforge.net> +License: BSD-3-Clause + +Files: scripts/nickban.pl +Copyright: Roeland 'Trancer' Nieuwenhuis <irssi@trancer.nl> +License: public-domain + +Files: scripts/nickident.pl +Copyright: 2007 Sami Haahtinen + Christoph Berg +License: public-domain + +Files: scripts/nickignore.pl +Copyright: 2003 Kalle 'rpr' Marjola <marjola@iki.fi> +License: public-domain + +Files: scripts/nicklist.pl scripts/special_complete.pl +Copyright: 2003-2004 Wouter Coekaerts <coekie@irssi.org> +License: GPL-2.0 + +Files: scripts/nickmix-c0ffee.pl +Copyright: 2006 c0ffee <c0ffee@penguin-breeder.org> +License: GPL-2.0 + +Files: scripts/nocaps.pl +Copyright: 2002 JamesOff <james@jamesoff.net> + Ion +License: public-domain + +Files: scripts/nopl.pl +Copyright: 2005 Adam Wysocki <gophi@efnet.pl> +License: public-domain + +Files: scripts/oops.pl +Copyright: bw1 and others <bw1@aol.at> +License: public-domain + +Files: scripts/operit.pl +Copyright: 2002-2003 Petr Baudis <pasky@ji.cz> +License: BSD-3-Clause + +Files: scripts/opnotice.pl +Copyright: 2002 Terje "xerath" Tjeldnes" <terje@darkrealm.no> +License: GPL-2.0+ + +Files: scripts/osd.pl +Copyright: 2004 Jeroen Coekaerts <vipie@ulyssis.org> + Koenraad Heijlen <jeroen@coekaerts.be> +License: BSD-3-Clause + +Files: scripts/washnicks.pl +Copyright: 2002 ulbkold <solaris@sundevil.de> +License: GPL-1.0 + +Files: scripts/page_reeler.pl scripts/url_log.pl +Copyright: Thomas Graf <irssi@reeler.org> +License: GPL-2.0+ + +Files: scripts/paste_huggie.pl scripts/quizgr.pl scripts/quiz.pl +Copyright: 2002 Simon Huggins <huggie-irssi@earth.li> +License: GPL-2.0+ + +Files: scripts/pelix.pl +Copyright: Mankeli <mankeli@einari.org> +License: GPL-1.0 + +Files: scripts/pggb_sound.pl +Copyright: Adam Duck <duck@cs.uni-frankfurt.de> +License: GPL-2.0 + +Files: scripts/phpdoc.pl +Copyright: 2002 Author FoxMaSk <odemah@phpfr.org> +License: GPL-2.0+ + +Files: scripts/ppl.pl +Copyright: 2001 Maciek Freudenheim <fahren@bochnia.pl> + 2002 Marco d'Itri <md@linux.it> +License: GPL-2.0 + +Files: scripts/quiet.pl +Copyright: 2006 Christoph Berg <cb@df7cb.de> +License: BSD-2-Clause + +Files: scripts/quitrand.pl +Copyright: Fernando J. Pereda <ferdy@ferdyx.org> +License: GPL-2.0 + +Files: scripts/q_username.pl +Copyright: Teemu \'jamov\' Koskinen <teemu.koskinen@mbnet.fi> +License: public-domain + +Files: scripts/randaway.pl +Copyright: 2003 Lasse Karstensen <lkarsten@stud.ntnu.no> +License: public-domain + +Files: scripts/randname.pl +Copyright: 2003 Legion <a.lepore@email.it> +License: public-domain + +Files: scripts/romajibind.pl scripts/romaji.pl +Copyright: 2002 Victor Ivanov <v0rbiz@yahoo.com> +License: BSD-2-Clause + +Files: scripts/rot13.pl +Copyright: 2003 Mariusz 'Craig' Ciesla <craig@fish.mac.edu.pl> +License: GPL-2.0 + +Files: scripts/schwaebisch.pl +Copyright: 2000-2003 Robert Scheck <irssi@robert-scheck.de> +License: GPL-2.0+ + +Files: scripts/screen_away.pl +Copyright: Andreas 'ads' Scherbaum <ads@wars-nicht.de> +License: GPL-2.0 + +Files: scripts/scroller.pl +Copyright: Demonen <demmydemon@gmail.com> +License: public-domain + +Files: scripts/seti.pl +Copyright: 2002 optical <optical@linux.nu> +License: GPL-1.0 + +Files: scripts/showhilight.pl +Copyright: 2002 Pawe� 'Styx' Chuchma�a <styx@irc.pl> +License: GPL-2.0 + +Files: scripts/showhost.pl +Copyright: 2003 Michiel v Vaardegem <michielv@zeelandnet.nl> +License: GPL-1.0 + +Files: scripts/smiley.pl +Copyright: Jonne Piittinen <jip@loota.org> +License: public-domain + +Files: scripts/snmpup.pl +Copyright: 2002 Rick (strlen) Jansen <strlen@shellz.nl> +License: GPL-2.0 + +Files: scripts/spambot.pl +Copyright: Daemon <Daemon@ircd.foxchat.net> +License: public-domain + +Files: scripts/spellcheck.pl +Copyright: 2007 Jakub Jankowski <shasta@toxcorp.com> +License: GPL-2.0 + +Files: scripts/sysinfo277-irssi.pl +Copyright: 2002-2003 David Rudie <david@inexistent.com> +License: GPL-2.0 + +Files: scripts/sysinfoplus.pl +Copyright: 2002 Juerd <trn@iki.fi> + Tronic +License: public-domain + +Files: scripts/thistory.pl +Copyright: 2002 Teemu Hjelt <temex@iki.fi> +License: GPL-2.0+ + +Files: scripts/timer.pl +Copyright: 2003 Kimmo Lehto <kimmo@a-men.org> + Marcus Rueckert <darix@irssi.org> +License: public-domain + +Files: scripts/tinyurl.pl +Copyright: Stuart Powers <stuart.powers@gmail.com> +License: GPL-1.0 + +Files: scripts/title.pl +Copyright: 2002 Timo Sirainen <tss@iki.fi> + David Leadbeater <dgl@dgl.cx> +License: GPL-1.0 + +Files: scripts/topic-diff.pl +Copyright: Pascal Hakim <pasc@redellipse.net> +License: GPL-1.0 + +Files: scripts/trackbar.pl +Copyright: 2003 Peter 'kinlo' Leurs <peter@pfoe.be> + Uwe Dudenhoeffer + Michiel Holtkamp + Nico R. Wohlgemuth + Geert Hauwaerts +License: GPL-2.0+ + +Files: scripts/twirssi.pl +Copyright: 2012 Dan Boger <zigdon@gmail.com> +License: GPL-2.0 + +Files: scripts/tvmusor.pl +Copyright: 2003 Gabor Nyeki <bigmac@vim.hu> +License: BSDL + +Files: scripts/twprompt.pl scripts/twsocials.pl scripts/twtopic.pl +Copyright: 2004 John Engelbrecht <jengelbr@yahoo.com> +License: public-domain + +Files: scripts/UNIBG-autoident.pl +Copyright: 2003 Doncho N. Gunchev <mr_700@yahoo.com> +License: public-domain + +Files: scripts/u.pl +Copyright: 2004 Michiel <michiel@dotgeek.org> +License: GPL-1.0 + +Files: scripts/urlplot.pl +Copyright: 2002 bwolf <bwolf@geekmind.org> +License: BSD-3-Clause + +Files: scripts/warnkick.pl +Copyright: 2004 Svante Kvarnstr�m <svarre@undernet.org> +License: GPL-2.0+ + +Files: scripts/watch.pl +Copyright: 2003 ThEbUtChE <thebutche@interec.org> +License: BSD-3-Clause + +Files: scripts/whitelist.pl +Copyright: 2007 David O'Rourke + Karl Siegemund <q@spuk.de> +License: GPL-2.0 + +Files: scripts/whos.pl +Copyright: Erik Fears <strtok@softhome.net> +License: GPL-1.0 + +Files: scripts/wilm.pl +Copyright: 2002 Leszek Matok <lam@lac.pl> +License: public-domain + +Files: scripts/wkb.pl +Copyright: 2002 Matti 'qvr' Hiljanen <matti@hiljanen.com> +License: public-domain + +Files: scripts/wlstat.pl +Copyright: BC-bd <bd@bc-bd.org> + Veli <veli@piipiip.net> + Timo 'cras' Sirainen <tss@iki.fi> + Wouter Coekaerts <wouter@coekaerts.be> + Nei <Nei@QuakeNet> +License: GPL-2.0+ + +Files: scripts/wordcompletition.pl +Copyright: 2004 Jesper Lindh <rakblad@midgard.liu.se> +License: public-domain + +Files: scripts/wordscramble.pl +Copyright: 2003 Koenraad Heijlen <vipie@ulyssis.org> +License: GPL-2.0 + +Files: scripts/xauth.pl +Copyright: Toshio R. Spoor <t.spoor@gmail.com> +License: GPL-2.0+ + +Files: scripts/xcmd.pl +Copyright: 2003 Cl�ment "nodens" Hermann <clement.hermann@free.fr> +License: GPL-2.0+ + +Files: scripts/xlist.pl +Copyright: Matth�us 'JonnyBG' Wander <jbg@swznet.de> +License: GPL-2.0 + +Files: scripts/xmms2.pl scripts/xmms.pl +Copyright: 2006 Simon <simon@blueshell.dk> +License: public-domain + +Files: scripts/xmmsinfo.pl +Copyright: 2002-2006 Tuomas Jormola <tjormola@cc.hut.fi> +License: GPL-2.0+ + +Files: scripts/xqf.pl +Copyright: 2004 mizerou <mizerou@telus.net> +License: GPL-2.0 + +License: WTFPL + This program is free software. It comes without any warranty, to + the extent permitted by applicable law. You can redistribute it + and/or modify it under the terms of the Do What The Fuck You Want + To Public License, Version 2, as published by Sam Hocevar. See + http://sam.zoy.org/wtfpl/COPYING for more details. + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + . + Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> + . + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + 0. You just DO WHAT THE FUCK YOU WANT TO. + +License: GPL-1.0 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + +License: GPL-2.0 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2'. + +License: GPL-2.0+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +License: GPL-3.0+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-2-Clause + Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + . + Redistributions of source code must retain the above copyright notice, this list + of conditions and the following disclaimer. + . + Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY + OF SUCH DAMAGE. + +License: BSDL + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the author nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: public-domain + Author states "Public Domain" which is interpreted as permiss + license + +License: ISC + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +License: LGPL-3+ + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-3". + +License: MIT + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. diff --git a/debian/description-list b/debian/description-list new file mode 100644 index 0000000..0165e05 --- /dev/null +++ b/debian/description-list @@ -0,0 +1,674 @@ +0x0st.pl upload file to https://0x0.st/ +8-ball.pl Dont like to take decisions? Have the 8-ball do + it for you instead. +accent.pl This script strips the hungarian accents. +active_notice.pl This script shows incoming notices into the + active channel. +active_notify.pl This script will display notify messages into the + active window or broadcast it so all the windows. +act.pl Reset window activity status. defines command /act +adv_windowlist.pl Adds a permanent advanced window list on the + right or in a status bar. +aidle.pl Antyidler with random time +ai.pl Puts people on ignore if they do a public away. + See source for options. +akftp.pl Full configurable FTP advertiser for Irssi +akilluser.pl AKILL a specified nick +alame.pl Converts towards lame speech +anotherway.pl Another auto away script +antiplenk.pl notices users who "plenk" +apm.pl Shows your battery status in your Statusbar +armeija.pl Ignores people bringin up boring/repeated + subjects, plus replies. +ascii.pl Ascii-art bassed on figlet. Available commands: + /ASCII, /COLSAY, /COLME, /COLTOPIC, /COLKICK, + /COLQUIT. +auto_away.pl sets an away message automatically when you're + idle +autoaway.pl Automatically goes away after defined inactivity +autochannel.pl Auto add channels to channel list on join +autocycle.pl Auto regain ops in empty opless channels +autolimit.pl does an autolimit for a channel +autoopper.pl Auto-op script with dynamic address support and + random delay +autorealname.pl Print realname of everyone who join to channels +autorejoinpunish.pl Kickbans or knockouts people who use autorejoin + on kick. +autoreminder.pl This script Reminds people to do stuff! :) +autoversion.pl Auto-CTCP Verison on every joining nick +autovoice.pl autovoice +auto_whois.pl /WHOIS all the users who send you a private + message. +autowhois.pl /WHOIS all the users who send you a private + message. +autowrap.pl Automatically wraps long sent messages into + multiple shorter sent messages +away2web.pl Write /away information to a file to be used on + web pages +awaybar.pl Provides a menubar item with away message +away_hilight_notice.pl This script will notice your away message in + response to a hilight. +awaylogcnt.pl Displays in statusbar number of messages in + awaylog +away.pl Away with reason, unaway, and autoaway +awayproxy.pl Sets nick away when client discconects from the + irssi-proxy. If away gathers messages targeted to + nick and forwards them to an email address. +away_verbose.pl A verbose away script, displays a verbose + away/back message in the channels you are in. BUT + it can limit the channels (not spamming every + channel!) +badword.pl Configurable badword kickbanning script +bandwidth.pl shows bandwidth usage in statusbar +ban.pl /BAN [channel] + [-normal|-host|-user|-domain|-crap|-ip|-class + -before|-after "cmd" nick|mask] ... - bans + several nicks/masks on channel, removes any + conflicting bans before banning +bansearch.pl Searches for bans, quiets, and channel modes + affecting a user +bantime.pl Print time when ban was set in a nicer way. eg. + 23m, 40s ago. +beepaway.pl Only beep when you are away +beep_beep.pl runs arbitrary command instead of system beep, + includes flood protection +beep.pl Replaces your terminal bell by a command + specified via /set; adds a beep_when_not_away + setting +bestoiber.pl stoibers your messages +bgta.pl Byte's Gallery of the TAilor Script +binary.pl adds /binary command that converts what you type + into 2-base string representation, also decodes + other peoples binary automatically +bitlbee_blist.pl /blist <all|online|offline|away|word> <word>, + greps <word> from blist for bitlbee +bitlbee_join_notice.pl 1. Adds an item to the status bar wich shows + [joined: <nicks>] when someone is joining + &bitlbee. 2. Shows join messages in the query. + (For bitlbee v3.0+) +bitlbee_nick_change.pl Shows an IM nickchange in an Irssi way. (in a + query and in the bitlbee channel). (For bitlbee + 3.0+) +bitlbee_tab_completion.pl Intelligent Tab-completion for BitlBee commands. +bitlbee_typing_notice.pl 1. Adds an item to the status bar wich shows + [typing] when someone is typing a message on the + supported IM-networks 2. Sends typing notices to + the supported IM networks (the other way + arround). (For bitlbee 3.0+) +blowjob.pl Crypt IRC communication with blowfish encryption. + Supports public #channels, !channels, +channel, + querys and dcc chat. Roadmap for Version 1.0.0 is + to get some feedback and cleanup. Join #blowtest + on freenode (irc.debian.org) to get latest stuff + available. Note to users upgrading from versions + prior to 0.8.5: The blowjob.keys format has + changed. +bmi.pl a simple body mass index calculator for + depression ;) +calc.pl Simple /calc mechanism +callerid.pl Reformats CallerID (+g) Messages (Also known as + Server-Side Ignore) on Hybrid & Ratbox IRCDs + (EFnet) to be Easier on the Eyes +cap_sasl.pl Implements SASL authentication and enables CAP + "multi-prefix" +centericq.pl Staturbar item which indicates how many new + messages you have in your centericq +cgrep.pl Lists users on the channel matching the specified + regexp +challenge.pl Run a challenge response oper thingie +chanact.pl Adds new powerful and customizable [Act: ...] + item (chanelnames,modes,alias). Lets you give + alias characters to windows so that you can + select those with meta-<char> +chanfull_duden.pl Notify if Channellimit is reached +chanfull.pl Notifies the user when some channel limit is + reached +chankeys.pl manage channel keyboard shortcuts +chanpeak.pl Log maximum number of people ever been in a + channel +chansearch.pl searches for specific channels +chanshare.pl /CHANSHARE - display people who are in more than + one channel with you +chansort.pl Sort all channel and query windows +chansync.pl /who a channel and optionaly executes a command +chops.pl Simulates BitchX's /CHOPS and /NOPS commands. +Cirssi.pl Controls Audacious2 and MOCP from Irssi +cleanpublic.pl Simple script that removes colors and other + formatting (bold, etc) from public channels +clipboard.pl Better quoting of content from clipboard (without + leading spaces) -- requires Perl/Tk +cloneprot.pl Parses OperServ notices to make autokill aliases + from clonewarnings +clones.pl /CLONES - Display clones in the active channel + (with added options) +colored_nicks.pl Exposes colored nickname variables for themes. +colorize_nicks.pl Colourise mention of nicks in the message body. +colorkick.pl kicking users for using colors or blinks +colorswap.pl Swap between green and white format for public + messages. I think this helps readability. Assumes + you haven't changed message formats. +connectcmd.pl run arbitrary shell commands while + [dis]connecting to a server +copy.pl copy a line in a paste buffer +countdown.pl adds public channel command for counting down + something +country.pl Print the country name in /WHOIS replies +cp1250_kick.pl Kicks people using cp1250 charset +crapbuster.pl Removes CRAP or CLIENTCRAP messages from your + buffer +cron.pl cron implementation, allows to execute commands + at given interval/time +ctrlact.pl allows per-channel control over activity + indication +cubes.pl 256 colour test script for Irssi. +cwho.pl Usage: /CWHO [-a | -l | -o | -v ] [ mask ] +dancer_forwardfix.pl This script will fix the Irssi problem with + channel forwarding on the Dancer ircd. +dancer_hide_477.pl This script hides the 477 numerics from the + dancer IRCd. +dau.pl write like an idiot +dcc_ip.pl This script sets dcc_own_ip when starting a DCC + send or chat.set dcc_ip_interface to your + external interface, f.e. ppp0.If you are + connecting though a router, set it to "router" +dccmove.pl Move completed dcc gets to the subfolder done +dccself.pl /dccself ip port, starts a dcc chat with yourself + on that host/port, best used with /set + dcc_autochat_masks. +dccstat.pl Shows verbose or short information of dcc + send/gets on statusbar (speed, size, eta etc.) +defaultchanmode.pl Allows your client to automatically set desired + chanmode upon a join to an empty channel. +desktop-notify.pl Sends notification using the Desktop + Notifications Specification. +df.pl Adds an item which displays the current disk + usage. +dice.pl A Dice Simulator for Roleplaying in Channels or + just for fun. +dictcomplete.pl Caching dictionary based tab completion +dim_nicks.pl Dims nicks that are not in channel anymore. +discord_unbridge.pl In channels with a discord bridge, turns + "<bridge> <Sender> Message" into "<Sender> + Message", and hides spoilers. +dispatch.pl This scripts sends unknown commands to the server +doc.pl manage tips ; url ; help in a doc file in the + keyword=definition form +doublefilter.pl Filters msgs which appear the same on different + channels. +dtach_away.pl set (un)away, if dtach is attached/detached +duckduckgo.pl search by https://duckduckgo.com/html/ +elist.pl This script allow advanced parametrization of the + /list command. Accepted parameters are -minusers + <#users> and -maxusers <#users>. +eliza.pl Answers to /msg's using Chatbot::Eliza when + you're away. +emaildb1.0.pl a script for accessing an email mysql database + through irc +emaildb.pl a script for accessing an email mysql database + through irc +email_msgs.pl Emails you messages sent/received while you're + away or not. Works for both public mentions and + private messages.When away, it is very useful in + combination with screen_away. Based on + email_privmsgs, with advanced features and + options. Requires Email::Sender. +events.pl Expand "event mode" and emit "event mode + {channel,user,server} *" +exec_clean.pl Adds a setting to automatically terminate a + process whose parent window has been closed +fakectcp.pl This script sends fake ctcp replies to a client + using a fake ctcp list. +figlet.pl Safe figlet implementation (with color support!) +file.pl A command to output content of files in various + ways +findbot.pl Public command @find script +find.pl Finds a nick by real name, if he's on a channel + with you. +fleech.pl fserve leecher - helps you download files from + file servers +fnotify.pl Write notifications to a file in a consistent + format. +follow.pl Automatically switch to active windows +foo.pl Rot n+i encryption and decryption +foreach_user.pl Extends the /foreach command to have /foreach + user (users in a channel). Syntax: /foreach user + [hostmask] command. +fortune.pl Send a random fortune cookie to an user in + channel. +forward.pl forward incoming messages to another nick +fpaste.pl copy infos to fpaste +freenode_filter.pl This script will filter some Freenode IRCD + (Dancer) servernotices. +friends_shasta.pl Maintains list of people you know. +fserve.pl File server for irssi +fuckem.pl Simulates the BitchX /FUCKEM command. + Deop/Dehalfop everyone on the channel including + you. +getop.pl Automatically request op from random opped person + with specifed command from list after joining + channel +gimmie.pl a bot script, using ! followed by anything the + script will say (as an action): gets nickname + anything +gitscriptassist.pl script management with git +go2.pl Switch to the window with the given name or item +google.pl This script queries google.com with googler and + returns the results. +go.pl Implements /go command that activates a window + given a name/partial name. It features a nice + completion. +gpgvalidator.pl Have gpg-based trusting features in your irssi + client! +grep.pl /GREP [-i] [-w] [-v] [-F] <perl-regexp> <command + to run> +guts.pl Adds the uppercased version of the tab completes +hddtemp.pl adds a statusbar item which shows temperatures of + harddisks (with multiple hddtemp-hosts support) +hello.pl This script allows you to greet the channel + You're joining with the command /hello. The text + it shows depends on the time you're living. +hideauth.pl Stops eggdrop passwords showing up +hide.pl a little interface to irssi's activity_hide_* + settings +hideshow.pl Removes and re-adds lines to the Irssi buffer + view. +highlite.pl shows events happening in all channels you are in + that may concern you +hignore.pl This script will add the HIGNORE command, if you + use this command in a query it will ignore the + host. +hilightwin.pl Print hilighted messages to window named "hilight" +history_search.pl Search within your typed history as you type + (like ctrl-R in bash) +hlbot.pl Floods the channel about things that are hapening + in your hl -server. Also enables you to send rcon + commands to the server from channel. +hl.pl responds to "!hl counterstrike.server " command + on channels/msg's to query counter-strike servers +hostname.pl Adds a /HOSTNAME command; it will list all IP + addresses on all interfaces found on your + machine, resolve them, and allow you to choose + one easily +identify-md5.pl MD5 NickServ identification script for SorceryNet +idlesince.pl Adds 'idle since' line to whois replies. +idletime.pl Retrieves the idletime of any nick +idonkey.pl equips Irssi with an interface to mldonkey +ignore_log.pl script to log ignored messages +ignoreoc.pl Ignore messages from people not on your + channels.Now people you msg are added to + bypass-list. +il.pl adds a statusbar item which show length of the + inputline +imdb.pl Automatically lookup IMDB-numbers in nicknames +iMPD.pl This controls Music Player Daemon from the + familiar irssi interface +intercept.pl Intercept misprinted commands and offer to remove + the first character before sending it on +invitejoin.pl This script will join a channel if somebody + invites you to it. +ipupdate.pl Auto "/set dcc_own_ip IP" on connect. +irccomplete.pl Adds words from IRC to your tab-completion list, + plus fixes typos +ircgallery.pl Show IRC gallery (http://irc-galleria.net, + finnish only) information on /WHOIS or /GALLERY +ircgmessagenotify.pl Tarkistelee irc-galleria.net:iä ja sanoo kun + sinulle on uusia viestejä. +ircops.pl /IRCOPS - Display IrcOps in current channel +ircsec.pl secures your conversation +irssiBlaster.pl Display the song played by mp3blaster in channels + and statusbar. See the top of the file for usage. +isdn.pl Displays incoming ISDN calls +itime.pl Internet Time statusbar item. See + http://www.timeanddate.com/time/internettime.html +ixmmsa.pl /xmms announces which _file_ is currently + playing. E.g. Currently playing: "Kieran Halpin & + Band - Mirror Town.mp3" +joininfo.pl Reports WHOIS information and channel list for + those who join a channel +kban-referrals.pl Script for kickbanning those who post referral + links in a channel +kblamehost.pl Kicks (and bans) people with >= 4 dots in theirs + hostname +keepnick.pl Try to get your nick back when it becomes + available. +kenny.pl autodekennyfies /kenny, adds /kenny, /dekenny. + Based on Jan-Pieter Cornets signature version +kernel.pl Fetches the version(s) of the latest Linux + kernel(s). +kicks.pl Enhances /k /kb and /kn with some nice options. +kill_fake_gets.pl When new send arrives checks if there are old + identical sends (ie from the same nick on the + same server and with the same filename) and + closes them +kline_warning.pl This script shows a warning in the statuswindow + if somebody preforms a /KlINE or /UNKLINE. +l33tmusic.pl A script to show playing xmms song in channel or + in a statusbar, and also control xmms. Be sure to + read through the script to see all features. +lastspoke.pl Remembers what people said last on what channels +len.pl If you try to get a nick with 11 characters but + only 9 are allowed, this script will prevent the + nickchange. The same for too long topics, + kickmsgs, partmsgs and quitmsgs. +leodict.pl translates via dict.leo.org +licq.pl Licq statusbar thingy +linkchan.pl Link several channels on serveral networks +listen.pl A simple mp3 display script that will display + what mp3 you are playing in which software + (mpg123, xmms, mp3blaster, etc) to your active + channel or to a query window. +loadavg.pl display a loadavg statusbar item using vm.loadavg + mib or /proc/loadavg +localize.pl Localizes users using traceroute, the localizer + database or IP-Atlas +log2ansi.pl Convert various color codes to ANSI colors, + useful for log filtering and viewing. +logcompress.pl compress logfiles then they're rotated +logresume.pl print last n lines of logs when opening + queries/channels +mailcheck_imap.pl Staturbar item which indicates how many new + emails you have in the specified IMAP[S] mailbox +mailcheck_mbox_flux.pl Polls your unix mailbox for new mail +mailcheck_pop3_kimmo.pl POP3 new mail notification and listing of mailbox + contents. Use "/mail help" for instructions. + Requires Net::POP3. +mangle.pl translates your messages into Morse code, rot13 + and other sillinesses. +map.pl Generates simple tree of IRC network based on the + output of the LINKS command. +mass_hilight_blocker.pl Disables hilighting for messages containing a lot + of nicknames +miodek.pl Simple wordkick system, with extended polish + dictionary for channels enforcing correct polish. +mkick.pl Masskick, usage: /mkick [-aovdln6 (hostmask)] + <[:]reason> +mkshorterlink.pl Automatically filters all http:// links through + makeashorterlink.com +mldonkey_bandwidth.pl Shows your mldonkey's current down- and upload + rate +modelist.pl Cache of invites and ban exceptions in channel. + Usage: /si, /se, /unexcept [indexes], /uninvite + [indexes] +modelist-r.pl Cache of invites, ban exceptions and reops in + channel. Script commands: /si, /se, /sr, + /unexcept, /uninvite, /unreop (version only for + ircd >= 2.11.0). +mood.pl Keeps track of the channel mood +morse.pl turns your messages into morse or spelling code +mouse.pl control irssi using mouse clicks and gestures +mpg123.pl Display current mpg123 track +multipaste.pl Helps pasting multiple lines to a channel +my_beep.pl runs arbitrary command instead of system beep, + includes flood protection +mygoogle.pl Query Google +myimdb.pl Query imdb +mysqlurllogger.pl logs url's to mysql database +nact.pl Adds an item which displays the current network + activity. Needs /proc/net/dev. +newsline.pl brings various newstickers to Irssi (Slashdot, + Freshmeat, Heise etc.) +news.pl News reader, usage: /article [-s <server>] [-p + <port>] [-P <password> -U <login>] [-l <group> + <count>] [-a] [-L <index>] <message-id> +nickban.pl A simple nick banner. If it encounters a nick it + bans its host +nickcolor_expando.pl colourise nicks +nickident.pl identify to nickserv +nickignore.pl Ignores any nick changes when only the case or + special characters are modified, like 'rpr -> + Rpr' or 'rpr_ -> rpr', with optional pattern for + more complicated ignores +nicklist.pl draws a nicklist to another terminal, or at the + right of your irssi in the same terminal +nickmix-c0ffee.pl Perturbates your nick, use /nickmix nick/len + where len is the number of chars you want to keep + from your orig nick. use /stopmix to stop. Always + issue the commands in a window of the server you + want to mix in. +nickmix_pasky.pl Perturbates given nick (or just a word) in + certain way. +nickserv.pl This script will authorize you into NickServ. +niq.pl BitchX like Nickcompletion at line start plus + statusbar +nocaps.pl Replaces lines in ALL CAPS with something easier + on the eyes +nocollide.pl Automatically changes nick (to randnick or uid on + ircd 2.11) when certain amount of nick + colissionstakes place on channel +noisyquery.pl Prints an info about a newly started Query in + your current window and runs a /whois on the + nick. +nopl.pl Replaces polish national characters with their + corresponding letters +norepeat.pl stops public repeating +noteserve.pl Utilizes NoteServ to implement a buddylist +noticemove.pl Prints private notices from people in the channel + where they are joined with you. Useful when you + get lots of private notices from some bots. +notonline.pl Answers "$nick: No." if you're away and someone + asks are you online on a channel +ogg123.pl Display current ogg123 track +oidenty.pl oidentd support for irssi +on.pl /on command - this is very simple and not really + designed to be the same as ircII - it tries to + fit into Irssi's usage style more than emulating + ircII. +ontv.pl turns irssi into a tv program guide +oopsie.pl Stops those silly mistakes being sent (spaces at + start of line, /1/1 for window changes, etc). +oops.pl turns 'll' and 'ls' in the beginning of a sent + line into the names or whois commands +openurl.pl Stores URLs in a list and launches mail, web or + ftp software +operit.pl Perform certain action (invite/op/...) on request + authenticated by the IRC operator status. +operview.pl Reformats some server notices, which may come + i.e. from &clients or &servers at IRCnet. You can + turn the script on/off bytoggling variable + mangle_server_notices. +opnotice.pl No description. +opnotify.pl Hilights window refnumber in statusbar if someone + ops/deops you on channel +osd.pl An OnScreenDisplay (osd) it show's who is talking + to you, on what IRC Network. +page-c0ffee.pl Adds the /PAGE command to page a nick (use /page + nick <text>)... to ignore pages /set pager_mode + off +page_reeler.pl display and send CTCP PAGE +pager.pl Notifies people if they send you a private + message or a DCC chat offer while you are away; + runs a shell command configurable via /set if + they page you +pangotext.pl Render text with various color modifications + using HTML tag syntax. +paste-derwan.pl Usage: /paste [-all|-msgs|-public] [-c|-b] + [-s|-l| where] [lines] +paste_derwan.pl Pasting lines to specified targets, type "/paste + -help" for help +paste_huggie.pl Paste reformats long pieces of text typically + pasted into your client from webpages so that + they fit nicely into your channel. Width of + client may be specified +paste_kimmoke.pl Provides /start, /stop, /play <-nopack> + <-nospace> paste mechanism - start and stop + recording and then replay without linebreaks. + Also /see to view what was recorded. +pelix.pl This script allows you flood shit. +perlalias.pl Quickly create commands from short perl blocks +pggb_sound.pl does CTCP SOUNDs and other similar things. +phpdoc.pl Display all functions of the famous language PHP + which is used in the funcsummary.txt file in the + CVS of http://php.net +poison.pl equips Irssi with an interface to giFT +postpone.pl Postpones messages sent to a splitted user and + resends them when the nick rejoins +ppl.pl port of asmodean's /ppl command from skuld3 +print_signals.pl hooks into almost every signal and writes the + information provided to a file +query.pl Give you more control over when to jump to query + windows and when to just tell you one has been + created. Enhanced autoclose. +queryresume.pl restores the last lines of a query on re-creation +quiet.pl This script adds support for +q (quiet user) + channel modes to irssi. +quitrand.pl Random quit messages - based on quitmsg (Timo + Sirainen) +quizgr.pl Turns irssi into a quiz bot. Has greek language + and many answers support +quizmaster.pl a trivia script for Irssi +quiz.pl Turns irssi into a quiz bot +rainbow.pl Prints colored text. Rather simple than + sophisticated. +randaway.pl Random away-messages +randname.pl Random "/set real_name" taken from a file. +relm.pl Keeps last 15 messages in cache +remote.pl Lets you run commands remotely via /msg and a + password +repeat.pl Hide duplicate lines +resize_split.pl Resizes a split window when it is made active + (see comments in script for details) +revolve.pl Summarizes multiple sequential joins/parts/quits. +rk.pl /RK [-o | -l | -a] - kicks random nick from ops | + lusers | all on channel +romajibind.pl Dynamic romaji binds +romaji.pl translates romaji to hiragana or katakana in text + enclosed in ^R +rot13.pl ROT13 encoding and reverse :) +rotator.pl Displaye a small, changeing statusbar item to + show irssi is still running +sana_cmd.pl /sana command, translates english-finnish-english. +sana.pl responds to "!sana test" command on + channels/publics with a finnish/english + translation given as parameter +schwaebisch.pl /schwäbisch - translates your messages from + german to swabian +screen_away.pl set (un)away, if screen is attached/detached +scripthelp.pl Provides access to script's help +scriptinfo.pl Access script information +scroller.pl Scrolls specified text on the status bar +seen.pl Tell people when other people were online +seti.pl Tell ppl how far you've gotten with you + SETI\@home workunit. +shortenurl.pl shortenurl +showhilight.pl Show hilight messages in active window +showhost.pl show host kicks +showmode.pl show modes in parts, quits, kicks, topic changes + or actions, like show_nickmode does for public + messages +smiley.pl Very useful smiley-flooder +sms.pl /ADDSMS, /DELSMS, /LISTSMS and /SMS - phone + address-book with smssender, for now supports + only Polish operators +snmpup.pl This script queries remote hosts (/snmpup <host1> + <host2> <hostN>) running snmpd for it's uptime + and cpu usage +spambot.pl Oper script to kill Spam Bots. +special_complete.pl (tab)complete irssi special variables (words that + start with $) by evaluating them +spellcheck.pl checks for spelling errors using Aspell +sping.pl /SPING [server] - checks latency between current + server and [server] +stocks.pl prints the stats for german stocks +synccheck.pl Script checking channel synchronization. Usage: + /sync-check [channel (servers)|-stop] +sysinfo277-irssi.pl Cross-platform/architecture system information + script. +sysinfo_dg.pl Adds a /sysinfo command which prints system + information (linux only). +sysinfoplus.pl Linux system information (with vPenis and other + stuff) +tab_stop.pl Replaces \t TAB characters to line up with tab + stops (default 8) or to contents of /set + tabstop_replacement if tabstop_interval is set to + 0 +talk.pl This script talks to you *g*. It reads the + chat-msgs for you. +target.pl advances IRC warfare to the next level ;) +thankop.pl Remembers the last person oping you on a channel +theme.pl activate, show or get theme +thistory.pl Keeps information about the most recent topics of + the channels you are on. +tictactoe.pl tic-tac-toe game +timer.pl Provides /timer command for mIRC/BitchX type + timer functionality. +tinyurl.pl create a tinyurl from a long one +title.pl Display configurable title as XTerm title +tlock.pl /TLOCK [-d] [channel] [topic] - locks current or + specified topic on [channel] +tmux-nicklist-portable.pl displays a list of nicks in a separate tmux pane +topic-diff.pl This script shows you changes in the topic. +topicsed.pl editing channel topics by regexps +topics.pl records a topic history and locks the channel + topic +trackbar.pl Shows a bar where you have last read a window. +tracknick.pl Are you ever tired of those people who keep + changing their nicks? Or maybe you just don't + like someone's nick? This script lets you see + them with the real nick all the time no matter + what nick they're currently using. +track.pl Keeps track of users by building a databaseof + online, joining and nickchanges. Regex-cabablefor + the most part, AKA import available. Search + byident, nick or host +trigger.pl execute a command or replace text, triggered by + an event in irssi +trustweb.pl Illustrates the trust between ops +tvmusor.pl asks for the current tv-lineup from + http://www.port.hu/ +twirssi.pl Send twitter updates using /tweet. +twprompt.pl BitchX's CrackRock3 animated prompt bar. +twsocials.pl IRC version of Social Commands +twtopic.pl Animated Topic bar. +UNIBG-autoident.pl Automaticaly /msg ident NS yourpassword when you + connect or services come back from death +upgradeinfo.pl Statusbar item notifying you about updated binary +uptime.pl Try a little harder to figure out client uptime +urlfeed.pl Provides RSS feeds with URLs pasted on your + channels. +urlgrab.pl Captures urls said in channel and private + messages and saves them to a file, also adds a + /url command which loads the last said url into a + browser. +url_log.pl logs urls to textfile or/and database, able to + list, quote, open or `http head` saved urls. +url.pl url.pl grabs URLs in messages and allows you to + open them on the fly, or to write them in a HTML + file and open that file. +urlplot.pl URL grabber with HTML generation and cmd execution +urlwindow.pl Log all urls from #channels and /msgs in a + separate window +userhost.pl Adds a -cmd option to the /USERHOST builtin + command +users.pl Implements /USERS +version-stat.pl shows top[0-9]+ irc client versions in a channel +verstats.pl Draws a diagram of the used clients in a channel +vowels.pl Silly script, removes vowels, idea taken from + #linuxnews ;-) +warnkick.pl warns you if someone kicks you out of a channel +washnicks.pl Removes annoying characters from nicks +watch.pl Uso del comando watch para irssi. +whitelist.pl Whitelist specific nicks or hosts and ignore + messages from anyone else. +whois.pl Hilights '@' in whois channel reply +whos.pl This script allows you to view all users on a + specific server. +wilm.pl Provides /wilm and /wiilm commands, which do a + whois on a person who sent you last private + message +wkb.pl A simple word kickbanner +wordcompletition.pl Adds words from IRC to your tab-completion list +wordscramble.pl A script that scrambles all the letters in a word + except the first and last. +xauth.pl Undernet X Service Authentication Program +xcmd.pl makes Undernet's X commands easier and faster to + use +xdccget.pl enhanced downloading, queing, searching from XDCC + bots +xetra.pl brings the stock exchanges of the world to your + irssi +xlist.pl Better readable listing of channel names +xmms2.pl Returns XMMS-InfoPipe data +xmmsinfo.pl /xmmsinfo to tell what you're currently playing +xmms.pl XMMS-InfoPipe front-end - allow /np [-help] [dest] +xqf.pl automatically sends xqf data to irssi and + optionally licq diff --git a/debian/irssi-scripts.docs b/debian/irssi-scripts.docs new file mode 100644 index 0000000..122289f --- /dev/null +++ b/debian/irssi-scripts.docs @@ -0,0 +1 @@ +debian/description-list diff --git a/debian/irssi-scripts.install b/debian/irssi-scripts.install new file mode 100644 index 0000000..c634bd4 --- /dev/null +++ b/debian/irssi-scripts.install @@ -0,0 +1,2 @@ +scripts/*.pl /usr/share/irssi/scripts/ +scripts/*.pm /usr/share/perl5/Irssi/ diff --git a/debian/irssi-scripts.links b/debian/irssi-scripts.links new file mode 100644 index 0000000..eccb85f --- /dev/null +++ b/debian/irssi-scripts.links @@ -0,0 +1,16 @@ +usr/share/irssi/scripts/pggb_sound.pl usr/share/irssi/scripts/pggb-sound.pl +usr/share/irssi/scripts/cp1250_kick.pl usr/share/irssi/scripts/cp1250-kick.pl +usr/share/irssi/scripts/friends_shasta.pl usr/share/irssi/scripts/friends-shasta.pl +usr/share/irssi/scripts/mailcheck_mbox_flux.pl usr/share/irssi/scripts/mailcheck-mbox-flux.pl +usr/share/irssi/scripts/sana_cmd.pl usr/share/irssi/scripts/sana-cmd.pl +usr/share/irssi/scripts/paste-derwan.pl usr/share/irssi/scripts/paste_derwan.pl +usr/share/irssi/scripts/url_log.pl usr/share/irssi/scripts/url-log.pl +usr/share/irssi/scripts/sysinfo_dg.pl usr/share/irssi/scripts/sysinfo_irssi.pl +usr/share/irssi/scripts/version-stat.pl usr/share/irssi/scripts/version_stat.pl +usr/share/irssi/scripts/nickmix-c0ffee.pl usr/share/irssi/scripts/nickmix_c0ffee.pl +usr/share/irssi/scripts/page-c0ffee.pl usr/share/irssi/scripts/page_c0ffee.pl +usr/share/irssi/scripts/sysinfo277-irssi.pl usr/share/irssi/scripts/sysinfo_dj.pl +usr/share/irssi/scripts/sysinfoplus.pl usr/share/irssi/scripts/sysinfo_tronic.pl +usr/share/irssi/scripts/sysinfoplus.pl usr/share/irssi/scripts/sysinfo_juerd.pl +usr/share/irssi/scripts/mouse.pl usr/share/irssi/scripts/mouse_soliton.pl + diff --git a/debian/irssi-scripts.lintian-overrides b/debian/irssi-scripts.lintian-overrides new file mode 100644 index 0000000..054b07a --- /dev/null +++ b/debian/irssi-scripts.lintian-overrides @@ -0,0 +1,8 @@ +# lintian, ignore this please! +irssi-scripts: script-not-executable + +# lintian, ignore this please! +irssi-scripts: spelling-error-in-readme-debian + +# lintian, ignore this please! +irssi-scripts: spelling-error-in-description beep beep (duplicate word) beep diff --git a/debian/patches/439840-nowplaying.diff b/debian/patches/439840-nowplaying.diff new file mode 100644 index 0000000..f9b1305 --- /dev/null +++ b/debian/patches/439840-nowplaying.diff @@ -0,0 +1,16 @@ +Description: Fix multiple CRLF injection vulnerabilities in "now playing" scripts +Forwarded: not-needed +Author: Wouter Coekaerts +Last-Update: 2016-02-29 +--- a/scripts/xmms.pl ++++ b/scripts/xmms.pl +@@ -139,6 +139,9 @@ Example: /set xmms_format_time %%m minut + $format =~ s/\%$_/$fs{$_}/g; + } + ++ # remove newline characters ++ $format =~ s/[\r\n]/ /g; ++ + # sending it. + if ($server && $server->{connected} && $witem && + ($witem->{type} eq "CHANNEL" || $witem->{type} eq "QUERY")) { diff --git a/debian/patches/auto_away--trigger-also-on-newline.diff b/debian/patches/auto_away--trigger-also-on-newline.diff new file mode 100644 index 0000000..5f00b6c --- /dev/null +++ b/debian/patches/auto_away--trigger-also-on-newline.diff @@ -0,0 +1,16 @@ +Description: Trigger also on newline +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820412 +Forwarded: not-needed +Author: Nicolas Schier <nicolas@hjem.rpa.no> +Last-Update: 12-07-2017 +--- a/scripts/auto_away.pl ++++ b/scripts/auto_away.pl +@@ -39,7 +39,7 @@ + + sub reset_timer{ + my $key=shift; +- if($key == 10){ ++ if(($key == 10) or ($key == 13)) { + my (@servers) = Irssi::servers(); + foreach my $server (@servers) { + if($server->{usermode_away} == 1){ diff --git a/debian/patches/away.pl.diff b/debian/patches/away.pl.diff new file mode 100644 index 0000000..be81cf5 --- /dev/null +++ b/debian/patches/away.pl.diff @@ -0,0 +1,15 @@ +Description: away.pl never turns off away status on activity +Forwarded: yes +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505480 +Author: Norbert Buchmuller <norbi@nix.hu> +Last-Update: 12-11-2008 +--- a/scripts/away.pl ++++ b/scripts/away.pl +@@ -113,6 +113,7 @@ sub cond_unaway { + { + # come back from away + $server->command("AWAY"); ++ $am_away=0; + } + else + { diff --git a/debian/patches/beep_beep.pl.diff b/debian/patches/beep_beep.pl.diff new file mode 100644 index 0000000..d9a5d8b --- /dev/null +++ b/debian/patches/beep_beep.pl.diff @@ -0,0 +1,11 @@ +Description: Right path for perl +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/beep_beep.pl ++++ b/scripts/beep_beep.pl +@@ -1,4 +1,4 @@ +-#!/usr/bin/irssi ++#!/usr/bin/perl + # + # irssi beep replace script (tested with irssi v0.8.8.CVS (20030126-1726)) + # (C) 2002-2004 Ge0rG@IRCnet (Georg Lukas <georg@op-co.de>) diff --git a/debian/patches/bgta.pl.diff b/debian/patches/bgta.pl.diff new file mode 100644 index 0000000..2457ce4 --- /dev/null +++ b/debian/patches/bgta.pl.diff @@ -0,0 +1,11 @@ +Description: Right path for perl +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/bgta.pl ++++ b/scripts/bgta.pl +@@ -1,4 +1,4 @@ +-#!/usr/local/bin/perl ++#!/usr/bin/perl + + # BgTA SCRIPT + diff --git a/debian/patches/challenge.pl-debianize.diff b/debian/patches/challenge.pl-debianize.diff new file mode 100644 index 0000000..22d87da --- /dev/null +++ b/debian/patches/challenge.pl-debianize.diff @@ -0,0 +1,15 @@ +Description: Update copyright file +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/challenge.pl ++++ b/scripts/challenge.pl +@@ -4,8 +4,7 @@ + # + # This program is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by +-# the Free Software Foundation; either version 2 of the License, or +-# (at your option) any later version. ++# the Free Software Foundation; version 2 of the License. + # + # This program is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of diff --git a/debian/patches/cleanpublic.pl-dead-code.diff b/debian/patches/cleanpublic.pl-dead-code.diff new file mode 100644 index 0000000..8a514d5 --- /dev/null +++ b/debian/patches/cleanpublic.pl-dead-code.diff @@ -0,0 +1,19 @@ +Description: Remove dead code +Forwarded: yes +Author: Florian Ernst <florian@debian.org> +Last-Update: 2005-02-03 +--- a/scripts/cleanpublic.pl ++++ b/scripts/cleanpublic.pl +@@ -24,12 +24,6 @@ + if ($target eq $chan) { return } + } + +- # Ruthlessly_ripped_from_Garion { +- my $twin = Irssi::window_find_name($target); +- # Beam it to window 1 if we cant find any other suitable target. +- if (!defined($twin)) { $twin = Irssi::window_find_refnum(1); } +- # } +- + # Remove formatting + $data =~ s/\x03\d?\d?(,\d?\d?)?|\x02|\x1f|\x16|\x06|\x07//g; + # Let it flow diff --git a/debian/patches/colorkick.pl.diff b/debian/patches/colorkick.pl.diff new file mode 100644 index 0000000..cab1acb --- /dev/null +++ b/debian/patches/colorkick.pl.diff @@ -0,0 +1,11 @@ +Description: Right path for perl +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/colorkick.pl ++++ b/scripts/colorkick.pl +@@ -1,4 +1,4 @@ +-#!/usr/pkg/bin/perl ++#!/usr/bin/perl + # + # script what's kicking users for using color or blink + # diff --git a/debian/patches/go.pl-multiple-networks.diff b/debian/patches/go.pl-multiple-networks.diff new file mode 100644 index 0000000..5db19c6 --- /dev/null +++ b/debian/patches/go.pl-multiple-networks.diff @@ -0,0 +1,65 @@ +Description: show network name if there're channels with the same name on different networks +Forwarded: not-needed +Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476518 +Author: Ryan Niebur <ryanryan52@gmail.com> +Last-Update: 2017-07-12 +--- a/scripts/go.pl ++++ b/scripts/go.pl +@@ -48,6 +48,48 @@ + return $re; + } + ++sub generate_the_list { ++ my $foo = {}; ++ foreach(Irssi::windows) { ++ $foo->{get_channel_name($_)} ||= 0; ++ $foo->{get_channel_name($_)} += 1; ++ } ++ return $foo; ++} ++ ++sub get_server_tag { ++ my $w = shift; ++ if(defined($w->items()) && defined($w->items()->{server}) && defined($w->items()->{server}->{tag})) { ++ return $w->items()->{server}->{tag}; ++ } else { ++ return ""; ++ } ++} ++ ++sub get_channel_name { ++ my $w = shift; ++ return $w->get_active_name(); ++} ++ ++sub get_channel_and_tag { ++ my $w = shift; ++ if(length(get_server_tag($w)) > 0) { ++ return get_channel_name($w) . '@' . get_server_tag($w); ++ } else { ++ return get_channel_name($w); # dunno how to handle this correctly...hopefully it will never come up. ++ } ++} ++ ++sub name_of_this_window { ++ my $w = shift; ++ my $list = generate_the_list(); ++ if($list->{get_channel_name($w)} > 1){ ++ return get_channel_and_tag($w); ++ } else { ++ return get_channel_name($w); ++ } ++} ++ + sub signal_complete_go { + my ($complist, $window, $word, $linestart, $want_space) = @_; + my $channel = $window->get_active_name(); +@@ -60,7 +102,7 @@ + Irssi::settings_get_bool('go_complete_anchored')); + @$complist = (); + foreach my $w (Irssi::windows) { +- my $name = $w->get_active_name(); ++ my $name = name_of_this_window($w); + if ($word ne "") { + if ($name =~ $re) { + push(@$complist, $name) diff --git a/debian/patches/hddtemp.pl.diff b/debian/patches/hddtemp.pl.diff new file mode 100644 index 0000000..7de52cf --- /dev/null +++ b/debian/patches/hddtemp.pl.diff @@ -0,0 +1,13 @@ +Description: Add a use Irssi::TextUI to hddtemp.pl, +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/hddtemp.pl ++++ b/scripts/hddtemp.pl +@@ -51,6 +51,7 @@ + use Irssi::TextUI; + use IO::Socket::INET; + use POSIX; ++use Irssi::TextUI; + + use vars qw($VERSION %IRSSI); + $VERSION = "0.15"; diff --git a/debian/patches/hilightwin.pl.diff b/debian/patches/hilightwin.pl.diff new file mode 100644 index 0000000..f6d3903 --- /dev/null +++ b/debian/patches/hilightwin.pl.diff @@ -0,0 +1,27 @@ +Description: Add patch for different hilightwin name +Forwarded: not-needed +Author: Gerfried Fuchs <rhonda@debian.org> +Last-Update: 2017-07-12 +--- a/scripts/hilightwin.pl ++++ b/scripts/hilightwin.pl +@@ -60,7 +60,7 @@ + ($dest->{level} & MSGLEVEL_NOHILIGHT) == 0 && + (!is_ignored($dest)) + ) { +- my $window = Irssi::window_find_name('hilight'); ++ my $window = Irssi::window_find_name(Irssi::settings_get_str('hilightwin_windowname')); + + if ($dest->{level} & MSGLEVEL_PUBLIC) { + $text = $dest->{target}.": ".$text; +@@ -73,8 +73,9 @@ + } + } + +-my $window = Irssi::window_find_name('hilight'); +-Irssi::print("Create a window named 'hilight'") if (!$window); ++Irssi::settings_add_str('hilightwin','hilightwin_windowname', 'hilight'); ++my $window = Irssi::window_find_name(Irssi::settings_get_str('hilightwin_windowname')); ++Irssi::print("Create a window named '" . Irssi::settings_get_str('hilightwin_windowname') . "'") if (!$window); + + Irssi::settings_add_bool('hilightwin','hilightwin_showprivmsg',1); + Irssi::settings_add_str('hilightwin', 'hilightwin_ignore_targets', ''); diff --git a/debian/patches/hostname.pl.diff b/debian/patches/hostname.pl.diff new file mode 100644 index 0000000..6427072 --- /dev/null +++ b/debian/patches/hostname.pl.diff @@ -0,0 +1,14 @@ +Description: Fix ifconfig path +Forwarded: not-needed +Last-Update: 2016-02-29 +--- a/scripts/hostname.pl ++++ b/scripts/hostname.pl +@@ -117,7 +117,7 @@ sub hostname { + sub get_addresses { + Irssi::print("Resolving IP addresses..."); + %addresses = (); +- open(IFCONFIG, "-|", "ifconfig"); ++ open(IFCONFIG, "-|", "/sbin/ifconfig"); + while (<IFCONFIG>) { + $addresses{$2} = resolve($2) + if (/(inet addr:|inet6 addr: |inet |inet6 )([0-9a-f.:]*)/ diff --git a/debian/patches/idonkey.pl.diff b/debian/patches/idonkey.pl.diff new file mode 100644 index 0000000..f98a508 --- /dev/null +++ b/debian/patches/idonkey.pl.diff @@ -0,0 +1,14 @@ +Description: "" +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/idonkey.pl ++++ b/scripts/idonkey.pl +@@ -1394,7 +1394,7 @@ + Irssi::settings_add_bool($IRSSI{name}, 'idonkey_filter_search_results', 0); + Irssi::settings_add_bool($IRSSI{name}, 'idonkey_show_chunks', 1); + +-Irssi::settings_add_str($IRSSI{name}, 'idonkey_mldonkey_cmd', 'screen mldonkey'); ++Irssi::settings_add_str($IRSSI{name}, 'idonkey_mldonkey_cmd', 'screen mldonkey_server'); + Irssi::settings_add_int($IRSSI{name}, 'idonkey_statusbar_interval', 0); + Irssi::settings_add_bool($IRSSI{name}, 'idonkey_statusbar_show_paused', 1); + Irssi::settings_add_int($IRSSI{name}, 'idonkey_update_interval', 0); diff --git a/debian/patches/listen.pl.diff b/debian/patches/listen.pl.diff new file mode 100644 index 0000000..f3d398a --- /dev/null +++ b/debian/patches/listen.pl.diff @@ -0,0 +1,19 @@ +Description: "Set PATH correctly" +Forwarded: not-needed +Author: "" +Last-Update: 2016-02-29 +--- a/scripts/listen.pl ++++ b/scripts/listen.pl +@@ -84,10 +84,10 @@ + sub getmp3proces { + # most of the players put the file into the memory at first, + # let's try to catch it there, first +- getmp3filename("lsof -d mem | grep -i .mp3"); ++ getmp3filename("/usr/bin/lsof -d mem | grep -i .mp3"); + # if we didn't find anything there, we check the fds for mp3s + if ($mp3player eq "nope") { +- getmp3filename("lsof -d 1-15 | grep -i \\.mp3"); ++ getmp3filename("/usr/bin/lsof -d 1-15 | grep -i \\.mp3"); + } + + # hmm are we listening to anything? diff --git a/debian/patches/localize.pl.diff b/debian/patches/localize.pl.diff new file mode 100644 index 0000000..2f11544 --- /dev/null +++ b/debian/patches/localize.pl.diff @@ -0,0 +1,15 @@ +Description: Fix traceroute path +Forwarded: not-needed +Author: "" +Last-Update: 2016-02-29 +--- a/scripts/localize.pl ++++ b/scripts/localize.pl +@@ -1615,7 +1615,7 @@ Irssi::signal_add('setup saved', 'save_c + Irssi::settings_add_bool($IRSSI{'name'}, 'localize_background', 1); + + Irssi::settings_add_str($IRSSI{'name'}, 'localize_cache_filename', Irssi::get_irssi_dir()."/localize_cache"); +-Irssi::settings_add_str($IRSSI{'name'}, 'localize_trace_cmd', "/usr/sbin/traceroute -q 1 -w 2 -I"); ++Irssi::settings_add_str($IRSSI{'name'}, 'localize_trace_cmd', "/usr/bin/traceroute -q 1 -w 2 -I"); + Irssi::settings_add_int($IRSSI{'name'}, 'localize_trace_distance', 3); + + Irssi::settings_add_str($IRSSI{'name'}, 'localize_auto_localize_channel_list', '.*'); diff --git a/debian/patches/mangle.pl.diff b/debian/patches/mangle.pl.diff new file mode 100644 index 0000000..4c8fab4 --- /dev/null +++ b/debian/patches/mangle.pl.diff @@ -0,0 +1,14 @@ +Description: add a use Irssi::TextUI to mangle.pl, +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/mangle.pl ++++ b/scripts/mangle.pl +@@ -11,6 +11,7 @@ + use Irssi::TextUI; + use POSIX; + use Data::Dumper; ++use Irssi::TextUI; + + use vars qw($VERSION %IRSSI %HELP %channels %translations); + $VERSION = '2019071201'; diff --git a/debian/patches/my_beep.pl.diff b/debian/patches/my_beep.pl.diff new file mode 100644 index 0000000..9a4bc9d --- /dev/null +++ b/debian/patches/my_beep.pl.diff @@ -0,0 +1,11 @@ +Description: Right path for perl +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/my_beep.pl ++++ b/scripts/my_beep.pl +@@ -1,4 +1,4 @@ +-#!/usr/bin/irssi ++#!/usr/bin/perl + # + # irssi beep with-command-script + # (C) 2003 Remco den Breeje diff --git a/debian/patches/nickident.pl.diff b/debian/patches/nickident.pl.diff new file mode 100644 index 0000000..51a5932 --- /dev/null +++ b/debian/patches/nickident.pl.diff @@ -0,0 +1,19 @@ +Description:fix nickident.pl to work with dancer-services and +fix typo in parsing ircd responses +Forwarded: not-needed +Author: The Fungi <fungi@yuggoth.org> +Last-Update: 2008-03-23 +--- a/scripts/nickident.pl ++++ b/scripts/nickident.pl +@@ -91,9 +91,9 @@ + Irssi::signal_stop(); + } elsif ($text =~ /nick, type.+msg NickServ IDENTIFY.+password.+Otherwise,|please choose a different nick./i) { + Irssi::signal_stop(); +- } elsif ($text =~ /Password accepted - you are now recognized./ || ++ } elsif ($text =~ /Password accepted - you are now recognized/ || + $text =~ /Wow, you managed to remember your password. That's a miracle by your usual standard./ || +- $text =~ /You are sucessfully identified as/ ) { ++ $text =~ /You are successfully identified as/ ) { + Irssi::print("$name: Got a positive response from $nick/" . $server->{'tag'}); + join_channels($server); + Irssi::signal_stop(); diff --git a/debian/patches/niq.pl.diff b/debian/patches/niq.pl.diff new file mode 100644 index 0000000..d9dbc53 --- /dev/null +++ b/debian/patches/niq.pl.diff @@ -0,0 +1,13 @@ +Description: add a use Irssi::TextUI to niq.pl, +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/niq.pl ++++ b/scripts/niq.pl +@@ -117,6 +117,7 @@ + use Irssi; + use Irssi::TextUI; + use strict; ++use Irssi::TextUI; + + use vars qw($VERSION %IRSSI); + diff --git a/debian/patches/openurl.pl.diff b/debian/patches/openurl.pl.diff new file mode 100644 index 0000000..faf9d88 --- /dev/null +++ b/debian/patches/openurl.pl.diff @@ -0,0 +1,15 @@ +Description: Changed hardcoded w3m to sensible-browser in openurl.pl, but ncftp and mutt remain +Forwarded: not-needed +Author: Florian Ernst <florian_ernst@gmx.net> +Last-Update: 2004-02-29 +--- a/scripts/openurl.pl ++++ b/scripts/openurl.pl +@@ -26,7 +26,7 @@ + $recent = 1; + + # RegExp & defaultcommands +-%urltypes = ( http => { regexp => qr#((?:https?://[^\s<>"]+|www\.[-a-z0-9.]+)[^\s.,;<">\):])#, cmd => 'w3m "$1"' }, ++%urltypes = ( http => { regexp => qr#((?:https?://[^\s<>"]+|www\.[-a-z0-9.]+)[^\s.,;<">\):])#, cmd => 'sensible-browser "$1"' }, + ftp => { regexp => qr#((?:ftp://[^\s<>"]+|ftp\.[-a-z0-9.]+)[^\s.,;<">\):])#, cmd => 'ncftp "$1"' }, + mail => { regexp => qr#([-_a-z0-9.]+\@[-a-z0-9.]+\.[-a-z0-9.]+)#, cmd => 'mutt "$1" -s "$2"' }, + ); diff --git a/debian/patches/queryresume.pl-use-posix.diff b/debian/patches/queryresume.pl-use-posix.diff new file mode 100644 index 0000000..bbe7eb6 --- /dev/null +++ b/debian/patches/queryresume.pl-use-posix.diff @@ -0,0 +1,31 @@ +Description: "queryresume.pl: Use POSIX.pm" +Forwarded: not-needed +Author: Christoph Berg <myon@debian.org> +Last-Update: 2016-02-29 +--- a/scripts/queryresume.pl ++++ b/scripts/queryresume.pl +@@ -10,12 +10,12 @@ $VERSION = '2003021201'; + name => 'QueryResume', + description => 'restores the last lines of a query on re-creation', + license => 'GPLv2', +- modules => 'Date::Format File::Glob', ++ modules => 'POSIX File::Glob', + changed => $VERSION, + ); + + use Irssi 20020324; +-use Date::Format; ++use POSIX qw(strftime); + use File::Glob ':glob'; + + sub draw_box ($$$$) { +@@ -41,8 +41,7 @@ sub sig_window_item_new ($$) { + $filename =~ s/\$tag\b|\$\{tag\}|\$1\b|\$\{1\}/$servertag/g; + $filename =~ s/\$0\b|\$\{0\}/$name/g; + my @lt = localtime(time); +- my $zone; +- $filename = strftime($filename, @lt, $zone); ++ $filename = strftime($filename, @lt); + $filename =~ s/(\[|\])/\\$1/g; + local *F; + open(F, "<", bsd_glob($filename)); diff --git a/debian/patches/queryresume.pl.diff b/debian/patches/queryresume.pl.diff new file mode 100644 index 0000000..27b74a5 --- /dev/null +++ b/debian/patches/queryresume.pl.diff @@ -0,0 +1,24 @@ +Description: "" +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/queryresume.pl ++++ b/scripts/queryresume.pl +@@ -32,13 +32,14 @@ + + sub sig_window_item_new ($$) { + my ($win, $witem) = @_; +- return unless (ref $witem && $witem->{type} eq 'QUERY'); ++ #return unless (ref $witem && $witem->{type} eq 'QUERY'); ++ return unless (ref $witem); + my @data; + my $filename = Irssi::settings_get_str('autolog_path'); + my $servertag = $witem->{server}->{tag}; + my $name = lc $witem->{name}; +- $filename =~ s/(\$tag|\$1)/$servertag/g; +- $filename =~ s/\$0/$name/g; ++ $filename =~ s/\$tag\b|\$\{tag\}|\$1\b|\$\{1\}/$servertag/g; ++ $filename =~ s/\$0\b|\$\{0\}/$name/g; + my @lt = localtime(time); + my $zone; + $filename = strftime($filename, @lt, $zone); diff --git a/debian/patches/rotator.pl.diff b/debian/patches/rotator.pl.diff new file mode 100644 index 0000000..4be67d3 --- /dev/null +++ b/debian/patches/rotator.pl.diff @@ -0,0 +1,14 @@ +Description: add a use Irssi::TextUI to rotator.pl, +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/rotator.pl ++++ b/scripts/rotator.pl +@@ -3,6 +3,7 @@ + use strict; + + use vars qw($VERSION %IRSSI); ++use Irssi::TextUI; + + $VERSION="0.2.1"; + %IRSSI = ( diff --git a/debian/patches/scroller.pl.diff b/debian/patches/scroller.pl.diff new file mode 100644 index 0000000..8c38886 --- /dev/null +++ b/debian/patches/scroller.pl.diff @@ -0,0 +1,14 @@ +escription: add a use Irssi::TextUI to scroller.pl, +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/scroller.pl ++++ b/scripts/scroller.pl +@@ -30,6 +30,7 @@ + use Irssi; + use Irssi::TextUI; + use strict; ++use Irssi::TextUI; + + use vars qw($VERSION %IRSSI); + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..0c860cb --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,33 @@ +auto_away--trigger-also-on-newline.diff +nickident.pl.diff +challenge.pl-debianize.diff +away.pl.diff +beep_beep.pl.diff +bgta.pl.diff +cleanpublic.pl-dead-code.diff +colorkick.pl.diff +go.pl-multiple-networks.diff +hddtemp.pl.diff +hostname.pl.diff +idonkey.pl.diff +listen.pl.diff +localize.pl.diff +mangle.pl.diff +my_beep.pl.diff +niq.pl.diff +openurl.pl.diff +queryresume.pl.diff +queryresume.pl-use-posix.diff +rotator.pl.diff +scroller.pl.diff +stocks.pl.diff +sysinfo_dg.pl.diff +timer.pl.diff +topics.pl.diff +tvmusor.pl.diff +url.pl.diff +url_log.pl.diff +urlplot.pl.diff +xetra.pl.diff +439840-nowplaying.diff +hilightwin.pl.diff diff --git a/debian/patches/stocks.pl.diff b/debian/patches/stocks.pl.diff new file mode 100644 index 0000000..59a2345 --- /dev/null +++ b/debian/patches/stocks.pl.diff @@ -0,0 +1,20 @@ +escription: add a use Irssi::TextUI and POSIX to stocks.pl, +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/stocks.pl ++++ b/scripts/stocks.pl +@@ -1,10 +1,12 @@ +-#!/usr/bin/env perl ++#!/usr/bin/perl + + use strict; + use LWP::Simple; + use Irssi; + use vars qw($VERSION %IRSSI); + use HTML::Entities; ++use Irssi::TextUI; ++use POSIX; + + $VERSION = '0.9'; + %IRSSI = ( diff --git a/debian/patches/sysinfo_dg.pl.diff b/debian/patches/sysinfo_dg.pl.diff new file mode 100644 index 0000000..d5ffab1 --- /dev/null +++ b/debian/patches/sysinfo_dg.pl.diff @@ -0,0 +1,53 @@ +Description: "Add info to use colours and bars." +Forwarded: not-needed +Author: "Kai Hendry <hendry@cs.helsinki.fi>" +Last-Update: 2016-02-29 +--- a/scripts/sysinfo_dg.pl ++++ b/scripts/sysinfo_dg.pl +@@ -17,6 +17,46 @@ $VERSION = "1.3"; + #if you edit it and think the change is worthwhile tell me and i may add it into + #the script and credit you + ++#[Reference: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182829] ++#There are several scripts, the ones for irssi and xchat will add a /sysinfo ++#command, the command line options talked about below are used after the ++#/sysinfo command. #The command line version can run like /exec -o ++#~/sysinfo-cmd.pl from an irc client such as epic. You could easily add /alias ++#sysinfo /exec -o ~/sysinfo-cmd.pl to get the /sysinfo command. ++# ++#The simple use is /sysinfo but there are lots more options to use ;-) ++# ++#Command options: ++# ++#Firstly there is an optional parameter that turns colours and graphs on, and ++#also lets you change them. It begins with - and the options are placed after it ++#with no spaces. ++#-cTurn colour on ++#-gTurn graphs on ++#-c??Turn colour on and sets the colour to ?? (standard irc colours) ++#-C??Sets the second colour to ?? ++#-g??Turn graphs on and sets the colour to ?? (standard irc colours) ++#-G??Sets the second graph colour to ?? ++# ++#Examples: ++#-g Turns graphs on with no colour ++#-cg Turns colour and graphs on ++#-c2C12g12G2 Does a nice blue colour scheme ++# ++#After the options you can tell it what type of information to display, there ++#are several types set or you can put the names of the sections you want to ++#display. ++# ++#The default names are: std, bigger, full, net, uptime, use. ++#The section names are: host, os, up, cpu, cache, mem, users, load, procs, swap, ++#disk, video, ethernet and also the name of any network devices (eth0, ppp0 for ++#example). ++# ++#Examples: ++#/sysinfo bigger ++#/sysinfo -c2C12g12G2 os up cpu mem disk ++#/sysinfo -g use ++ + use vars qw/$colour $graphs $graphs2 $colour2 $style/; + Irssi::command_bind("sysinfo","sysinfo"); + diff --git a/debian/patches/timer.pl.diff b/debian/patches/timer.pl.diff new file mode 100644 index 0000000..2b572fc --- /dev/null +++ b/debian/patches/timer.pl.diff @@ -0,0 +1,21 @@ +Description: "timer.pl: add repeat rate to /timer list" +Forwarded: not-needed +Author: "Christoph Berg <myon@debian.org>" +Last-Update: 2006-07-22 +--- a/scripts/timer.pl ++++ b/scripts/timer.pl +@@ -144,11 +144,12 @@ + command_bind 'timer list' => sub { + print( CRAP "Active timers:" ); + foreach my $name ( keys %timers ) { ++ my $msg = "$name = $timers{$name}->{'command'} every $timers{$name}->{'interval'}s"; + if ( $timers{$name}->{repeat} == -1 ) { +- print( CRAP "$name = $timers{$name}->{'command'} (until stopped)"); ++ print( CRAP "$msg (until stopped)"); + } + else { +- print( CRAP "$name = $timers{$name}->{'command'} ($timers{$name}->{'repeat'} repeats left)" ); ++ print( CRAP "$msg ($timers{$name}->{'repeat'} repeats left)" ); + } + } + print( CRAP "End of /timer list" ); diff --git a/debian/patches/topics.pl.diff b/debian/patches/topics.pl.diff new file mode 100644 index 0000000..02ada07 --- /dev/null +++ b/debian/patches/topics.pl.diff @@ -0,0 +1,19 @@ +Description: topics.pl: show real time instead of epoch, remove quotes +Forwarded: not-needed +Author: Christoph Berg <myon@debian.org> +Last-Update: 2006-07-22 +--- a/scripts/topics.pl ++++ b/scripts/topics.pl +@@ -104,10 +104,10 @@ + my $i = 0; + my $text; + foreach (@{$topics{$ircnet}{$name}{list}}) { +- $text .= "%r[".$i."]%n ".$_->{topic_time}." (by ".$_->{topic_by}.")\n"; ++ $text .= "%r[$i]%n ".scalar(localtime($_->{topic_time}))." ".$_->{topic_by}."\n"; + my $topic = $_->{topic}; + $topic =~ s/%/%%/g; +- $text .= ' "'.$topic.'"'."\n"; ++ $text .= " $topic\n"; + $i++; + } + $witem->print($_, MSGLEVEL_CLIENTCRAP) foreach (split(/\n/, draw_box('Topics', $text, $name, 1))); diff --git a/debian/patches/tvmusor.pl.diff b/debian/patches/tvmusor.pl.diff new file mode 100644 index 0000000..1b384ef --- /dev/null +++ b/debian/patches/tvmusor.pl.diff @@ -0,0 +1,11 @@ +Description: Right path for perl +Forwarded: not-needed +Last-Update: 2010-05-12 +--- a/scripts/tvmusor.pl ++++ b/scripts/tvmusor.pl +@@ -1,4 +1,4 @@ +-#!/usr/pkg/bin/perl ++#!/usr/bin/perl + # + # $Id: porthu-irssi.pl,v 1.7 2003/06/14 21:14:46 bigmac Exp $ + # diff --git a/debian/patches/url.pl.diff b/debian/patches/url.pl.diff new file mode 100644 index 0000000..63658ab --- /dev/null +++ b/debian/patches/url.pl.diff @@ -0,0 +1,15 @@ +Description: "" +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/url.pl ++++ b/scripts/url.pl +@@ -321,7 +321,7 @@ + Irssi::settings_add_str('lookandfeel', 'url_color', '12'); + Irssi::settings_add_bool('misc', 'url_redundant', 0); + Irssi::settings_add_str('misc', 'browse_command', +- 'galeon-wrapper %u >/dev/null &'); ++ 'sensible-browser %u >/dev/null &'); + Irssi::settings_add_str('misc', 'url_file', '~/.irc_url_list.html'); + + Irssi::signal_add('print text', \&print_text); diff --git a/debian/patches/url_log.pl.diff b/debian/patches/url_log.pl.diff new file mode 100644 index 0000000..4fd3080 --- /dev/null +++ b/debian/patches/url_log.pl.diff @@ -0,0 +1,15 @@ +Description: "" +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/url_log.pl ++++ b/scripts/url_log.pl +@@ -383,7 +383,7 @@ + Irssi::settings_add_str("url_log", "url_log_file", "~/.irssi/url"); + Irssi::settings_add_str("url_log", "url_log_timestamp_format", '%c'); + Irssi::settings_add_str("url_log", "url_log_format", '%s %n %t %u'); +-Irssi::settings_add_str("url_log", "url_log_browser", 'galeon -n -x %f > /dev/null'); ++Irssi::settings_add_str("url_log", "url_log_browser", 'sensible-browser %f > /dev/null'); + Irssi::settings_add_int("url_log", "url_log_size", 25); + Irssi::settings_add_str("url_log", "url_auto_head_format", '%c %t %l bytes'); + Irssi::settings_add_str("url_log", "url_head_format", ' diff --git a/debian/patches/urlplot.pl.diff b/debian/patches/urlplot.pl.diff new file mode 100644 index 0000000..ac189d8 --- /dev/null +++ b/debian/patches/urlplot.pl.diff @@ -0,0 +1,15 @@ +Description: "" +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/urlplot.pl ++++ b/scripts/urlplot.pl +@@ -264,7 +264,7 @@ + + # Defaults + sub DEF_URL_COMMAND() { +- 'mozilla -remote "openURL(__URL__)" > /dev/null 2>&1 || mozilla "__URL__"&' } ++ 'sensible-browser __URL__ > /dev/null 2>&1' } + sub DEF_URL_CACHE_MAX() { 90 } + sub DEF_URL_LOG_FILE_AUTORELOAD_TIME() { 120 } + sub DEF_URL_TIME_FORMAT() { '%Y:%m:%d - %H:%M:%S' } diff --git a/debian/patches/xetra.pl.diff b/debian/patches/xetra.pl.diff new file mode 100644 index 0000000..f6044c2 --- /dev/null +++ b/debian/patches/xetra.pl.diff @@ -0,0 +1,15 @@ +Description: add a use Data::Dumper and POSIX +Forwarded: not-needed +Author: "" +Last-Update: 2010-05-12 +--- a/scripts/xetra.pl ++++ b/scripts/xetra.pl +@@ -18,6 +18,8 @@ + use Irssi 20020324; + use Irssi::TextUI; + use LWP::Simple; ++use Data::Dumper; ++use POSIX; + use vars qw($forked @ticker $shift $timer); + + sub draw_box ($$$$) { diff --git a/debian/rewrap.pl b/debian/rewrap.pl new file mode 100755 index 0000000..0fdcb1e --- /dev/null +++ b/debian/rewrap.pl @@ -0,0 +1,21 @@ +#!/usr/bin/perl + +use strict; +use Text::Wrap; + +$Text::Wrap::columns = 80; + +open FH, "<", "debian/description-list"; +my @a = <FH>; +foreach(@a) { + chomp $_; + if(length($_) > 80) { + $_ =~ /^(.{30})(.*)$/; + my $first = $1; + my $description = $2; + my $rest = " "; + print $_ . "\n" foreach(wrap($first, $rest, ($description))); + } else { + print $_."\n"; + } +} diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..0681380 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +D=$(CURDIR)/debian/irssi-scripts + +%: + dh $@ --with quilt + +override_dh_fixperms: + chmod +x $D/usr/share/irssi/scripts/log2ansi.pl + dh_fixperms diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..efce1b1 --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +#This script doesn't have copyright information +irssi-scripts source: file-without-copyright-information |