Eduard Heimbuch
dec78ebecd
merge with develop
2020-08-07 13:06:53 +02:00
Eduard Heimbuch
e897be3c86
update CHANGELOG.md
2020-08-07 13:04:25 +02:00
Konstantin Schaper
a99fdcef8e
fix imports
2020-08-07 12:18:11 +02:00
Konstantin Schaper
db19d8e95c
fix styling issues
2020-08-07 12:17:42 +02:00
Sebastian Sdorra
45ad4bdf09
Update changelog
2020-08-07 11:53:06 +02:00
Sebastian Sdorra
a447b44da3
Add missing translation for new exceptions
2020-08-07 11:48:26 +02:00
René Pfeuffer
a3a26c057e
Cleanup
2020-08-07 10:53:08 +02:00
Sebastian Sdorra
d66f0ef141
Fix broken test and missing license headers
2020-08-07 10:52:20 +02:00
Eduard Heimbuch
914f5eb4bb
Show session expired warning if the jwt token is expired
2020-08-07 10:07:44 +02:00
René Pfeuffer
fa560f9913
Use target dir of root pom
...
It looks like the variable scm.home is bound differently for the
dependency plugin and the jetty plugin, when scm-webapp was build
beforehand.
2020-08-07 09:55:26 +02:00
Sebastian Sdorra
49c980e9af
Add missing PluginProcessor tests
2020-08-07 08:13:52 +02:00
René Pfeuffer
2433c50d64
Add test for "real" merge commits
2020-08-07 08:01:13 +02:00
Sebastian Sdorra
40390da241
Merge pull request #1282 from scm-manager/bugfix/docs_docker_logging_path
...
Fix path in documentation for path of logging.xml
2020-08-07 07:44:09 +02:00
René Pfeuffer
e814694314
Fix scm home folder for integration tests
...
This variable should be absolute, because otherwise this may resolve
to different directories. For instance the web server resolves the
relative path to the root of the parent pom, while the dependency
plugin resolves it to the path of the scm-it pom. This led to the
error, that the scm-integration-test-plugin was not copied to the
correct plugin directory and therefore was not installed by the test
scm server.
2020-08-07 07:44:01 +02:00
René Pfeuffer
ca63d15dd7
Fix path in documentation for path of logging.xml
2020-08-07 06:51:48 +02:00
Konstantin Schaper
af04a074d9
fix typo
2020-08-06 21:59:30 +02:00
Konstantin Schaper
143d4273b8
allow key download from signature in changeset view
2020-08-06 21:57:31 +02:00
Sebastian Sdorra
8b8ef7f826
Verify pending plugins on startup
2020-08-06 21:35:12 +02:00
René Pfeuffer
6f20781812
Add first integration tests for merge detection
2020-08-06 17:12:14 +02:00
Eduard Heimbuch
9f8cde331b
add missing error handling
2020-08-06 16:55:16 +02:00
Sebastian Sdorra
e5215bd97b
Adds generic popover component to ui-component
2020-08-06 13:00:54 +02:00
René Pfeuffer
072d8f15c9
Detect merges where branch has been deleted, too
2020-08-06 07:58:22 +02:00
snyk-bot
a2db97245e
fix: upgrade net.java.dev.jna:jna from 5.5.0 to 5.6.0
...
Snyk has created this PR to upgrade net.java.dev.jna:jna from 5.5.0 to 5.6.0.
See this package in Maven Repository:
https://mvnrepository.com/artifact/net.java.dev.jna/jna/
See this project in Snyk:
https://app.snyk.io/org/scm-manager/project/e67572ee-5940-4f2b-93b0-dced62d7ed85?utm_source=github&utm_medium=upgrade-pr
2020-08-06 01:38:51 +00:00
Konstantin Schaper
acaf70feab
public gpg key download on management screen
2020-08-05 21:23:55 +02:00
René Pfeuffer
ac983d6067
Remove redundant code
2020-08-05 18:43:08 +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
Konstantin Schaper
0ac8b90c2f
first functional snapshot with unit test, no frontend changes
2020-08-05 17:08:15 +02:00
Sebastian Sdorra
0287724b97
adds verification if name and version of a downloaded plugin matches plugin center information
2020-08-05 16:54:48 +02:00
Eduard Heimbuch
50f60a6993
".git" extension is not allowed on the end of the repository name since it confuses the git protocol
2020-08-05 16:08:21 +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
Eduard Heimbuch
1f64d04816
add missing permission checks
2020-08-05 15:05:07 +02:00
Eduard Heimbuch
4929784a2b
create update step for migration of anonymous mode
2020-08-05 14:34:43 +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
René Pfeuffer
592282eb0f
Fix versions
2020-08-04 17:34:33 +02:00
CES Marvin
7352bdf55b
prepare for next development iteration
2020-08-04 14:29:12 +00:00
Eduard Heimbuch
9dc5d2da2b
add cypress for ui e2e tests // add anonymous access e2e tests
2020-08-04 16:24:32 +02:00
CES Marvin
0394f8fd96
release version 2.3.1
2.3.1
2020-08-04 13:57:22 +00:00
Sebastian Sdorra
96509f245e
prepare changelog for release 2.3.1
2020-08-04 15:51:17 +02:00
Eduard Heimbuch
7dc13b1168
add integration tests
2020-08-04 13:31:37 +02:00
Eduard Heimbuch
aba33aca67
fix redirects
2020-08-04 11:41:00 +02:00
René Pfeuffer
b3076f1997
Merge pull request #1276 from scm-manager/bugfix/protocol_url_outofscope
...
Avoid stacktrace logging when protocol url is accessed outside of request scope
2020-08-04 10:41:32 +02:00
Eduard Heimbuch
c8a111f78e
fix redirects on protected routes for anonymous user
2020-08-04 09:39:37 +02:00
René Pfeuffer
4499076180
Fix versions
2020-08-04 08:18:19 +02:00
Sebastian Sdorra
5b8ec0b85e
adds missing bind for RootURL
2020-08-04 06:43:43 +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
René Pfeuffer
8a42277ec7
Merge pull request #1275 from scm-manager/feature/import_documentation
...
adds documentation for importing existing repositories
2020-08-03 16:54:48 +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