]> git.ipfire.org Git - thirdparty/bugzilla.git/commit
Remove and optionalize many bugzilla dependencies (#80)
authorDylan Hardison <dylan@hardison.net>
Sun, 9 May 2021 23:34:43 +0000 (19:34 -0400)
committerGitHub <noreply@github.com>
Sun, 9 May 2021 23:34:43 +0000 (19:34 -0400)
commit8edd2715c15e08606afc3ae5f85ed4706f1362b8
tree1e1c40188dcc9d4a19cd79b9028ffeb2e3d34e62
parent55ef9dae95a056a9d42da92f37bed79838dda45b
Remove and optionalize many bugzilla dependencies (#80)

This removes the following dependencies:

- Data::Password::passwdqc
- Elasticsearch
- Crypt::OpenPGP

It also makes over 100 additional dependencies properly optional, and makes it correctly parse MariaDB's version number.
29 files changed:
.github/workflows/release.yml
Bugzilla.pm
Bugzilla/App.pm
Bugzilla/Auth/Verify/DB.pm
Bugzilla/Bug.pm
Bugzilla/Comment.pm
Bugzilla/DB/Mysql.pm
Bugzilla/Elastic.pm [deleted file]
Bugzilla/Elastic/Indexer.pm [deleted file]
Bugzilla/Elastic/Role/ChildObject.pm [deleted file]
Bugzilla/Elastic/Role/HasClient.pm [deleted file]
Bugzilla/Elastic/Role/Object.pm [deleted file]
Bugzilla/Elastic/Role/Search.pm [deleted file]
Bugzilla/Elastic/Search.pm [deleted file]
Bugzilla/Elastic/Search/FakeCGI.pm [deleted file]
Bugzilla/Install.pm
Bugzilla/User.pm
Makefile.PL
buglist.cgi
cpanfile
cpanfile.snapshot [deleted file]
extensions/SecureMail/Config.pm
extensions/SecureMail/Extension.pm
extensions/SecureMail/disabled [new file with mode: 0644]
heartbeat.cgi
qa/config/generate_test_data.pl
t/901-secure-mail-loop.t [deleted file]
t/report-ping-simple.t [deleted file]
t/security-risk.t [deleted file]