Commit Graph

12416 Commits

Author SHA1 Message Date
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