Tim van den Eijnden
774380fb44
chore(icons): update fontawesome dependency ( #3219 )
2019-10-14 15:40:19 +02:00
Anthony Lapenna
3632e07654
Merge tag '1.22.1' into develop
...
Release 1.22.1
2019-10-11 10:40:58 +13:00
Anthony Lapenna
80ad5079f7
Merge branch 'release/1.22.1'
2019-10-11 10:40:52 +13:00
Anthony Lapenna
4fad28590d
chore(version): bump version number
2019-10-11 10:40:41 +13:00
Soham Mondal
8de507a15d
feat(container-details): add entrypoint to container details view ( #3120 )
...
* feat(container-details): add entrypoint to container details view
* feat(container-details): restore file from develop branch to bring back original indentation
* feat(container-details): add entrypoint to container details view
2019-10-10 17:47:25 +13:00
Anthony Lapenna
19810b9f4e
fix(build-system): fix build system on CI for Windows ( #3250 )
...
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
* fix(build-system): fix build system on CI for Windows
2019-10-10 16:29:00 +13:00
Anthony Lapenna
ab2acea463
feat(app): add externally sourced support options ( #3249 )
...
* feat(app): add externally sourced support options
* refactor(api): rename struct fields
2019-10-10 10:59:27 +13:00
Anthony Lapenna
521a36e629
fix(api): fix missing default settings for LDAPSettings
2019-10-10 10:28:17 +13:00
Anthony Lapenna
182f3734d0
fix(api): fix an issue with unsupported cron format ( #3240 )
...
* fix(api): fix an issue with unsupported cron format
* refactor(api): review migration method
2019-10-08 16:18:32 +13:00
Anthony Lapenna
d717ad947b
feat(api): remove cron second support
2019-10-08 14:39:37 +13:00
Anthony Lapenna
9aa52a6975
feat(settings): add new settings to disable volume browser ( #3239 )
...
* feat(settings): add new settings to disable volume browser
* feat(api): update setting to be compliant with RBAC
* refactor(api): update method comment
* fix(api): remove volume browsing authorizations by default
* feat(settings): rewrite volume management setting description
* feat(settings): rewrite volume management setting tooltip
* Update app/portainer/views/settings/settings.html
Co-Authored-By: William <william.conquest@portainer.io>
2019-10-08 13:17:58 +13:00
firecyberice
ef4c138e03
fix(authentication): trim the newline character from the password string ( #3091 )
2019-10-08 11:52:37 +13:00
Anthony Lapenna
68fe5d6906
fix(api): fix invalid restriction on StatusInspectVersion
2019-10-08 11:45:16 +13:00
Anthony Lapenna
b0f48ee3ad
feat(app): fix XSS vulnerabilities ( #3230 )
2019-10-07 16:24:48 +13:00
Anthony Lapenna
2912e78f68
fix(api): add access validation for agent browse requests ( #3235 )
...
* fix(api): add access validation for agent browse requests
* fix(api): review query parameter retrieval
* refactor(api): remove useless else case
2019-10-07 16:24:08 +13:00
Anthony Lapenna
fb6f6738d9
fix(api): prevent the use of bind mounts in stacks if setting enabled ( #3232 )
2019-10-07 16:12:21 +13:00
Anthony Lapenna
f7480c4ad4
feat(api): prevent non administrator users to use admin restricted API endpoints ( #3227 )
2019-10-07 16:10:51 +13:00
Anthony Lapenna
1fbe6a12f1
fix(api): fix invalid resource control check ( #3225 )
2019-10-07 16:09:35 +13:00
Anthony Lapenna
b7c38b9569
feat(api): trigger user authorization update when required ( #3213 )
...
* refactor(api): remove useless type cast
* feat(api): trigger user authorization update when required
* fix(api): fix missing RegistryService injection
2019-10-07 15:42:01 +13:00
Frans-Jan van Steenbeek
6c996377f5
fix(container-creation): prevent duplicate MAC addresses after edit ( #1645 ) ( #2993 )
2019-10-03 15:37:34 +13:00
William
81e9484dd3
docs(project): add security info to readme ( #3211 )
...
* docs(project): add security info to readme
* docs(project): fix whitespace in previous commit
2019-10-03 13:03:14 +13:00
Anthony Lapenna
3ab0422361
Revert "feat(build-system): bump Docker binary version to 19.03.2 ( #3202 )" ( #3210 )
...
This reverts commit ed70d0fb2b
.
2019-10-03 11:23:07 +13:00
Anthony Lapenna
d4fa4d8a52
fix(api): always persist data after initial extension check
2019-09-30 14:03:59 +13:00
Pierre Kisters
ed70d0fb2b
feat(build-system): bump Docker binary version to 19.03.2 ( #3202 )
2019-09-30 10:22:04 +13:00
Anthony Lapenna
ea05d96c73
feat(sidebar): add update notification ( #3196 )
...
* feat(sidebar): add update notification
* style(sidebar): update notification color palette
* refactor(api): rollback to latest version
* feat(sidebar): update style
* style(sidebar): fix color override
2019-09-26 08:38:11 +12:00
xAt0mZ
b034a60724
fix(auth): authController full rewrite ( #3173 )
...
* fix(auth): authController full rewrite
fixes 2 bugs caused by legacy code
* fix(auth): moving state to cookies for Firefox private browsing
* fix(auth): clean query params on OAuth response
2019-09-25 13:36:24 +12:00
Anthony Lapenna
646038cd0f
feat(exec): add DEBUG statement when validating license ( #3191 )
2019-09-24 17:06:08 +12:00
Anthony Lapenna
42d4e1e11c
fix(api): prevent panic in auth when OAuth is enabled ( #3179 )
2019-09-24 11:03:44 +12:00
Anthony Lapenna
b84fa9db2f
feat(build-system): remove VOLUME statement from Windows Dockerfile ( #3181 )
2019-09-20 16:38:43 +12:00
Anthony Lapenna
7509283072
fix(home): refresh the view on endpoint ping failure ( #3161 )
...
* fix(api): remove automatic backend failure for Down endpoints
* fix(home): refresh the view on endpoint ping failure
2019-09-20 16:14:44 +12:00
Anthony Lapenna
1f68aad07f
feat(api): prevent endpoint creation with already paired agent ( #3159 )
2019-09-20 16:14:19 +12:00
Anthony Lapenna
07505fabcc
fix(api): remove automatic backend failure for Down endpoints ( #3160 )
2019-09-20 16:13:58 +12:00
Anthony Lapenna
a5e5983c28
feat(api): only error on ping failure for snapshots ( #3177 )
2019-09-20 16:13:44 +12:00
Anthony Lapenna
baa64ca927
refactor(api): update scheduler to match new cron lib API ( #3157 )
2019-09-15 10:47:44 +12:00
William
8e922dbfc6
fix(endpoint-creation): clarify docker endpoint ( #3148 )
...
* fix(endpoint-creation): clarify docker endpoint
* fix(endpoint-creation): change default order
2019-09-11 07:24:29 +12:00
Anthony Lapenna
7d76bc89e7
feat(api): relocate authorizations outside of JWT ( #3079 )
...
* feat(api): relocate authorizations outside of JWT
* fix(api): update user authorization after enabling the RBAC extension
* feat(api): add PortainerEndpointList operation in the default portainer authorizations
* feat(auth): retrieve authorization from API instead of JWT
* refactor(auth): move permissions retrieval to function
* refactor(api): document authorizations methods
2019-09-10 10:58:26 +12:00
xAt0mZ
7ebb3e62dd
fix(services): mounted volumes are now persisted and displayed correctly ( #3114 )
2019-09-10 10:57:36 +12:00
xAt0mZ
52704e681b
feat(services): rollback service capability ( #3057 )
...
* feat(services): rollback service capability
* refactor(services): notification reword
Co-Authored-By: William <william.conquest@portainer.io>
* refactor(services): remove TODO comment + add note on rollback capability
* fix(services): service update rpc error version out of sync
* feat(services): confirmation modal on rollback
* feat(services): rpc error no previous spec message
2019-09-10 10:56:57 +12:00
Steven Kang
ec19faaa24
fix(stack): Skip SSL Verification ( #3064 )
...
* fix(stack): Skip SSL Verification
* fix(stack): Skip SSL Verification
* fix(stack): move httpsCli into service
* fix(stack): clean-up
* fix(stack): move httpsCli back into the function
* fix(stack): move httpsCli and InstallProtocol back into service
* fix(stack): clean-up debugging
* fix(stack): parameter cleanup
Co-Authored-By: Anthony Lapenna <anthony.lapenna@portainer.io>
2019-09-10 10:56:16 +12:00
Anthony Lapenna
628d4960cc
fix(api): fix an issue with RegistryUpdate operation ( #3137 )
2019-09-10 10:55:27 +12:00
Anthony Lapenna
2b48f1e49a
refactor(build-system): clarify build system usage through yarn ( #3140 )
...
* refactor(build-system): clarify build system usage through yarn
* refactor(build-system): rename azure devops build scripts
2019-09-09 12:40:22 +12:00
Anthony Lapenna
849ff8cf9b
docs(api): document EdgeAgentCheckinInterval parameter for SettingsUpdate
2019-09-02 07:17:41 +12:00
Anthony Lapenna
a90fa857ee
docs(api): document Edge agent environment type
2019-08-30 09:30:30 +12:00
Mattias Kågström
c34e83cafd
docs(README): fix typo in readme ( #3071 )
2019-08-14 15:03:47 +02:00
Anthony Brame
ea6cddcfd3
feat(swarmvisualizer): add labels display under node info ( #2886 )
...
* feat(swarmvisualizer): add labels display under node info
* feat(swarmvisualizer): fix css
* add toggle to display node labels
* feat(swarmvisualizer): rename filters section + fix display when label has no value
* feat(swarmvisualizer): retrieve state from local storage for node labels display toggle
2019-08-13 17:38:04 +02:00
xAt0mZ
96155ac97f
feat(app): debounce on all search fields ( #3058 )
2019-08-12 16:27:05 +02:00
xAt0mZ
c12ce5a5c7
feat(networks): group networks for swarm endpoints ( #3028 )
...
* feat(networks): group networks for swarm endpoints
* fix(networks): display error on networks with 1 sub
2019-08-12 16:26:44 +02:00
xAt0mZ
552c897b3b
fix(oauth): okta support ( #3051 )
...
* fix(oauth): okta support
* fix(oauth): state to follow OAuth 2 RFC against CSRF
2019-08-12 16:26:06 +02:00
xAt0mZ
24013bc524
fix(datatables): saved orderBy was always overridden by the default one ( #3052 )
2019-08-12 16:25:35 +02:00
William
3afeb13891
chore(project): adjust stalebot config ( #3081 )
2019-08-12 10:30:19 +02:00