Commit Graph

13170 Commits

Author SHA1 Message Date
Rene Pfeuffer
4f1d2cd7bf Update jest related libraries
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2024-09-26 16:56:44 +02:00
Rene Pfeuffer
f5394fa5e8 Take static dependencies from ui-plugin dependencies
Instead of a separate manually tended list for static dependencies
in ui-webapp we now take it from the package definitions in ui-plugins. 
Doing so we avoid inconsistencies between these lists.
2024-09-25 13:52:18 +02:00
René Pfeuffer
35aec03814 Merge branch 'main' into develop 2024-09-24 11:53:23 +02:00
René Pfeuffer
6ed2f14d33 Prepare for next development iteration 2024-09-24 11:51:57 +02:00
CES Marvin
0fc028e071 Release version 3.4.2 3.4.2 2024-09-24 08:59:31 +00:00
René Pfeuffer
f158865e6a Adjust changelog for release 3.4.2 2024-09-24 10:53:42 +02:00
Rene Pfeuffer
e6433d01d1 Change to GNU Affero General Public License v3.0 2024-09-24 09:42:07 +02:00
Till-André Diegeler
3f6337b101 Fix repository sorting order for namespaces
Previously, we only compared a concatenated string in XMLRepositoryDAO.java. This caused a wrong ordering in the back-end repository list and eventually falsely displayed elements in the front-end. 

Example:

"banana/red" (namespace "banana", name "red")
"banana.venezuela/red" (namespace "banana.venezuela", name "red")

On the back-end service, these were sorted as a string and thus in a wrong order "banana.venezuela/red" < "banana/red" (since '.&quot; is smaller than &quot;/&quot; in string comparison).

Co-authored-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Pushed-by: Till-André Diegeler<till-andre.diegeler@cloudogu.com>
2024-09-23 15:22:26 +02:00
Rene Pfeuffer
a5d9992e65 Set X-Frame-Options to 'sameorigin'
We need this setting to be able to display PDF files in the file view in Firefox (Chrome does this nonethelss, only Firefox seems to have a problem without this header).

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-09-23 10:24:14 +02:00
Viktor Egorov
f95579c102 Add missing change types to diff statistics 2024-09-20 10:04:23 +02:00
Viktor Egorov
cc898687fe Add docs for file tree 2024-09-19 16:24:43 +02:00
Thomas Zerr
4b19d4dc9e Fix jumping around in pull request diff view 2024-09-19 14:47:00 +02:00
Florian Scholdei
27f7599a1e Fix headings in documentation
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Co-authored-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Committed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
2024-09-17 13:58:36 +02:00
Thomas Zerr
2fe8d93df1 Fix elementSelector escaping 2024-09-16 20:29:46 +02:00
Thomas Zerr
c267ed594b Fix invalid HTML for file tree and escale query selectors 2024-09-16 19:22:01 +02:00
Thomas Zerr
8f0ed74b7a Add table to diff view
Pushed-by: Florian Scholdei<florian.scholdei@cloudogu.com>
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Pushed-by: k8s-git-ops<admin@cloudogu.com>
Committed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-09-16 17:52:10 +02:00
Rene Pfeuffer
96466807be Compute files with conflicts in merge dry run
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-09-13 10:21:06 +02:00
Thomas Zerr
a53ddfeb7a Merge branch 'support/3.4.x' into develop 2024-09-03 10:21:04 +02:00
Thomas Zerr
e69719c693 Add missing httpHeaderSize documentation 2024-09-03 10:18:43 +02:00
Thomas Zerr
934ffd4aeb Add missing HTTP_HEADER_SIZE documentation 2024-09-03 10:14:46 +02:00
Thomas Zerr
f8ee45f7d0 Add missing HTTP_HEADER_SIZE documentation 2024-09-03 10:13:59 +02:00
René Pfeuffer
df39a50065 Add license report plugin for gradle 2024-09-03 10:04:11 +02:00
Rene Pfeuffer
c91baa03ff Adapt import docs to 2.x import feature
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-08-30 14:38:23 +02:00
René Pfeuffer
2dc170475d Fix JavaDoc error 2024-08-30 13:44:49 +02:00
Rene Pfeuffer
6f9db230a7 Update java test libraries 2024-08-29 18:42:25 +02:00
CES Marvin
ddd673650a Prepare for next development iteration 2024-08-29 09:26:05 +00:00
CES Marvin
99dba687e0 Release version 3.4.1 3.4.1 2024-08-29 08:36:35 +00:00
Anna Vetcininova
ce0a2201eb Adjust changelog for release 3.4.1 2024-08-29 10:30:55 +02:00
Rene Pfeuffer
a2d82372e5 Handle NullPointerException in hgrc clean-up
We encountered NullPointerExceptions during hg repository imports. This happened, when neither authentication nor proxy definions had been given. In this case, no hgrc will be created and therefore we get the exception in the clean-up step. Now, the clean-up is only triggered, if the hgrc had been created beforehand.

To prevent further error in the clean-up, we no catch other potential exceptions and log them but do not let them break the import.

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-08-29 08:50:51 +02:00
Thomas Zerr
316d03ad1a Fix logging
With this change,
- logs are only written to console when the server is started in foreground (prevents writing to scm-server.out file)
- the location of the log file is determined correctly, when it is configured with a relative path
- less logs are written to console on startup
- enabling file and console appenders via config.yml
2024-08-26 16:25:15 +02:00
Thomas Zerr
5d908b29d6 Improve Java Test compilation time
Co-authored-by: Sebastian Sdorra<sebastian.sdorra@cloudogu.com>
Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Sebastian Sdorra<sebastian.sdorra@cloudogu.com>
2024-08-23 10:30:49 +02:00
Thomas Zerr
090178a3dd Update env variable docs 2024-08-20 17:31:44 +02:00
Thomas Zerr
b8191dec2e Update support link 2024-08-19 14:45:28 +02:00
René Pfeuffer
ecd99de3c5 Clean up release process documentation 2024-08-19 13:16:24 +02:00
CES Marvin
acab8585a4 Prepare for next development iteration 2024-08-19 09:43:09 +00:00
CES Marvin
ea37d2ca20 Release version 3.4.0 3.4.0 2024-08-19 08:53:12 +00:00
Till-André Diegeler
4d5ef5a1ec Adjust changelog for release 3.4.0 2024-08-19 10:45:14 +02:00
Thomas Zerr
9ec95f5c48 Fix legacy-swc-helpers vulnerability
Fix legacy-swc-helpers vulnerability, by reducing the scope of the react-aria library to a minimum

Co-authored-by: Thomas Zerr<thomas.zerr@cloudogu.com>
Pushed-by: Thomas Zerr<thomas.zerr@cloudogu.com>
2024-08-15 10:47:50 +02:00
Thomas Zerr
39e8f66565 Add logging for the used scm-manager core version 2024-08-13 16:15:30 +02:00
Rene Pfeuffer
27f78d2347 Fix permission errors
The BaseReceivePackFactory re-used the GitReceiveHook. The&#10;problem is, that the hook is not thread safe. Due to the&#10;re-usage, the repository could have been changed during&#10;processing post receive hooks.&#10;&#10;With this, the factory will always create a new receive pack.

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-08-08 16:27:48 +02:00
René Pfeuffer
db23e633f8 Fix changelog types 2024-08-08 09:55:31 +02:00
Tarik Gürsoy
797bda4bbb Add statistics for diffs (added, deleted, modified)
Extend the diff result from the diff command to include modified,
added and deleted file count and add DiffStats component to
ui-components.

Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
2024-08-01 16:54:40 +02:00
Rene Pfeuffer
0708d1f2c5 fix: scm-packaging/docker/Dockerfile.alpine to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:&#10;- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386&#10;- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386&#10;- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-6913411&#10;- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249236&#10;- https://snyk.io/vuln/SNYK-ALPINE318-BUSYBOX-7249265

Pushed-by: k8s-git-ops<admin@cloudogu.com>
Co-authored-by: snyk-bot<snyk-bot@snyk.io>
2024-07-31 15:07:15 +02:00
Renovate Bot
65c0c26452 Update dependency @types/enzyme to v3.10.14 (develop)
This PR contains the following updates:&#10;&#10;| Package | Type | Update | Change |&#10;|---|---|---|---|&#10;| [@types/enzyme](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/enzyme) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | devDependencies | patch | [&#96;3.10.13&#96; -&gt; &#96;3.10.14&#96;](https://renovatebot.com/diffs/npm/@types%2fenzyme/3.10.13/3.10.14) |&#10;&#10;---&#10;&#10;This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).&#10;&lt;!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ&#61;&#61;--&gt;&#10;

Pushed-by: Renovate Bot<renovate@scm-manager.org>
Co-authored-by: Renovate Bot<renovate@scm-manager.org>
2024-07-31 15:04:15 +02:00
Rene Pfeuffer
2208cce97e Fix dead temporary files
Pushed-by: k8s-git-ops<admin@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-07-30 15:40:31 +02:00
Laura Gorzitze
9df1389944 Improved Chip Input with explanatory line
Modification of the Chip Input component to allow addition of explanatory line

Co-authored-by: Laura Gorzitze<laura.gorzitze@cloudogu.com>
2024-07-25 08:38:04 +02:00
Florian Scholdei
5bf5782f98 Fix broken link in docs 2024-07-24 11:17:39 +02:00
Tarik Gürsoy
5d50e2fe05 Export diffdropdown
Pushed-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
Co-authored-by: Tarik Gürsoy<tarik.guersoy@cloudogu.com>
2024-07-11 17:00:34 +02:00
Viktor Egorov
4b1052c8f6 dropdown for changesetdetails
Pushed-by: Viktor Egorov<viktor.egorov-extern@cloudogu.com>
Co-authored-by: Viktor<viktor.egorov@triology.de>
2024-07-10 10:11:17 +02:00
CES Marvin
2254420221 Prepare for next development iteration 2024-07-05 12:20:01 +00:00