girish@cloudron.io
70f096c820
check settingsdb whether to notify for app prerelease
...
fixes #573
2016-01-23 05:56:08 -08:00
girish@cloudron.io
2840251862
check if updateInfo is null earlier
2016-01-23 05:37:22 -08:00
girish@cloudron.io
b43966df22
code without callback is hard to read
2016-01-23 05:35:57 -08:00
girish@cloudron.io
cc22285beb
Check settingsdb whether to notify for prereleases
...
part of #573
2016-01-23 05:33:16 -08:00
girish@cloudron.io
b72d48b49f
set default update config
2016-01-23 05:07:12 -08:00
girish@cloudron.io
3a6b9c23c6
settings: add update config
2016-01-23 05:06:09 -08:00
girish@cloudron.io
b2da364345
fix typo in comment
2016-01-22 17:58:38 -08:00
girish@cloudron.io
de7a6abc50
Check for out of disk space
...
Fixes #567
2016-01-22 17:46:23 -08:00
girish@cloudron.io
10f74349ca
collectd: disable vmem plugin
2016-01-22 15:44:46 -08:00
girish@cloudron.io
05a771c365
collectd: disable process plugin
2016-01-22 15:43:47 -08:00
girish@cloudron.io
cfa2089d7b
collectd: Remove ping metric
2016-01-22 15:36:13 -08:00
girish@cloudron.io
d56abd94a9
collectd uses the data lo partition that is resized by box-setup.sh
2016-01-22 15:06:43 -08:00
girish@cloudron.io
2f20ff8def
use loop1 instead of loop0
...
box-setup.sh always resizes the loopback partition on reboot. This
means that it always be loop1.
2016-01-22 15:03:23 -08:00
girish@cloudron.io
9706daf330
Just track ext4 and btrfs file systems
2016-01-22 14:33:02 -08:00
girish@cloudron.io
a246b3e90c
box-setup needs to run after mounting to prevent race in script
2016-01-22 14:21:36 -08:00
girish@cloudron.io
e28e1b239f
fix comment
2016-01-22 14:21:20 -08:00
girish@cloudron.io
4aead483de
This hack is not needed in 15.10 anymore
...
collectd is still same version in 15.10 but it collects info correctly
as df-vda1 now.
2016-01-22 14:00:40 -08:00
girish@cloudron.io
f8cc6e471e
0.7.0 changes
2016-01-22 11:02:04 -08:00
girish@cloudron.io
6b9ed9472d
upgrade to 15.10
2016-01-22 10:46:13 -08:00
girish@cloudron.io
a763b08c41
pin packages
...
fixes #558
2016-01-22 10:46:13 -08:00
Johannes Zellner
178f904143
Put installer.sh location in README
2016-01-22 13:03:31 +01:00
Girish Ramakrishnan
bb88fa3620
Restart node processes if journald crashes
...
Note that we cannot simply ignore EPIPE in the node programs.
Doing so results in no logs anymore :-( This is supposedly
fixed in systemd 228.
Fixes #550
2016-01-21 22:13:19 -08:00
Girish Ramakrishnan
1e1249d8e0
Give journald more time to sync
...
Part of #550
2016-01-21 21:43:49 -08:00
girish@cloudron.io
bcb0e61bfc
Kill child processes
...
On Unix, child processes are not killed when parent dies.
Each process is part of a process group (pgid). When pgid == pid,
it is the process group leader.
node creates child processes with the parent as the group leader
(detached = false).
You can send a signal to entire group using kill(-pgid), as in,
negative value in argument. Systemd can be made to do this by
setting the KillMode=control-group.
Unrelated: Process groups reside inside session groups. Each session
group has a controlling terminal. Only one process in the session
group has access to the terminal. Process group is basically like
a bash pipeline. A session group is the entire login session with only
one process having terminal access at a time.
Fixes #543
2016-01-21 17:44:17 -08:00
girish@cloudron.io
022ff89836
Add 0.6.6 changes
2016-01-21 15:57:22 -08:00
girish@cloudron.io
b9d4b8f6e8
Remove docker images by tag
...
docker pull previously used to pull down all tags.
docker pull tag1 # might pull down tag2, tag3 if they are all same!
docker rm tag1 # oops, tag2 and tag3 still hold on to the image
However, the above feature was not possible with registry v2 (some
technical stuff to do with each tag being separately signed). As a result,
this feature was removed from v1 as well - https://github.com/docker/docker/pull/10571
This means we can now do:
docker pull tag1 # nice
docker rm tag1 # image goes away if no one else is using it
references:
https://github.com/docker/docker/issues/8689
https://github.com/docker/docker/pull/8193 (added this feature to v1)
https://github.com/docker/docker/issues/8141 (the request)
https://github.com/docker/docker/pull/10571 (removes the v1 feature)
Fixes #563
2016-01-21 15:53:51 -08:00
Johannes Zellner
0f5ce651cc
Show errors if passwords do not match for reset and setup
v0.6.5
2016-01-21 16:33:51 +01:00
Johannes Zellner
6b8d5f92de
Set meaningful page title for oauth rendered pages
2016-01-21 16:19:38 +01:00
Johannes Zellner
55e556c725
Also provide client side password validation for password setup and reset forms
2016-01-21 16:08:51 +01:00
Johannes Zellner
19bb0a6ec2
Move form feedback below in setup screen
2016-01-21 16:03:46 +01:00
Johannes Zellner
290132f432
Add warning in password.js to update the UI parts
2016-01-21 16:00:12 +01:00
Johannes Zellner
4a8be8e62d
Add changes for 0.6.5
2016-01-21 15:57:48 +01:00
Johannes Zellner
23b61aef0c
Use client side pattern validation for setup password
2016-01-21 15:52:24 +01:00
Johannes Zellner
24cc433a3d
Also take care of the developermode toggle form
2016-01-21 15:17:49 +01:00
Johannes Zellner
e014b7de81
It should be called 'Wrong password'
2016-01-21 15:11:42 +01:00
Johannes Zellner
0895a2bdea
Same procedure for the app uninstall dialog
2016-01-21 15:09:22 +01:00
Johannes Zellner
03ca4887ba
Streamline the app restore password validation
2016-01-21 15:06:22 +01:00
Johannes Zellner
9eeb17c397
Fixup app configure password validation
2016-01-21 15:03:51 +01:00
Johannes Zellner
6a5da2745a
Simplify password validation in email edit
2016-01-21 14:59:39 +01:00
Johannes Zellner
e1111ba2bb
Simplify password validation for cloudron update
2016-01-21 14:57:21 +01:00
Johannes Zellner
d186084835
Use password regexp instead of min-max to do client side validation also
2016-01-21 14:47:21 +01:00
Johannes Zellner
06c2ba9fa9
Fixup email edit form with password changes
2016-01-21 14:34:36 +01:00
Johannes Zellner
b82e5fd8c6
Remove console.log()
2016-01-21 14:29:04 +01:00
Johannes Zellner
6e1f96a832
Set min and max length for all password fields
2016-01-21 14:26:24 +01:00
Johannes Zellner
f68135c7aa
Fixup password requirement feedback in account settings
2016-01-21 14:03:24 +01:00
Johannes Zellner
f48cbb457b
Call reset avatar to trigger favicon change
v0.6.4
2016-01-20 17:15:13 +01:00
Johannes Zellner
8d192dc992
Add Client.resetAvatar()
2016-01-20 17:14:50 +01:00
Johannes Zellner
b70324aa24
Give favicon an id
2016-01-20 17:14:36 +01:00
Johannes Zellner
390afaf614
Remove dead code
2016-01-20 16:56:14 +01:00
Johannes Zellner
5112322e7d
Ensure the avatar is always updated in all places
...
Fixes #549
2016-01-20 16:55:44 +01:00