Commit Graph

65 Commits

Author SHA1 Message Date
SirWayne
5f20066cff Fix sonar issue
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-08-05 15:55:49 +02:00
Michael Hirsch
2f263faca0 suppress warning for multiple checked exception declaration
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-25 12:01:28 +02:00
Michael Hirsch
227267af88 avoid more than 3 nested if/switch/try blocks
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-25 11:18:05 +02:00
Michael Hirsch
40a12c0321 remove unnecessary IOException from method signature
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-25 11:16:37 +02:00
Michael Hirsch
82fa485ddc suppress warning squid:S2221
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-25 10:13:07 +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
Michael Hirsch
d1c889bf16 don't return null on isAuthenticated method is boolean
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-19 15:51:22 +02:00
Michael Hirsch
3b5bcd46d8 add javadoc
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-18 12:57:54 +02:00
Michael Hirsch
d2cd13996a fix initial creation of tenant when no current tenant and caching fix
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-18 12:48:50 +02:00
Michael Hirsch
d0cf8a40bd fix javadoc link
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-08 13:32:02 +02:00
Michael Hirsch
c3586b0230 remove double ended semicolon
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-08 10:20:37 +02:00
Michael Hirsch
21bd2c33ac Add IS_SYSTEM_CODE to all springEvalExpr and remove explicit usage
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-07-07 16:45:07 +02:00
Michael Hirsch
a5d84a47e0 code beautify
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-24 14:58:26 +02:00
Michael Hirsch
2150f45bde use SecurityContext as thread local because it's delegated throug
threads

Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-24 14:51:18 +02:00
Kai Zimmermann
7857107b46 Merge pull request #217 from bsinno/feature_configurable_mgmt_sim_scenario
Feature configurable mgmt sim scenario
2016-06-23 10:08:21 +02:00
Michael Hirsch
27005b1ae7 fix test
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-22 17:33:09 +02:00
Michael Hirsch
a11d2bc7f5 Merge branch 'master' into feature_security_adaptions 2016-06-22 15:49:14 +02:00
Michael Hirsch
11f2232247 add prefixed ROLE_ to granted authorities to work with out-of-the-box
spring security

Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-22 15:47:38 +02:00
Michael Hirsch
9226f514d2 add spring security eval expression for system_monitor permission
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-06-22 13:36:22 +02:00
kaizimmerm
aee106b9a9 Merge branch 'master' into feature_configurable_mgmt_sim_scenario
Conflicts:
	hawkbit-repository/hawkbit-repository-jpa/src/main/java/org/eclipse/hawkbit/RepositoryApplicationConfiguration.java


Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
2016-06-21 12:18:32 +02:00
SirWayne
c76bca3c41 Add Javadoc and fix typo
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-15 13:12:59 +02:00
Kai Zimmermann
ecd5647438 extends mgmt simulator. Extended scalabaility of dmf listener.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-15 10:45:34 +02:00
SirWayne
1b4d73bd13 Merge branch 'master' into feature_rollouts_credentials
Conflicts:
	hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/upload/UploadStatusObject.java


Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-15 09:53:06 +02:00
Dominic Schabel
06ccd125f9 Year of licence header fixed.
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com>
2016-06-10 13:11:12 +02:00
Dominic Schabel
93ce7e9bf4 Constant for security log prefix introduced.
Signed-off-by: Dominic Schabel <dominic.schabel@bosch-si.com>
2016-06-10 10:59:45 +02:00
SirWayne
ed8827726c Refactor auditore aware
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-09 17:31:34 +02:00
SirWayne
9c7f48ded5 Merge branch 'master' into feature_rollouts_credentials
Conflicts:
	hawkbit-autoconfigure/src/main/java/org/eclipse/hawkbit/autoconfigure/security/SecurityAutoConfiguration.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/RepositoryApplicationConfiguration.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/ArtifactManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/DeploymentManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/DistributionSetManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/ReportManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/RolloutGroupManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/RolloutManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/SoftwareManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/SystemManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TagManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetFilterQueryManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TenantConfigurationManagement.java
	hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TenantStatsManagement.java


Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-06 10:35:02 +02:00
Kai Zimmermann
e71ab4e63f Ip Address tracking configurable.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-04 21:11:19 +02:00
SirWayne
5d4de130b4 Fix license header
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-02 13:45:56 +02:00
SirWayne
afbea77310 Add Permission Unit Test
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-02 11:07:49 +02:00
Kai Zimmermann
5d17a7d5c3 Added sonar exceptions.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-06-02 08:50:37 +02:00
SirWayne
f8538853ed Add method all permissions
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-06-01 13:12:53 +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
d2826a21c2 Some clean code refactorings
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-05-20 08:52:29 +02:00
SirWayne
27ae067758 Some clean code refactorings
Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-05-20 08:41:47 +02:00
Michael Hirsch
56487ad1b7 remove if-statement and return immediately the instanceof result
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-05-17 10:57:08 +02:00
Michael Hirsch
7a281a8236 allow the getTargetSecurityToken can be called as system code
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-05-13 15:38:52 +02:00
Kai Zimmermann
882c689a51 Migrated sonar false positives from qube into code.
Signed-off-by: Kai Zimmermann <kai.zimmermann@bosch-si.com>
2016-05-04 12:13:26 +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
Kai Zimmermann
f5352b420d Cleaned up a bit 2016-03-15 13:22:43 +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
Kai Zimmermann
dcea53f4c8 Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation 2016-03-04 18:14:26 +01:00
Kai Zimmermann
25832e7e16 Merge remote-tracking branch 'eclipse/master' into cleanup-properties
# Conflicts:
#
hawkbit-dmf-amqp/src/main/java/org/eclipse/hawkbit/amqp/AmqpProperties.j
ava
2016-03-04 12:11:35 +01:00
Kai Zimmermann
71653470dc Merge remote-tracking branch 'eclipse/master' into harmonize-test-documentation 2016-03-03 20:59:15 +01:00
Michael Hirsch
4ca1bdf9ef fix tests by setting the SystemSecurityContext to prevent NPE in tests
Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-02-29 13:19:08 +01:00
Fabian Nonnenmacher
6a88f2a3f4 Added Permission for TenantConfiguration changes
- created SpringEvalExpression for the right to change tenant configuration
- added this authorization filter to every tenant configuration related method

Signed-off-by: Nonnenmacher Fabian <fabian.nonnenmacher@bosch-si.com>
2016-02-29 13:17:13 +01:00
SirWayne
895a78fee8 Merge branch 'master' into Multiple_VHost_Connection
Conflicts:
	hawkbit-dmf-amqp/src/test/java/org/eclipse/hawkbit/amqp/AmqpMessageHandlerServiceTest.java
	hawkbit-security-core/src/test/java/org/eclipse/hawkbit/util/IpUtilTest.java


Signed-off-by: SirWayne <dennis.melzer@bosch-si.com>
2016-02-29 12:41:52 +01:00
Kai Zimmermann
7692a29918 Fixed property bean setup 2016-02-25 20:36:17 +01:00
Kai Zimmermann
ab18e12b69 Completed migration to ConfigurationProperties annotation. Added boot metadata generation to build. 2016-02-25 17:59:46 +01:00
Michael Hirsch
f969d6f4c2 clean code refactorings
- add description to assertions in unit tests
- make inner classes static
- remove out-commented code

Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
2016-02-25 14:38:25 +01:00