Kai Zimmermann
66feae2756
DosFilter can be disabled. ( #561 )
...
* DosFilter can be disabled.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Moved filters our of security core.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Move caffeine dependency.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-07-13 12:52:00 +02:00
Kai Zimmermann
67a4677ef6
Split repository API for module and DS management. Refactor utility usage ( #524 )
...
* Split DS management and reduce util usage.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Split sw module and type management.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Sonar issues.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Make sonar listen to the exception!
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Register both beans.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Split JPA implementations.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Revert user details change.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix compilation errors.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix bean queries. Fix image path.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Document preferred utility usage.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix exmaples and revert unintended checkin.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Code cleanup.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Typos, readibility.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Remove unused reference.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Rollouts cache delete aware.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Fix rolloutgroup delete event.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
* Add new RolloutGroupDeletedEvent event
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-06-01 06:28:59 +02:00
kaizimmerm
806491d9b5
Rename DMF model classes to avoid name clashes with the repository.
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-05-16 16:57:07 +02:00
Kai Zimmermann
804522f966
hawkBit repository uses Optional on single entity find/get requests ( #435 )
...
* Repo returns optionals.
* Improved exception handling for collection usage in repo queries.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2017-02-16 10:09:14 +01:00
Kai Zimmermann
92dd6a1a0e
Modular hawkBit ( #378 )
...
* Cleaned up component scan
* More flexibility for hawkBit micro services
* Introduce spring boot starters
* Eclipse Jetty as hawkBit default
* Fixed links as prep for wiki removal
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-12-13 12:29:21 +01:00
Dennis Melzer
866bc72114
Feature horizontal scalability ( #305 )
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-11-03 15:53:53 +01:00
Kai Zimmermann
c4faf4b5af
Merge pull request #297 from bsinno/feature_multi_known_hashes_for_issuer_hash_based_auth
...
Feature multi known hashes for issuer hash based auth
2016-10-13 06:09:21 +02:00
Kai Zimmermann
5c53bef164
Configurable download URL generation ( #296 )
...
Configurable download URL generation.
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-09-28 09:18:03 +02:00
Marcel Mager (INST-IOT/ESB)
5215580cd7
Fix code review findings:
...
* adapt return type of #getPreAuthenticatedPrincipal to the
#getPreAuthenticatedCredentials return type (both Object)
* #splitMultiHash returns list instead of array
Signed-off-by: Marcel Mager (INST-IOT/ESB) <Marcel.Mager@bosch-si.com >
2016-09-22 14:21:59 +02:00
Kai Zimmermann
2f415c4839
Merge pull request #274 from bsinno/fix_dialog_window_must_not_close_after_save_if_duplicate_exists
...
Fix for the dialog window must not close after save if duplicate exists.
2016-09-01 11:37:58 +02:00
Melanie Retter
4d47a86285
Fix typo
...
Signed-off-by: Melanie Retter <melanie.retter@bosch-si.com >
2016-08-24 14:26:46 +02:00
kaizimmerm
ff500d3bd7
Started migration for Boot 1.3 and Security 4.1
...
Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com >
2016-08-24 09:38:53 +02:00
Michael Hirsch
f3b472bcd2
Merge branch 'master' into Feature_Improve_Code_Quality
...
Conflicts:
hawkbit-core/src/main/java/org/eclipse/hawkbit/api/ArtifactUrlHandlerProperties.java
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerService.java
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerServiceTest.java
hawkbit-repository/src/main/java/org/eclipse/hawkbit/eventbus/CacheFieldEntityListener.java
hawkbit-security-core/src/main/java/org/eclipse/hawkbit/security/SystemSecurityContext.java
hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/details/ArtifactBeanQuery.java
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-07-25 10:08:24 +02:00
Kai Zimmermann
13f9791891
Removed JPA dependencies from runtime. Test only now.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-31 20:50:22 +02:00
Kai Zimmermann
f2e13b8d22
Split into separate maven modules.
...
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com >
2016-05-25 17:43:57 +02:00
SirWayne
79d604ca0b
Some clean code refactorings
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-05-19 17:28:45 +02:00
Michael Hirsch
df1d4c5a20
Merge branch 'master' into
...
Download_server_supports_download_through_HTTP_and_HTTPs
Conflicts:
hawkbit-core/src/main/java/org/eclipse/hawkbit/tenancy/configuration/TenantConfigurationKey.java
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-04-05 11:58:27 +02:00
Kai Zimmermann
7d3d4f1fd4
Fixed broken test.
2016-03-29 15:37:07 +02:00
Kai Zimmermann
f33a8c37e8
Corrected expected exception checks in tests
2016-03-29 13:43:18 +02:00
Michael Hirsch
1cb7519ace
add security and filters for anonymous download via http and amqp
...
requests
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-03-23 16:17:53 +01:00
Michael Hirsch
cdac7185c4
fix typo of class TenantSecurityToken and handle authentication message
...
based on FileResource not only on SHA1 hash
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com >
2016-03-23 10:23:35 +01:00
SirWayne
a4cc3df092
Fix test properties
...
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-09 15:36:59 +01:00
SirWayne
ed97031faf
Merge branch 'master' into
...
feature_MECS-86_tenant_specific_polling_configuration
Conflicts:
hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityManagedConfiguration.java
hawkbit-core/src/main/java/org/eclipse/hawkbit/tenancy/configuration/TenantConfigurationKey.java
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentfication.java
hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpControllerAuthentficationTest.java
hawkbit-repository/src/test/resources/application-test.properties
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com >
2016-03-09 13:29:40 +01:00
Nonnenmacher Fabian (INST-ICM/BSV-AS)
9646e1eabc
Fixed review findings
2016-03-04 12:34:39 +01:00
Fabian Nonnenmacher
2be4922615
Added System Security Context as attribute to AbstractControllerAuthenticationFilter
...
This is necessary, because the tenant configuration methods are only accessable with specific permissions.
With the SystemSecurityContext methods can be executed as SystemRunner and therefor we can set permissions.
* updated the chaine of condtructors to set the context in the filter class
* added SystemRunner permission to TenantConfigurationManagement
* Autowired the system context to AMQP and HTTP controller
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:18:58 +01:00
Fabian Nonnenmacher
6cef6aed1a
Moved tenant configuration functions to new management class
...
- moved fucntions to TenantConfigurationManagement, for better function capseling
- updated references
- updated references in tests, tests were succesfully
Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com >
2016-02-29 13:15:40 +01:00
Kai Zimmermann
204fe1fd18
Created TODOs for missing descriptions
2016-02-23 20:53:21 +01:00
Kai Zimmermann
7f2a9d1ed2
Features harmonised, more test descriptions
2016-02-23 09:57:18 +01:00
Kai Zimmermann
b1f753b291
Upgrade to 0.2 release train
...
0.2. development starts in parallel to the preparation for first
eclipse release 0.1
2016-01-26 11:34:39 +01:00
Kai Zimmermann
64deaeea3c
Remove swagger and minor feature extensions and bug fixes
...
- Various Bug fixes and improvements
- Management API extended
- Swagger removed
- Guava Upgraded to 19
2016-01-21 13:42:38 +01:00
Kai Zimmermann
7497ab61ed
Initial check in accordance with Parallel IP
2016-01-21 13:18:55 +01:00