Girish Ramakrishnan
23fc4bec36
callback can be null
2015-10-15 12:06:38 -07:00
Girish Ramakrishnan
6b82fb9ddb
Remove old addon images on infra update
...
Fixes #329
2015-10-15 12:01:31 -07:00
Girish Ramakrishnan
a3ca5a36e8
update test image
2015-10-15 11:11:54 -07:00
Girish Ramakrishnan
f57c91847d
addons do not write to /var/log anymore
2015-10-15 11:00:51 -07:00
Johannes Zellner
eda4dc83a3
Do not fail in container.sh when trying to remove non-existing directories
2015-10-15 18:06:57 +02:00
Johannes Zellner
5a0bf8071e
Handle the various appId types we have by now
2015-10-15 17:57:07 +02:00
Johannes Zellner
09dfc6a34b
Get the oauth2 debug()s in shape
2015-10-15 16:55:48 +02:00
Johannes Zellner
3b8ebe9a59
Fixup the oauth tests with accessRestriction support
2015-10-15 16:50:05 +02:00
Johannes Zellner
2ba1092809
Adhere to accessRestriction for oauth authorization endpoint
2015-10-15 16:49:13 +02:00
Johannes Zellner
7c97ab5408
Revert "Since we got fully rid of the decision dialog, no need to serialze the client anymore"
...
This is now again required, due to the accesRestriction check
This reverts commit 2c9ff1ee3b .
2015-10-15 16:33:05 +02:00
Johannes Zellner
ac1991f8d1
Fix typo in oauth test
2015-10-15 15:37:56 +02:00
Johannes Zellner
2a573f6ac5
Fixup the simpleauth tests
2015-10-15 15:19:01 +02:00
Johannes Zellner
9833d0cce6
Adhere to accessRestriction in simple auth
2015-10-15 15:18:40 +02:00
Johannes Zellner
fbc3ed0213
Add apps.hasAccessTo()
2015-10-15 15:06:34 +02:00
Johannes Zellner
c916a76e6b
Prepare simpleauth test for accessRestriction
2015-10-15 13:29:44 +02:00
Johannes Zellner
ae1bfaf0c8
roleUser is gone as well
2015-10-15 12:50:48 +02:00
Johannes Zellner
0aedff4fec
roleAdmin is gone
2015-10-15 12:37:42 +02:00
Johannes Zellner
73d88a3491
Rewrite accessRestriction validator
2015-10-15 12:37:42 +02:00
Girish Ramakrishnan
5d389337cd
make /var/log readonly
...
Expect apps to redirect logs of stdout/stderr
Part of #503
2015-10-15 00:46:50 -07:00
Girish Ramakrishnan
a977597217
cleanup tmpdir in janitor
2015-10-14 23:21:03 -07:00
Girish Ramakrishnan
b3b4106b99
Add janitor tests
2015-10-14 22:50:07 -07:00
Girish Ramakrishnan
7f29eed326
fold janitor into main box code cron job
...
the volume cleaner will now also come into janitor
2015-10-14 22:39:34 -07:00
Girish Ramakrishnan
ec895a4f31
do not use -f to logrotate
...
Normally, logrotate is run as a daily cron job. It will not modify a log
multiple times in one day unless the criterion for that log is based on
the log's size and logrotate is being run multiple times each day, or
unless the -f or --force option is used.
2015-10-14 15:10:53 -07:00
Girish Ramakrishnan
3fc0a96bb0
Add docker volumes janitor
...
This cleans up tmp and logrotates /var/log every 12 hours.
Note that this janitor is separate from the box janitor because they
run as different users.
Fixes #503
2015-10-14 14:18:36 -07:00
Girish Ramakrishnan
c154f342c2
show restore button if we have a lastBackupId
...
This is the only way to roll back even if you have a functioning app.
Use cases include:
1. You updated and something doesn't work
2. The app is in 'starting...' state (so it's installed) but no data yet
2015-10-14 11:36:12 -07:00
Johannes Zellner
8f1666dcca
Consolidate the oauth comments
2015-10-14 16:31:55 +02:00
Johannes Zellner
9aa4750f55
Since we got fully rid of the decision dialog, no need to serialze the client anymore
2015-10-14 16:22:50 +02:00
Johannes Zellner
c52d985d45
Properly skip decision dialog
2015-10-14 16:16:37 +02:00
Johannes Zellner
376d8d9a38
Cleanup the client serialization
2015-10-14 16:15:51 +02:00
Johannes Zellner
08de0a4e79
Add token exchange tests
2015-10-14 16:15:32 +02:00
Johannes Zellner
11d327edcf
Remove unused session error route
2015-10-14 15:51:55 +02:00
Johannes Zellner
d2f7b83ea7
Add oauth callback tests
2015-10-14 15:50:00 +02:00
Johannes Zellner
72ca1b39e8
Add oauth session logout test
2015-10-14 15:38:40 +02:00
Johannes Zellner
69bd234abc
Test for unkown client_id
2015-10-14 15:30:10 +02:00
Johannes Zellner
94e6978abf
Add test for grant type requests
2015-10-14 15:08:04 +02:00
Johannes Zellner
b5272cbf4d
roleAdmin is not part of scopes anymore
2015-10-14 14:59:54 +02:00
Johannes Zellner
edb213089c
Add oauth2 test when user is already logged in with his session
2015-10-14 14:46:25 +02:00
Johannes Zellner
b772cf3e5a
Add tester tag
2015-10-14 14:46:03 +02:00
Johannes Zellner
e86d043794
The oauth callback does not need a header and footer
2015-10-14 14:36:41 +02:00
Johannes Zellner
4727187071
Also test loginForm submit with email
2015-10-14 14:31:10 +02:00
Johannes Zellner
d8b8f5424c
add loginForm submit tests
2015-10-14 14:30:53 +02:00
Johannes Zellner
8425c99a4e
Also test oauth clients with oauth proxy
2015-10-14 13:38:37 +02:00
Johannes Zellner
c023dbbc1c
Do not handle addon-simpleauth in oauth
2015-10-14 13:35:33 +02:00
Johannes Zellner
af516f42b4
Add oauth login form tests
2015-10-14 13:34:20 +02:00
Johannes Zellner
dbd8e6a08d
Add more oauth tests for the authorization endpoint
2015-10-14 12:03:04 +02:00
Johannes Zellner
c24bec9bc6
Remove unused contentType middleware
2015-10-14 11:48:57 +02:00
Johannes Zellner
9854598648
Fix typo to repair oauth and simple auth login
...
Second time breakage, time for a test ;-)
v0.0.71
2015-10-13 21:55:02 +02:00
Johannes Zellner
1e7e2e5e97
Remove decision dialog related route
2015-10-13 20:39:08 +02:00
Johannes Zellner
081e496878
Remove unused oauth decision dialog
2015-10-13 20:32:27 +02:00
Johannes Zellner
aaff7f463a
Cleanup the authorization endpoint
v0.0.70
2015-10-13 18:23:32 +02:00