Krytarik Raido
f9066b25c0
Encyclopedia: Rename setting 'alert' → 'alerts'
2022-10-13 00:17:04 +02:00
Krytarik Raido
8d2bb1f371
Encyclopedia: Drop private responses off settings.
...
Since there is nothing really sensitive about them anyway,
and it helps configuring multiple bot instances at once.
2022-10-12 23:56:04 +02:00
Krytarik Raido
f2ea4477c0
Bugtracker: More exactly trim CVE information.
2022-10-11 03:34:04 +02:00
Krytarik Raido
bfa65ed8c3
Encyclopedia, PackageInfo: Add '!more' command.
...
So unprivileged users can page through multi-message outputs.
Also make PackageInfo stop processing requests twice in case of
privileged users PM'ing the bot with unprefixed commands, and make it
possible to address the bot with prefixed commands for unprivileged use.
2022-10-10 23:56:04 +02:00
Krytarik Raido
cccf339e2e
Bugtracker: Add option to send bug information via notice.
2022-10-01 16:45:04 +02:00
Krytarik Raido
4dae298cc2
Bugtracker: Adapt CGit parsing to upstream bot changes.
2022-08-01 23:34:04 +02:00
Krytarik Raido
9a06be1795
Bugtracker: Guard against assignee data being private on Launchpad.
2022-08-01 22:45:04 +02:00
Krytarik Raido
2e3acd7da2
Bugtracker: Use bug prefix to determine certainty and type.
2022-04-19 22:34:04 +02:00
Krytarik Raido
d9bf187e2e
PackageInfo: Set default APT directory in update script.
2022-01-16 15:34:04 +01:00
Krytarik Raido
94210cea6b
Bugtracker: Try and limit snarfer terms to trackers.
2022-01-10 17:50:04 +01:00
Krytarik Raido
6c755906d7
Random: Various updates and improvements.
2021-12-04 04:04:04 +01:00
Krytarik Raido
2dfd320ddc
Add Random plugin (original version)
2021-12-04 04:04:04 +01:00
Krytarik Raido
2c8bc43bf8
Remove old, unported, and unused plugins.
...
* Bantracker
* IRCLogin
* Lart
* Mess
* Webcal
2021-12-04 04:04:04 +01:00
Krytarik Raido
e9306925c0
Various improvements.
...
* Encyclopedia, PackageInfo:
+ Make repeat delay a setting.
+ Update default configuration.
* Bugtracker: Fix inconsistencies in network specificity.
2021-12-02 22:13:04 +01:00
Krytarik Raido
df480587c9
PackageInfo: Various improvements.
...
* Fix encoding issue.
* Specify plugin in command proxy.
2021-11-20 21:17:04 +01:00
Krytarik Raido
39d64b3e74
Encyclopedia: Trim alert relay message.
2021-10-14 17:04:04 +02:00
Krytarik Raido
57cfd73750
Encyclopedia: Improve exempting of commands in private.
2021-09-21 16:23:04 +02:00
Krytarik Raido
f296c53534
Bugtracker: Allow colon and hash as sole delimiters on term snarfing.
2021-09-15 20:23:04 +02:00
Krytarik Raido
148bf183e2
Encyclopedia: Add 'review' command to list edit requests.
2021-07-24 20:34:04 +02:00
Krytarik Raido
2bd46f38ff
Encyclopedia: Fix 'otherUser' → 'nick' on commands.
2021-07-23 21:13:04 +02:00
Krytarik Raido
5cc19abfcc
PackageInfo: apt-file returns exit code 1 on nothing found now.
2021-06-16 21:04:04 +02:00
Krytarik Raido
e3614f3256
Encyclopedia: Fix regression in web page.
2021-06-14 01:56:04 +02:00
Krytarik Raido
db29965a33
Encyclopedia: Rework message parsing.
2021-06-14 01:56:04 +02:00
Krytarik Raido
902534d10b
Encyclopedia: Various improvements on aliases.
...
* Make 'delete' work on aliases without prior 'unforget' of target.
* Also show forgotten aliases in factoid info.
* Also hide forgotten aliases from web page unless searched.
* Improve handling of alias edits.
* Check for aliases on 'forget' and 'delete'
2021-06-14 01:56:04 +02:00
Krytarik Raido
987b3c91fa
PackageInfo: Add 'releases' command to list all valid releases.
...
* Instead no longer include those in error message on invalid releases.
* But add setting to send list of valid releases in private on error.
* Minor fixes to Encyclopedia along the way.
* Update default configuration.
2021-06-13 00:23:04 +02:00
Krytarik Raido
b4c25ad7e2
Encyclopedia: Minor improvements to config.py
2021-06-12 12:34:04 +02:00
Krytarik Raido
37965b6a9e
Update documentation.
2021-06-03 02:34:04 +02:00
Krytarik Raido
91c29a837b
Update homepage: freenode → Libera
2021-06-03 00:34:04 +02:00
Krytarik Raido
59625e7756
Add Bugreporter plugin.
2021-06-01 23:04:04 +02:00
Krytarik Raido
95f8fabc59
Encyclopedia: Guard against mistakes.
2021-05-26 03:45:04 +02:00
Krytarik Raido
8ffed09aef
Encyclopedia: Various improvements.
...
* Improve handling of aliases.
* Make 'delete' work without prior 'unforget'
* Fix issue of passing empty commands to bot just to allow
multi-message output (about to be fixed by pending upstream change)
2021-04-22 21:13:04 +02:00
Krytarik Raido
34203f7b11
Encyclopedia: Update Python shebangs.
2021-01-28 05:04:04 +01:00
Krytarik Raido
b4cde99a4d
Encyclopedia: Fix XSS vulnerability (LP: #1832773 )
2021-01-28 04:04:04 +01:00
Krytarik Raido
2b012a7075
Bugtracker: Fix regression from previous commit.
2021-01-07 19:34:04 +01:00
Krytarik Raido
5d8e2c4edc
Bugtracker: Add 'tickets' type to SourceForge tracker.
2021-01-07 17:34:04 +01:00
Krytarik Raido
3596ab6692
Encyclopedia: Improve previous commit.
2020-12-10 19:23:04 +01:00
Krytarik Raido
34be030c26
Various: Switch from 'imp' module to 'importlib'
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-12-10 04:50:04 +01:00
Krytarik Raido
5753ecf12d
PackageInfo: Avoid newlines getting in output.
2020-12-03 01:23:04 +01:00
Krytarik Raido
fa6be1af5a
PackageInfo: Fix regression from previous commit.
2020-11-10 05:17:04 +01:00
Unit 193
4509317daf
PackageInfo: Explicitly trust Ubuntu and Debian keyrings.
...
The debian-archive-keyring package on Ubuntu doesn't automatically add its
keys to APT's trust keyring, likewise for the Ubuntu package on Debian.
2020-11-10 03:45:04 +01:00
Krytarik Raido
1284f0c157
Encyclopedia: Refactor handling of being addressed.
2020-11-06 05:34:04 +01:00
Krytarik Raido
83434d4373
Update homepage and its assets.
2020-10-28 02:04:04 +01:00
Krytarik Raido
d62334ed7c
Bugtracker: Work around PySimpleSOAP still lacking Base64 support.
2020-10-26 01:23:04 +01:00
Krytarik Raido
95c8c5e9f7
Various: Mirror changes to checkIgnored() function.
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-10-26 01:23:04 +01:00
Krytarik Raido
ed35f240fd
Various: Fix output redirection.
...
* Encyclopedia
* PackageInfo
2020-10-24 05:04:04 +02:00
Krytarik Raido
9cb39012f8
PackageInfo: Fix error when called in private.
2020-10-24 02:23:04 +02:00
Krytarik Raido
32f2c9ac3f
Various: Follow upstream bot development.
...
Specifically, use msg.channel and make network-aware where easily possible.
* Bugtracker
* Encyclopedia
* PackageInfo
2020-10-23 06:23:04 +02:00
Krytarik Raido
fdbaa3fc36
Encyclopedia: Fix addressing on replies.
2020-10-19 22:04:04 +02:00
Krytarik Raido
18b4fe831a
Various: Avoid error when msg.prefix is from services.
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-10-19 20:56:04 +02:00
Krytarik Raido
4af34b02f6
Bugtracker: Add CGit as tracker.
2020-06-22 07:04:04 +02:00