Commit Graph

  • e92616c6eb Peer review René Pfeuffer 2018-06-07 10:04:28 +02:00
  • 62711700f9 Use streams René Pfeuffer 2018-06-06 17:32:15 +02:00
  • a8c61a9bfd Cleanup and documentation René Pfeuffer 2018-06-06 16:24:59 +02:00
  • ff8c6ea014 Move create link to collection resource René Pfeuffer 2018-06-06 14:12:53 +02:00
  • ea93b2d123 Use permissions instead of roles René Pfeuffer 2018-06-06 13:46:06 +02:00
  • 2c5823e961 Add json enricher and json field filter René Pfeuffer 2018-06-06 10:36:27 +02:00
  • aacb0b9e8d Correct JavaDoc René Pfeuffer 2018-06-06 08:59:06 +02:00
  • 2673756f8b Correct pagination René Pfeuffer 2018-06-06 08:44:32 +02:00
  • 7bc2c1479a Remove unused code René Pfeuffer 2018-06-05 11:14:19 +02:00
  • 67b27fee0d Create collections conform to HAL René Pfeuffer 2018-06-05 10:56:59 +02:00
  • b25dae00d4 Migrate to edison hal library for links René Pfeuffer 2018-06-05 08:17:25 +02:00
  • 05a9cd115e Use versioned media type René Pfeuffer 2018-06-04 15:55:18 +02:00
  • 00000a25fd Set profile for jenkins build René Pfeuffer 2018-06-04 14:08:54 +02:00
  • dc9295a434 Add all value constructor for proper deserialization of empty optional René Pfeuffer 2018-06-04 12:43:57 +02:00
  • 5f051ecccd Produce custom media type René Pfeuffer 2018-06-04 11:48:58 +02:00
  • 95194f3f86 Nail down date format René Pfeuffer 2018-06-04 10:06:32 +02:00
  • 28643d541c Enable Jackson serialization features René Pfeuffer 2018-06-04 09:45:11 +02:00
  • 71fa5e100c Use Optional for optional attributes René Pfeuffer 2018-06-01 15:07:35 +02:00
  • c62168274d Use Instant in DTO René Pfeuffer 2018-06-01 14:19:12 +02:00
  • cb4f2e49d9 Rename UserNewResource to UserV2Resource and add minimal test René Pfeuffer 2018-06-01 12:58:43 +02:00
  • f614ee3bb4 Correct resource path René Pfeuffer 2018-06-01 11:21:13 +02:00
  • 9ac4c6744a Move new users resource to new package René Pfeuffer 2018-06-01 08:56:11 +02:00
  • c7e59a4fbd Add missing maven wrapper library René Pfeuffer 2018-05-31 13:58:19 +02:00
  • 979bbf4084 Add checkout step in jenkins script René Pfeuffer 2018-05-31 13:48:09 +02:00
  • 3ee9193e0f Add mvn wrapper scripts for Jenkins build René Pfeuffer 2018-05-31 12:40:37 +02:00
  • b87cb003a4 Add Jenkinsfile René Pfeuffer 2018-05-31 12:34:34 +02:00
  • 992188ae41 Use guava immutable collection René Pfeuffer 2018-05-31 10:32:51 +02:00
  • 25e25a3a94 Simplify link building René Pfeuffer 2018-05-31 08:56:05 +02:00
  • 252c309a05 First step for sub resources René Pfeuffer 2018-05-30 16:23:00 +02:00
  • 8770fd2a76 First step for sub resources René Pfeuffer 2018-05-30 15:40:31 +02:00
  • b9d9d1c907 Cleanup René Pfeuffer 2018-05-29 17:11:22 +02:00
  • aa327ae465 Cleanup René Pfeuffer 2018-05-29 16:39:09 +02:00
  • f32bb38ac2 Refactoring René Pfeuffer 2018-05-29 16:29:13 +02:00
  • 14d960c753 Refactoring René Pfeuffer 2018-05-29 16:24:19 +02:00
  • 92d5ec58b6 Add more links (unconditional) René Pfeuffer 2018-05-29 15:36:52 +02:00
  • 0bb7c131ed Correct returned collection of get all René Pfeuffer 2018-05-29 15:36:29 +02:00
  • 89b0c08f70 Enhance unit tests and use guice for injection René Pfeuffer 2018-05-29 10:47:15 +02:00
  • 933e610daf Implement delete René Pfeuffer 2018-05-28 16:22:32 +02:00
  • 4b1385d7e9 Implement create René Pfeuffer 2018-05-28 16:16:00 +02:00
  • 8ea0070019 Encrypt password René Pfeuffer 2018-05-28 16:02:28 +02:00
  • 0583fd2210 Implement update René Pfeuffer 2018-05-28 14:55:22 +02:00
  • cf6353dcbf Function get all René Pfeuffer 2018-05-28 14:31:43 +02:00
  • 6ac0765788 Add links map René Pfeuffer 2018-05-28 14:13:47 +02:00
  • 61c2e942be Extend user dto René Pfeuffer 2018-05-28 13:21:47 +02:00
  • 56af56b39e Create first new dummy user resource René Pfeuffer 2018-05-28 13:18:00 +02:00
  • 8c308f7d74 Correct Typo René Pfeuffer 2018-05-25 15:13:34 +02:00
  • 0ed6ac58d2 Merged in gstefanik/scm-manager/gstefanik/prevent-binary-data-in-extras-from-inter-1505737809497 (pull request #39) Sebastian Sdorra 2017-09-26 06:45:40 +00:00
  • bfc70d418d oops... don't interpret "close=junk" as "close=1" Gábor Stefanik 2017-09-18 12:34:50 +00:00
  • 3262524832 prevent binary data in {extras} from interfering with UTF-8 decoding Gábor Stefanik 2017-09-18 12:30:20 +00:00
  • 08a7f8f11d build(server): remove invalid config element broDom 2017-07-25 09:44:08 +02:00
  • e598d6fe4e build(server): update jetty broDom 2017-07-25 09:43:49 +02:00
  • 5799f368fd build(webapp): update resteasy (3.1.3 -> .4) broDom 2017-07-25 09:40:49 +02:00
  • 7b044ede3a build(webapp): update jackson (2.8.6 -> .9) broDom 2017-07-25 09:40:26 +02:00
  • d007f665f0 build(core): add missing commons-logging broDom 2017-07-25 09:38:42 +02:00
  • 8111eae65a build: update shiro (1.4-rc2 -> 1.4) broDom 2017-07-25 09:21:01 +02:00
  • 46f5002f29 refactor: replace removed Guava API calls broDom 2017-07-05 21:23:28 +02:00
  • 1da3c7436c refactor: replace StreamSupport.stream(spliterator, false) with Guava's Stream.stream(iterable) broDom 2017-07-05 21:02:17 +02:00
  • d7b539ba10 build: update guava (16 -> 22) broDom 2017-07-05 21:01:39 +02:00
  • 056c384c39 refactor: use Stream API in ValidationUtil.isRepoNameValid broDom 2017-07-05 18:23:32 +02:00
  • 20f84f82f4 removed plugin-backend related classes and configuration, because the backend has moved to its own repository Sebastian Sdorra 2017-07-05 08:04:59 +02:00
  • 96f40485d1 refactor: remove redundant type casts broDom 2017-07-03 17:17:58 +02:00
  • 656288857b refactor: remove redundant type arguments broDom 2017-07-03 17:17:39 +02:00
  • efac49ccf7 style: use uppercase L instead of lowercase version for better readability broDom 2017-07-03 17:16:54 +02:00
  • c91b3a39cd build: remove duplicated dependencies broDom 2017-07-03 17:15:21 +02:00
  • 94fba3df13 build: remove redundant groupIds as they are defined in the parent pom broDom 2017-07-03 17:13:15 +02:00
  • 0cff0e7e7a refactor: remove explicit type arguments broDom 2017-07-03 17:12:41 +02:00
  • b73040771a refactor: replace statement lambda with expression lambda broDom 2017-07-03 17:11:32 +02:00
  • 524a5dbb0a refactor: use Map.computeIfAbsent broDom 2017-07-03 17:10:58 +02:00
  • fb2dfce631 refactor: replace Guava's Iterables.find with Stream API broDom 2017-07-03 17:09:50 +02:00
  • 7b03c19de6 refactor: replace while loop with Map.removeIf broDom 2017-07-03 17:08:44 +02:00
  • 64b8fc8af6 refactor: replace Collections.sort with List.sort broDom 2017-07-03 17:08:04 +02:00
  • 397904adde refactor: replace anonymous types with lambdas broDom 2017-07-03 17:07:07 +02:00
  • db2d82b9ec refactor: use try-with-resources broDom 2017-07-03 16:59:46 +02:00
  • e9d5b3a363 refactor: collapse identical catch blocks broDom 2017-07-03 16:59:19 +02:00
  • 9f98b0e890 refactor: replace while with iterator with foreach loop broDom 2017-07-03 16:56:25 +02:00
  • ad719d37ab refactor: use Stream API instead of for-if broDom 2017-07-03 16:55:43 +02:00
  • 13b29ea9f2 refactor: replace String.indexOf() >= 0 with String.contains() broDom 2017-07-03 16:54:39 +02:00
  • 4bd093f472 refactor: replace for loop with foreach broDom 2017-07-03 16:46:54 +02:00
  • f70745d65a style: remove unused imports broDom 2017-07-03 16:45:21 +02:00
  • 244e9ba297 fix deserialization of changeset modifications Sebastian Sdorra 2017-06-28 22:03:51 +02:00
  • 99c946b524 fix serialization/deserialization of integration tests Sebastian Sdorra 2017-06-28 22:03:21 +02:00
  • 92444fa73b json before xml Sebastian Sdorra 2017-06-28 22:02:05 +02:00
  • e734ff8268 removed unnecessary json url extension Sebastian Sdorra 2017-06-28 22:01:11 +02:00
  • 97abf3de0e improve default configuration for json serialization/deserialization Sebastian Sdorra 2017-06-28 21:59:49 +02:00
  • e826b833cc switch from jersey 1.x to resteasy Sebastian Sdorra 2017-06-27 20:16:05 +02:00
  • 3f27dd8cca [maven-release-plugin] prepare for next development iteration Sebastian Sdorra 2018-05-04 11:14:45 +02:00
  • 0ba7fab12c [maven-release-plugin] copy for tag 1.60 Sebastian Sdorra 2018-05-04 11:14:45 +02:00
  • a0b3b154c8 [maven-release-plugin] prepare release 1.60 1.60 Sebastian Sdorra 2018-05-04 11:14:45 +02:00
  • b76fa9b59a merge with branch issue-979 Sebastian Sdorra 2018-05-04 09:09:05 +02:00
  • 418ad370e2 close branch issue-979 Sebastian Sdorra 2018-05-04 09:07:18 +02:00
  • 41dea47413 #979 rename KeyStore to SecretKeyStore Sebastian Sdorra 2018-05-04 07:20:07 +02:00
  • f345972935 #979 change encryption key prefix from enc to SKV2 (scm key version 2) Sebastian Sdorra 2018-04-30 11:01:00 +02:00
  • 40b5ef485b #979 encrypt the configuration keys before they are written to prefs Sebastian Sdorra 2018-04-30 09:36:51 +02:00
  • cbecb3731b #979 use a java 7 compatible cipher spec Sebastian Sdorra 2018-04-30 09:27:00 +02:00
  • 3ee0bcedac #979 encrypt cli configuration with aes instead of pbe Sebastian Sdorra 2018-04-18 14:41:38 +02:00
  • d9e7de8202 #979 improve javadoc Sebastian Sdorra 2018-04-18 08:09:28 +02:00
  • a55dd9873b #979 split implementation of ScmClientConfigFileHandler in order to create new more secure implementation Sebastian Sdorra 2018-04-17 22:00:54 +02:00
  • b8456d364c update commons-daemon to version 1.1.0 Sebastian Sdorra 2018-04-13 23:32:50 +02:00
  • b8144b514e ignore module-info for enforceBytecodeVersion rule Sebastian Sdorra 2018-04-13 16:23:33 +02:00
  • c56291490e merge with branch issue-972 Sebastian Sdorra 2018-04-12 20:23:23 +02:00