Sebastian Sdorra
f25e609e18
Remove invalid sign property
2020-08-10 11:20:17 +02:00
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
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
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
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
0b90367dab
add BranchLinkProvider which returns internal api link for given branch of repository
2020-07-06 16:18:43 +02: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
Eduard Heimbuch
f8640d300e
enhance NamespaceStrategy API / improve frontend validation and use namespace extension point in RenameRepository component
2020-06-29 13:23:42 +02:00
Eduard Heimbuch
7fa256bedb
move rename logic to repository manager
2020-06-26 14:19:06 +02:00
Eduard Heimbuch
cd8a9873a9
- add global rename repositories permission
...
- add api call on rename action
2020-06-25 10:49:59 +02:00
Eduard Heimbuch
59c0b152f5
add rest endpoint for renaming repository name and namespace
2020-06-23 16:07:38 +02:00
René Pfeuffer
4cb898edbb
Add annotate rest resource
2020-06-11 17:36:44 +02:00
Sebastian Sdorra
acc3306450
rename trailer to contributor
2020-06-10 11:08:11 +02:00
René Pfeuffer
fdf6991b16
Simplify API
2020-06-08 13:10:36 +02:00