Commit Graph

2390 Commits

Author SHA1 Message Date
Sebastian Sdorra
2e2ed3729a Add missing since javadoc annotation 2020-08-10 11:19:52 +02:00
Konstantin Schaper
30aa592d73 Merge branch 'develop' into feature/create_gpg_signatures
# Conflicts:
#	CHANGELOG.md
#	yarn.lock
2020-08-07 15:13:29 +02:00
Eduard Heimbuch
dec78ebecd merge with develop 2020-08-07 13:06:53 +02:00
Eduard Heimbuch
914f5eb4bb Show session expired warning if the jwt token is expired 2020-08-07 10:07:44 +02:00
Konstantin Schaper
143d4273b8 allow key download from signature in changeset view 2020-08-06 21:57:31 +02:00
René Pfeuffer
6bfefb3348 Introduce merge detection for receive hooks
Here we add a merge detection provider for pre and post receive hooks
and implement this new provider for git.
2020-08-05 17:57:50 +02:00
Sebastian Sdorra
1246fbd65c fixes some sonarqube issues 2020-08-05 15:41:18 +02:00
Sebastian Sdorra
c946c130eb adds verification of dependency versions on plugin installation 2020-08-05 15:28:39 +02:00
Konstantin Schaper
7072761ba1 implementation and unit tests 2020-08-05 13:02:02 +02:00
Sebastian Sdorra
c984844f25 adds versions to dependencies of the InstalledPluginDescriptor 2020-08-05 08:02:58 +02:00
CES Marvin
7352bdf55b prepare for next development iteration 2020-08-04 14:29:12 +00:00
CES Marvin
0394f8fd96 release version 2.3.1 2020-08-04 13:57:22 +00:00
Eduard Heimbuch
4c9e96f7e2 add anonymous mode for webclient / change footer and redirects if user is anonymous / add login button if user is anonymous 2020-08-03 17:53:10 +02:00
Konstantin Schaper
08a025ba81 wip 2020-08-03 16:09:37 +02:00
Eduard Heimbuch
b926238e03 enhance anonymous access from two state mode to three state mode 2020-08-03 14:40:39 +02:00
Sebastian Sdorra
b981d62905 adds new constructor to InitializingHttpScmProtocolWrapper which uses the new RootURL api 2020-08-03 13:57:07 +02:00
Sebastian Sdorra
5bf4917914 adds RootURL which resolves the scm root url regardless of the guice scope 2020-08-03 13:37:16 +02:00
Sebastian Sdorra
2d5c62e77b throws an exception if createForwardedBaseUrl is used with a non forwarded request 2020-08-03 13:36:23 +02:00
Sebastian Sdorra
1dd4494eac fixes small sonarqube warning 2020-08-03 07:40:35 +02:00
Sebastian Sdorra
2400e465d3 migrate InitializingHttpScmProtocolWrapperTest to junit 5 2020-08-03 07:38:39 +02:00
Eduard Heimbuch
8db0301141 cleanup 2020-07-31 10:26:44 +02:00
Eduard Heimbuch
3da7710543 refactor 2020-07-29 17:29:40 +02:00
Eduard Heimbuch
b22ead23de show signature key on changeset 2020-07-29 15:43:14 +02:00
Eduard Heimbuch
0c45cf21e3 implement default gpg using bouncy castle 2020-07-28 12:45:20 +02:00
Eduard Heimbuch
ebb6a1fdb8 Merge branch 'develop' into feature/verify_gpg_signatures 2020-07-28 12:36:15 +02:00
Eduard Heimbuch
4290ca4077 add config form for public keys 2020-07-27 14:52:46 +02:00
Sebastian Sdorra
13326d6253 set since tag for gpg stuff to 2.4.0, rename Signature.key to Signature.keyId and added DummyGPG for testing 2020-07-24 11:58:28 +02:00
CES Marvin
17da0b9a8a prepare for next development iteration 2020-07-23 12:17:00 +00:00
CES Marvin
efda158d76 release version 2.3.0 2020-07-23 11:43:35 +00:00
Sebastian Sdorra
633bfe7657 Merge pull request #1259 from scm-manager/feature/init_svn_repo_with_trunk
init svn repositories with README.md in trunk folder
2020-07-22 15:04:03 +02:00
Sebastian Sdorra
5d0c216b19 Revert "add jexl parser to parse expressions in urls"
The jexl parser was moved to its own plugin scm-el-plugin.
This reverts commit 1cc6864a3c.
2020-07-22 14:18:23 +02:00
Eduard Heimbuch
b1660f5ec7 init svn repositories with README.md in trunk folder 2020-07-22 14:00:52 +02:00
Sebastian Sdorra
1aee051a76 Merge pull request #1261 from scm-manager/bugfix/clear_branches_cache
Invalidate branches cache synchronously on create new branch
2020-07-22 11:12:55 +02:00
Sebastian Sdorra
9c544a0ac1 Merge pull request #1260 from scm-manager/feature/update-optional-dependencies
Feature/update optional dependencies
2020-07-22 11:12:17 +02:00
Eduard Heimbuch
5e10f6b730 Invalidate branches cache synchronously on create new branch 2020-07-22 10:20:37 +02:00
Sebastian Sdorra
64da676348 revisit gpg api and use it with from git plugin 2020-07-22 08:22:04 +02:00
Konstantin Schaper
38047a25aa Add optional dependencies to plugin descriptors and plugin center dto 2020-07-21 11:39:08 +02:00
Sebastian Sdorra
6e27051ed9 use child injector pattern for git commands
We are using a Google Guice child injector to reduce the amount of injection dependencies for the GitRepositoryServiceResolver and the GitRepositoryServiceProvider.
2020-07-20 16:18:00 +02:00
Sebastian Sdorra
1015445ba5 added public api for resolving public gpg keys 2020-07-20 15:07:35 +02:00
Sebastian Sdorra
4210dc0c6d implemented public api for verifying changeset signatures 2020-07-20 15:07:11 +02:00
Eduard Heimbuch
607e859cbe ignore ports on proxy exclusions 2020-07-20 15:01:29 +02:00
Eduard Heimbuch
1cc6864a3c add jexl parser to parse expressions in urls 2020-07-14 10:12:27 +02:00
René Pfeuffer
f8da4ced55 Fixes NullPointerException
There may be v1 properties with key/value pairs, where the value is not
set. Such "pairs" led to a null pointer exception in the `map` function,
because no Optional could be created for the null value.
To solve this, we filter such properties without value in the beginning,
because these properties would create a null result both ways.
2020-07-08 08:27:04 +02:00
Eduard Heimbuch
6c0277e657 remove obsolete extensionpoint 2020-07-07 09:58:48 +02:00
Eduard Heimbuch
46ffdcb5e2 update CHANGELOG.md 2020-07-06 16:24:31 +02:00
Eduard Heimbuch
0b90367dab add BranchLinkProvider which returns internal api link for given branch of repository 2020-07-06 16:18:43 +02:00
CES Marvin
4279573633 prepare for next development iteration 2020-07-03 10:04:14 +00:00
CES Marvin
fcc4fd0960 release version 2.2.0 2020-07-03 09:33:30 +00:00
René Pfeuffer
a0d9bacd80 Use default implementation to keep compatibility 2020-07-01 17:58:35 +02:00
Eduard Heimbuch
63692d497a fix sonar findings 2020-06-30 11:25:36 +02:00