Girish Ramakrishnan
ef12740060
add altDomain to appdb fields
2016-04-25 10:52:12 -07:00
Girish Ramakrishnan
415902d68e
add altDomain to apps table
2016-04-25 10:52:12 -07:00
Girish Ramakrishnan
0ef0e010a3
use defines for role names
2016-04-25 10:30:56 -07:00
Girish Ramakrishnan
2d27da89d2
validate individual scopes
2016-04-25 10:26:47 -07:00
Girish Ramakrishnan
9d8def8349
update bytes ejs-cli dockerode morgan superagent ursa validator x509
2016-04-22 22:26:32 -07:00
Girish Ramakrishnan
2533111bfa
more 0.12.5 changes
2016-04-20 19:41:45 -07:00
Girish Ramakrishnan
20d6da8230
add debugs
v0.12.5
2016-04-20 19:40:58 -07:00
Girish Ramakrishnan
f159cacfbb
Use same timestamp for archive and config
...
This fixes a very curious case:
1. App has backup.
2. App dies.
3. Box backs up. This make it reuse the backup. But it generates wrong config file timestamp.
4. Box cannot update anymore. This is because the backup of app fails - it tries to reuse
the backup and that fails with AccessDenied because the timestamp above is wrong!
2016-04-20 19:37:00 -07:00
Girish Ramakrishnan
5e9ea98b66
ignore apps in errored state
2016-04-20 19:05:49 -07:00
Girish Ramakrishnan
d87b7dcb75
fix typo
2016-04-20 12:56:35 -07:00
Girish Ramakrishnan
6eea2fef9a
retry fetching icon
...
e2e randomly fails with EAI_AGAIN
2016-04-20 00:40:22 -07:00
Girish Ramakrishnan
34fd5f14a5
0.12.5 changes
2016-04-19 21:52:24 -07:00
Girish Ramakrishnan
a4e73e747c
fix crash mail subject
2016-04-19 19:12:47 -07:00
Girish Ramakrishnan
eadff099eb
send logs when apptask fails
2016-04-19 18:40:46 -07:00
Girish Ramakrishnan
15653cb3f8
rename to logcollector
2016-04-19 18:13:05 -07:00
Girish Ramakrishnan
2f8dc35c5d
rename to sendFailureLogs
2016-04-19 18:06:11 -07:00
Girish Ramakrishnan
a97720d204
rename to failure_notification
2016-04-19 18:04:45 -07:00
Girish Ramakrishnan
73898505b0
remove jslint header
2016-04-19 16:59:12 -07:00
Girish Ramakrishnan
88b4b6a38b
use the crashnotifier module
2016-04-19 16:47:21 -07:00
Girish Ramakrishnan
3da82e3a63
rename to crashnotifierservice
2016-04-19 16:45:05 -07:00
Girish Ramakrishnan
dad1585704
send crash notification on apptask crash
2016-04-19 16:43:58 -07:00
Girish Ramakrishnan
e81dbdb36c
add crashnotifier module
2016-04-19 16:42:05 -07:00
Girish Ramakrishnan
ee2478e500
collect last 300 lines
2016-04-19 16:39:28 -07:00
Girish Ramakrishnan
0f7a6964a4
0.12.4 changes
2016-04-19 16:24:37 -07:00
Girish Ramakrishnan
5fa974ffe6
wait for 30 seconds in taskmanager instead
...
problem: because the apps are not inserted into appdb, the cloudron starts out
with an empty view. apps appear suddenly after 30 seconds.
besides, it makes more sense because 30 secs is not really tied to first run
v0.12.4
2016-04-19 13:56:41 -07:00
Girish Ramakrishnan
e1b7198a29
reverse setTimeout args
v0.12.3
2016-04-19 12:28:36 -07:00
Girish Ramakrishnan
37d6354627
wait for 30 seconds for the addons to start up
...
The platform sometimes takes time to start up (especially in 1GB droplet).
This means that apps like wordpress begin auto installing and they fail
since mysql has not started yet.
2016-04-19 12:15:25 -07:00
Girish Ramakrishnan
6ab3e04fc1
0.12.3 changes
2016-04-19 12:11:59 -07:00
Girish Ramakrishnan
b1987868be
Set sn attribute only if non-empty
...
sn and givenName have as their superior the name attribute, which is of DirectoryString syntax,
that is, the syntax is 1.3.6.1.4.1.1466.115.121.1.15. Attributes which are of syntax
DirectoryString are not allowed to be null, that is, a DirectoryString is required to have
at least one character.
http://stackoverflow.com/questions/15027094/how-to-filter-null-or-empty-attributes-from-an-active-directory-query
This fixes a crash in paperwork which relies on this.
2016-04-19 12:03:03 -07:00
Girish Ramakrishnan
72eb3007c4
tmp -> obj
2016-04-19 12:00:34 -07:00
Girish Ramakrishnan
6c1da45ad1
skip the not automated part
2016-04-19 10:49:46 -07:00
Girish Ramakrishnan
b9857cdb65
use async.retry
2016-04-18 22:06:49 -07:00
Girish Ramakrishnan
d5c251115c
typo
v0.12.2
2016-04-18 18:57:29 -07:00
Girish Ramakrishnan
64c66e248b
add mongodb test
2016-04-18 18:12:56 -07:00
Girish Ramakrishnan
bb53c4f331
fix setup of mongodb
2016-04-18 18:05:23 -07:00
Girish Ramakrishnan
3215d4a3c9
move the exports to the top
2016-04-18 16:30:58 -07:00
Girish Ramakrishnan
68c4d77494
0.12.2 changes
2016-04-18 15:24:33 -07:00
Girish Ramakrishnan
44bf299e10
Merge remote-tracking branch 'origin/users'
2016-04-18 15:19:38 -07:00
Girish Ramakrishnan
6b1e14b464
add option to buffer stdout
2016-04-18 15:02:31 -07:00
Girish Ramakrishnan
8dcde84c3c
remove memorystream
2016-04-18 14:56:47 -07:00
Girish Ramakrishnan
a0deedb958
fixup backup and restore to use docker.execContainer
2016-04-18 14:56:01 -07:00
Girish Ramakrishnan
a2096bec18
use options.stdout to pass back result
2016-04-18 12:22:42 -07:00
Girish Ramakrishnan
4f82bcec43
make execContainer take options arg
2016-04-18 11:42:34 -07:00
Girish Ramakrishnan
491356ce8d
fix teardownMongoDb
2016-04-18 11:29:11 -07:00
Girish Ramakrishnan
6c99105a7e
Make teardown commands use docker.execContainer
2016-04-18 11:25:16 -07:00
Girish Ramakrishnan
71f847776b
fix up all the seutp code to use docker.execContainer
2016-04-18 11:15:21 -07:00
Girish Ramakrishnan
87c5371603
use docker exec instead of dockerode exec in mysql
...
this way we can check the exit code of the exec process.
preivously, we were only wait for the stream to end.
2016-04-18 11:06:09 -07:00
Girish Ramakrishnan
01d676628d
rename docker variable
2016-04-18 10:37:33 -07:00
Girish Ramakrishnan
60badce935
add docker.execContainer
2016-04-18 10:32:22 -07:00
Johannes Zellner
182ae6bf1f
Add some description to the upgrade dialog
2016-04-18 17:21:26 +02:00