cccf339e2e
Bugtracker: Add option to send bug information via notice.
2022-10-01 16:45:04 +02:00
4dae298cc2
Bugtracker: Adapt CGit parsing to upstream bot changes.
2022-08-01 23:34:04 +02:00
9a06be1795
Bugtracker: Guard against assignee data being private on Launchpad.
2022-08-01 22:45:04 +02:00
2e3acd7da2
Bugtracker: Use bug prefix to determine certainty and type.
2022-04-19 22:34:04 +02:00
94210cea6b
Bugtracker: Try and limit snarfer terms to trackers.
2022-01-10 17:50:04 +01:00
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
f296c53534
Bugtracker: Allow colon and hash as sole delimiters on term snarfing.
2021-09-15 20:23:04 +02:00
2b012a7075
Bugtracker: Fix regression from previous commit.
2021-01-07 19:34:04 +01:00
5d8e2c4edc
Bugtracker: Add 'tickets' type to SourceForge tracker.
2021-01-07 17:34:04 +01:00
34be030c26
Various: Switch from 'imp' module to 'importlib'
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-12-10 04:50:04 +01:00
d62334ed7c
Bugtracker: Work around PySimpleSOAP still lacking Base64 support.
2020-10-26 01:23:04 +01:00
95c8c5e9f7
Various: Mirror changes to checkIgnored() function.
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-10-26 01:23:04 +01:00
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
18b4fe831a
Various: Avoid error when msg.prefix is from services.
...
* Bugtracker
* Encyclopedia
* PackageInfo
2020-10-19 20:56:04 +02:00
4af34b02f6
Bugtracker: Add CGit as tracker.
2020-06-22 07:04:04 +02:00
e0926a9a3c
Bugtracker: Add support for commits.
2020-06-21 09:04:04 +02:00
7473bf6fa7
Bugtracker: Fix regression in persistency.
...
* Make tracker settings persist across restarts.
* Separate the various parts more properly.
* Update default trackers.
2020-06-20 23:04:04 +02:00
cafa17ea1c
Bugtracker: Make error reporting optional, disable by default.
2020-06-07 21:13:04 +02:00
cd4cd70afa
Bugtracker: Fix regression in bug detection.
2020-05-14 04:23:04 +02:00
0830407afa
Bugtracker: Add support for subprojects to GitLab tracker.
2020-05-03 05:04:04 +02:00
383409ee74
Bugtracker: Improve handling of the various bug types.
...
* Extend trigger words by a few terms.
* Make it possible to specify exactly what bug type to
pull the info for, on trackers that support multiple.
2020-04-05 06:56:04 +02:00
cbca12caec
Bugtracker: Update GitLab tracker.
2020-03-30 05:17:04 +02:00
339abdecfa
Bugtracker: Update GitLab tracker.
2020-01-07 00:04:04 +01:00
0459d38132
Bugtracker: Fix error handling.
2019-07-12 00:56:04 +02:00
182cc59009
Bugtracker: Various improvements.
...
* Add option to set aliases on trackers.
* Complete removal and renaming of trackers.
* Only load default trackers if none set yet.
* Improve handling of auto-discovered trackers.
* Add function to reset trackers to defaults.
* Minor fix to Encyclopedia along the way.
2019-07-08 02:45:04 +02:00
aec19ef265
Various: Work around msg.args in inFilter() potentially being empty...
...
...in Limnoria running on Python 3
* Bugtracker
* Encyclopedia
* PackageInfo
2019-05-31 06:50:04 +02:00
0bbbf8b700
Bugtracker: Make handling of Trac more strict.
2018-07-15 01:04:04 +02:00
d72081d106
Various: Work around msg.prefix in inFilter() potentially being empty...
...
...in Limnoria running on Python 3, particularly on startup.
* Bugtracker
* Encyclopedia
* PackageInfo
2018-05-22 00:45:04 +02:00
b7e49d1510
Bugtracker: Make SOAP trackers work on Python 3 too.
...
* Debian, and Mantis.
2018-05-22 00:45:04 +02:00
29fffb3795
Bugtracker: Update Mantis tracker.
...
* Add JSON.
* Deprecate SOAP.
2018-05-22 00:45:04 +02:00
4a9fd482b7
Bugtracker: Add GitLab and Gitea as trackers.
2018-05-16 23:45:04 +02:00
681895bfc7
Bugtracker: Drop loop off report handling.
2018-05-16 23:45:04 +02:00
11b6996639
Bugtracker: Update trackers.
...
* Add Bugzilla JSON, SourceForge, GitHub.
* Make Mantis and Trac getable.
* Deprecate Bugzilla XML.
2018-05-16 23:45:04 +02:00
1e4fc7f3d0
Bugtracker: General overhaul.
...
* Improve regex matching.
* Improve CVE and OOPS handling.
* Fix various minor things.
* Drop outdated and unused code.
2018-05-16 23:45:04 +02:00
9ab4725d49
Bugtracker: Various improvements in output.
...
* Make sure output fits maximum length of IRC messages.
* Improve general formatting of output, including casing.
* Strip any leading or trailing spaces off bug report title.
* Improve handling of duplicates, assignee, and extended info.
2018-05-16 23:45:04 +02:00
45ae48b53a
Bugtracker: Add Python 3 support (by Mattia Rizzolo)
2018-05-16 23:45:04 +02:00
a3fb9093ad
Bugtracker:
...
* Update CVE regex to match the new CVE format:
http://www.cve.mitre.org/cve/identifiers/syntaxchange.html
2014-08-12 17:47:38 +01:00
6c4be15c09
If snarfing a bug number, only include the bug tracker description (name) when a tracker is explicitly specified
2012-12-18 04:17:05 +00:00
80125ddde0
Fix Launchpad OPPS URL (again)
2012-09-28 09:56:08 +01:00
778ee4a23c
Bots should not respond (incorrectly) to merge request URLs (LP: #868416 )
2012-09-27 13:53:50 +01:00
b038dca49c
Bugtracker: Fix bugSnarfer regex to (finally) detect "tracker: #number" format
...
PackageInfo: Force apt-file to i386 architecture, as update_apt_file only grabs that anyway
2012-09-27 13:16:42 +01:00
0a76edf58b
Use new oops.canonical.com site when giving oops links
2012-09-17 11:53:01 +01:00
fbb7a7ae67
Fix Bugzilla/Issuezilla URLs (LP: #1019861 )
...
As far as I can tell, IssueZilla and Bugzilla are API compatible (note)
2012-07-04 14:21:37 +01:00
f0d7e799d1
Merge ubottu Bugtracker with bzr.
...
Treat the Architecture key from apt-cache as a list, rather than a single string.
2012-04-10 14:05:29 +01:00
53451ef83f
Handle Launchpad duplicates better
2011-08-26 07:32:15 +01:00
af3c308926
Add IBugtracker::__str__() so error reporting is prettier
2011-06-17 19:21:04 +01:00
fd36bffcc0
(large commit, see bazaar log)
...
[Bantracker]
* Less spaces in README.txt
* Remove mention of table 'users' in README.txt
* Add more detail on how to create the bans database in README.txt
* Add note about supybot-wizard creating the initial database in README.txt
* Don't hard-code default values in config.py:configure()
* Tweak config.py
* Clean up bans.cgi a bit
[Bugtracker]
* Comment-out obsolete "bug reporting" variables in config.py
* Update README.txt and remove "bug reporting" stuff, also remove extraneous license info
* Comment-out obsolete "bug reporting" code
* Don't import imaplib
[Encyclopedia]
* Don't hard-code default values in config.py:configure()
* Check for 'owner' capability before checking if the hostmask is ignored in plugin.py:checkIgnored()
* Clean up README.txt
[PackageInfo]
* Don't hard-code default values in config.py:configure()
* Update default distributions in config.py:configure()
* Update defaultRelease in config.py
* Update README.txt
* Add a few docstrings to commoncgi.py
* Update COPYING
* Update README.txt
2011-05-28 07:33:21 +01:00
23b38f5352
Strengthen flood protection
...
Remove duplicate bugs numbers before processing them
IBugtracker is now comparable by URLs, rather than by instance ID. This allows better flood protection
Check for repeats in is_ok() before calling the tracker plugin, we don't want to flood the tracker
2011-04-04 08:03:22 +01:00
5758a266a0
pad.lv actually works now
2011-03-29 20:40:53 +01:00
2ee7815190
Add support for pad.lv
...
Filter out unlikely bug numbers for the "ubuntu" tracker
Try to be a bit smarter about which launchpad.net URLs are bug URL
2011-03-29 20:12:08 +01:00