aboutsummaryrefslogtreecommitdiff
path: root/modulemanager
Commit message (Collapse)AuthorAgeFilesLines
* 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.Gravatar Peter Powell2017-11-121-2/+2
| | | | | | | | | | This fixes installing extras modules such as m_qrcode which contain characters from outside of the Unicode Basic Multilingual Plane.
| * 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.Gravatar Peter Powell2017-07-121-1/+2
| | | | | | | | | | - Fix installation of module. - Exit after listing modules.
* | 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.Gravatar Peter Powell2014-12-071-1/+1
| | | | | | | | | | | | | | 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.
* | Merge insp20Gravatar Attila Molnar2014-01-211-12/+17
|\|
| * Fix various problems with ModuleManager.Gravatar Peter Powell2013-11-291-14/+17
| | | | | | | | | | | | | | | | | | - 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.
* | Clean up and move various subroutines.Gravatar Peter Powell2013-08-181-9/+4
|/ | | | | | | | | | | | | | | | | - 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.
* Fix ModuleManager error caused by a lack of arguments.Gravatar Peter Powell2013-04-101-1/+1
|
* Fix ModuleManager failing when:Gravatar Peter Powell2012-11-081-1/+13
| | | | | | | - LWP::Simple is not installed. - Crypt::SSLeay or IO::Socket::SSL are not installed. This fixes #154.
* Headers: update remaining scripts tooGravatar Robby-2012-04-201-0/+20
|
* Fix version comparisons in modulemanager so that "core 2.0" will match 2.0.1Gravatar Daniel De Graaf2010-04-031-9/+8
|
* Filter out modules not applicable to the installed inspircd versionGravatar danieldg2010-03-121-0/+12
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12625 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve support for NetBSDGravatar danieldg2010-02-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
* modulemanger: check dependencies correctlyGravatar danieldg2009-09-171-12/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11740 e03df62e-2008-0410-955e-edbf42e46eb7
* Regenerate modules makefile if installing or uninstalling extras modules.Gravatar w00t2009-08-141-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11513 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra bracket on regex go awayGravatar w00t2009-08-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11503 e03df62e-2008-0410-955e-edbf42e46eb7
* Write .modulemanager after everything has finished, not in a loop.Gravatar w00t2009-08-041-7/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11492 e03df62e-2008-0410-955e-edbf42e46eb7
* Dependancies need string version support too.Gravatar w00t2009-08-041-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11491 e03df62e-2008-0410-955e-edbf42e46eb7
* Provide some kind of output so it doesn't look like it's doing nothingGravatar w00t2009-08-041-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11490 e03df62e-2008-0410-955e-edbf42e46eb7
* Track installed module versions, so we can do upgrades properly.Gravatar w00t2009-08-041-1/+37
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11489 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for string comparison of git IDs.Gravatar w00t2009-08-041-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11488 e03df62e-2008-0410-955e-edbf42e46eb7
* Use string versions in "module" line instead of numerical versions.Gravatar w00t2009-08-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11487 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow for silencing getmodules() output (is annoying when using modulemanager)Gravatar w00t2008-09-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10466 e03df62e-2008-0410-955e-edbf42e46eb7
* Add "list" and usage to modulemanager [danieldg]Gravatar w00t2008-09-071-3/+27
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10465 e03df62e-2008-0410-955e-edbf42e46eb7
* UpdatesGravatar w00t2008-09-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10453 e03df62e-2008-0410-955e-edbf42e46eb7
* Upgrade the upgrade command to ..upgrade better. Thanks danieldg.Gravatar w00t2008-09-071-2/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10430 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement masking and descriptions for module manager, thanks danieldgGravatar w00t2008-09-071-17/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10429 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow comments in sources.list and list files (thanks danieldg)Gravatar w00t2008-09-071-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10428 e03df62e-2008-0410-955e-edbf42e46eb7
* Add basic module manager, patch courtesy of danieldg.. still needs some ↵Gravatar w00t2008-09-071-0/+234
work/review, but looks good git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10426 e03df62e-2008-0410-955e-edbf42e46eb7