aboutsummaryrefslogtreecommitdiff
path: root/modulemanager
Commit message (Expand)AuthorAgeFilesLines
* Add an interactive mode to `./modulemanager extra`.Gravatar Sadie Powell2026-04-281-1/+46
* Add the common Python module to deduplicate some code.Gravatar Sadie Powell2026-04-271-7/+3
* Switch the build system to CMake.Gravatar Sadie Powell2026-04-271-3/+5
* Fix some minor Python issues.Gravatar Sadie Powell2026-04-191-1/+1
* Minor clean up of modulemanager.Gravatar Sadie Powell2026-04-181-3/+2
* Add the new module manager.Gravatar Sadie Powell2026-04-161-0/+649
* Delete the old module manager.Gravatar Sadie Powell2026-04-111-364/+0
* Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2025-03-281-1/+1
* | Merge branch 'insp4' into master.Gravatar Sadie Powell2025-03-141-0/+8
|\|
| * Add support for ModLink directives in modulemanager.Gravatar Sadie Powell2025-03-131-0/+8
* | Fix modulemanager installing modules from contrib.Gravatar Sadie Powell2024-07-231-4/+2
* | Adjust the build system for the new module structure.Gravatar Sadie Powell2024-07-171-4/+4
|/
* Don't execute functions in ModConfig directives.Gravatar Sadie Powell2024-07-071-1/+1
* Update copyright headers.Gravatar InspIRCd Robot2024-06-291-1/+1
* Use unprefixed module names in modulemanager.Gravatar Sadie Powell2024-06-241-9/+14
* When a user installs a contrib module tell them how to load it.Gravatar Sadie Powell2024-06-241-0/+7
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+1
|\
| * Verify hostnames when installing contrib modules.•••This was missed in f6b861f12d. Gravatar Sadie Powell2021-05-221-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-3/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
| * Fix warning about unknown sections in the contrib module manifest.Gravatar Sadie Powell2021-03-021-2/+0
* | Require Perl 5.26 in the build system.•••This version is supported by all major systems that ship the C++17 compilers required by the v4 branch. Gravatar Sadie Powell2021-02-281-1/+1
|/
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
* Fix unnecessary begin blocks in Perl source files.Gravatar Sadie Powell2021-01-251-8/+7
* Update copyright headers.Gravatar InspIRCd Robot2020-07-301-1/+1
* Various improvements to the build system.•••- Fix running configure where configure is not in the PWD. - Only show relative paths when generating files from templates. Gravatar Sadie Powell2020-07-071-1/+1
* Remove whitespace between the shebang and the copyright header.Gravatar Sadie Powell2020-01-111-1/+0
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+3
* Update my name and email address.Gravatar Sadie Powell2019-12-311-1/+1
* modulemanager: use get_version to get the InspIRCd version.Gravatar Peter Powell2019-05-121-3/+3
* Merge tag 'v2.0.26' into master.Gravatar Peter Powell2018-04-221-1/+1
|\
| * Fix ModuleManager's external source lists not working with HTTPS.Gravatar Peter Powell2018-04-121-1/+1
* | Merge tag 'v2.0.25' into master.Gravatar Peter Powell2017-11-121-2/+2
|\|
| * Don't mess with the encoding of extras modules in modulemanager.•••This fixes installing extras modules such as m_qrcode which contain characters from outside of the Unicode Basic Multilingual Plane. Gravatar Peter Powell2017-11-121-2/+2
| * Fix ModuleManager not being able to find make::configure.Gravatar Peter Powell2017-05-161-2/+7
| * Workaround modern Perls not adding . to @INC.Gravatar Peter Powell2016-11-081-0/+1
* | Fix some minor bugs in the Module Manager.•••- Fix installation of module. - Exit after listing modules. Gravatar Peter Powell2017-07-121-1/+2
* | Adapt modulemanager for the API added in the previous commit.Gravatar Peter Powell2017-03-251-18/+11
* | Use the standard Perl prelude in ModuleManager.Gravatar Peter Powell2017-03-251-8/+10
* | Replace module_installed with eval.Gravatar Peter Powell2017-03-251-2/+2
* | Amend modulemanager to use {read,write}_config_file.Gravatar Peter Powell2017-03-251-20/+3
* | Merge insp20Gravatar Attila Molnar2015-04-201-3/+8
|\|
| * Fix modulemanager not being able to download modules (again!).Gravatar Peter Powell2014-10-291-3/+8
* | Move common code to make::common from make::utilities.•••The other code in that file will be removed very soon so it has been left alone to avoid merge conflicts. This will help prevent insp20 merge conflicts in the future. Gravatar Peter Powell2014-12-071-1/+1
* | Merge insp20Gravatar Attila Molnar2014-01-211-12/+17
|\|
| * Fix various problems with ModuleManager.•••- Fix downloading the module list on very new versions of Perl. - Fix an off by one error caused by array sizing starting at -1 instead of 0 like in every single other language (!!). - Fix vague error messages when LWP encounters an error. - Fix LWP::Simple being used before we have checked whether it is available. Gravatar Peter Powell2013-11-291-14/+17
* | Clean up and move various subroutines.•••- Fix indentation of get_compiler_info and clean up slightly. - Move module_installed to make::utilities. - Remove promptnumeric (unused). - Rename clean to cmd_clean and rewrite. - Rename dir_check to prompt_bool and rewrite. - Rename dumphash to dump_hash. - Rename getcache to read_configure_cache and rewrite. - Rename getrevision to get_revision. - Rename makecache to write_configure_cache and rewrite. - Rename promptstring_s to prompt_string and rewrite. - Rename showhelp to cmd_help and rewrite. - Rename update to cmd_update and rewrite. - Rename yesno to prompt_bool and rewrite. - Replace getmodules with a <src/modules/m_*.cpp> glob. Gravatar Peter Powell2013-08-181-9/+4
|/
* Fix ModuleManager error caused by a lack of arguments.Gravatar Peter Powell2013-04-101-1/+1
* Fix ModuleManager failing when:•••- LWP::Simple is not installed. - Crypt::SSLeay or IO::Socket::SSL are not installed. This fixes #154. Gravatar Peter Powell2012-11-081-1/+13