86 Commits

Author SHA1 Message Date
Florian Keller
6b13d421c4
fix(npm): Typo 2020-06-28 14:01:56 +02:00
Unitech
593b43ca66 various fixes for N14 2020-04-23 17:33:35 +02:00
Unitech
23c1e0d810 Merge branch 'master' into development 2020-04-12 16:21:58 +02:00
Unitech
498e96ef7b upgrade mocha + add .mocharc.yml + mkdirp fix 2020-04-12 14:21:51 +02:00
Toufik Airane
4c40fe5400 Fix Command Injection
Following the call on https://huntr.dev/.
I've try to fix the Command Injection by filtering potential malicious
characters such as ;(semicolon) |(pipe) and `(quote).

More information about the issue:
https://hackerone.com/reports/630227
https://snyk.io/test/npm/pm2/2.9.3
2020-02-02 17:40:59 +01:00
adunkey
36220bb149
Update Modularizer.js
validate pm2 install
2020-02-01 22:01:54 +00:00
Unitech
a11eb9ce49 chore/feat: refactor CLI UX + hint about proc sync with dump #4454 2019-11-04 12:04:05 +01:00
Unitech
79a6a2d2ea feat: add service detection system + disable docker container listing by default 2019-06-17 20:57:46 +02:00
Unitech
f47c648b7f feat: allow to auto dump on start/stop/delete via pm2 set pm2:autodump true #2078 #3431 2019-05-29 00:33:11 +02:00
Unitech
5b6275915c feat: allow to run pm2 with embedded node binaries 2019-04-26 13:48:16 +02:00
Oleg Vaskevich
66122d8093
Fix --ignore-watch to take in globs 2019-03-29 15:15:55 -07:00
Michał Gryniak
9f527762f4
Handle path spaces on Windows
Can't install modules on Windows when pm2 has spaces in path, i.e. "Program Files".
2018-10-08 14:48:09 +02:00
Unitech
8d60ce2988 modules fixes 2018-10-01 18:19:07 +02:00
Unitech
c2dc02024a modules: delete on uninstall/reinstall 2018-10-01 18:02:13 +02:00
Unitech
f189620c40 module: replace node wget by wget command 2018-10-01 16:08:29 +02:00
Unitech
d9e6042e82 fix when pm2/apps attribute is not an array 2018-10-01 12:11:36 +02:00
Unitech
5e6819fc0d modules: changing some wording 2018-10-01 10:07:07 +02:00
Unitech
bfb71a6f7e module: bind install url 2018-09-29 16:40:29 +02:00
Unitech
565fc77e6e add command to display application environment 2018-09-28 21:17:15 +02:00
Unitech
58ac5adc23 drop pm2 publish for npm module make tar default + pm2 publish folder/ 2018-09-28 20:32:46 +02:00
Unitech
6fdf21fd73 feature allow pm2 install <url>.tar.gz + fix smart prefix system 2018-09-27 18:19:43 +02:00
Unitech
d50f78016b pm2 set pm2:registry 2018-09-27 17:51:53 +02:00
Unitech
f0ddc09177 module fix attr name alias 2018-09-27 16:29:51 +02:00
Unitech
e5415432d1 module: replace dot to dash on packaged version 2018-09-27 15:37:21 +02:00
Unitech
c26bf03883 more mono/multi app module tests + pm2 package command 2018-09-27 13:40:55 +02:00
Unitech
8002c510d9 good name (name-version.tar.gz) on target folder + fix registry speed issues by using right methods to send file + separate packaging function 2018-09-27 02:23:08 +02:00
Unitech
5b5c41940a module rewrite: refactor rollback for npm mods 2018-09-25 23:40:38 +02:00
Unitech
85a84f4677 module system: rewrite 2018-09-25 20:50:59 +02:00
Unitech
b4575e2976 adapt tests 2018-09-25 00:43:05 +02:00
Unitech
c241d77b31 multiple fixes 2018-09-25 00:07:45 +02:00
Unitech
9aa0abbdab drop v1 modules logic and tests + v1 of tarball module management + add Common.err and Common.log helper with auto prefix + split module logic 2018-09-24 22:55:18 +02:00
Unitech
e793425afb first partial commit to support local tarball module install (install + respawn on boot) + refactor of module system 2018-09-24 14:42:40 +02:00
vince
7b43fea55d hotfix: #3901 fix error when installing module 2018-09-10 16:16:16 +02:00
Vincent Vallet
83294afee7
Merge branch 'development' into development 2018-08-17 12:02:42 +02:00
Vincent Vallet
4217b15054
Merge pull request #3821 from imarakho/post_install
added post_install to ecosystem.json
2018-08-17 11:58:35 +02:00
Vincent Vallet
79ab92425f
Merge branch 'development' into flag--ext 2018-08-17 10:38:08 +02:00
Vincent Vallet
61e32a4305
chore: remove unused console.log 2018-08-17 10:33:28 +02:00
imarakho
d560430068
Merge branch 'development' into post_install 2018-07-25 17:45:37 +03:00
Igor Marakhov
991ef5b9d3 added post_install to ecosystem.json 2018-07-25 17:10:11 +03:00
Igor Marakhov
8e491bfdc1 added --ext flag 2018-07-24 16:04:22 +03:00
Yazan Medanat
b8b48e83f7 refactor: removes unused imports. 2018-07-19 10:18:16 -04:00
Yazan Medanat
6466ee44c1 refactor: only import the necessary methods from async. 2018-07-19 10:18:08 -04:00
Unitech
56f5e04787 fix: put message module at the right level 2018-07-17 15:25:22 +02:00
Unitech
1da6edde80 feature: pm2 plus cli 2018-07-11 12:51:25 +02:00
vince
68e87b39ae feature: ask to install module after connection with KM 2018-07-10 16:38:35 +02:00
Florian Hermouet-Joscht
792cef8ec8
Fix #3669
Fix revert path of modules
2018-06-25 16:09:24 +02:00
Livii Iabanzhi
cae6313419 Fixed --ignore-watch flag and written tests for --ignore-watch 2018-06-22 18:00:09 +03:00
Livii Iabanzhi
76c731fef9 [WIP]Add directory support for --ignore-watch 2018-06-18 18:16:46 +03:00
Unitech
ee5e6a06cb refactor: faster cli with less require 2018-05-17 23:34:48 +02:00
Vincent Vallet
b3718656f6
Merge pull request #3545 from rmonnier/default-ecosystem
Set ecosystem.config.js as the default ecosystem file
2018-03-19 09:29:20 +01:00