Commit Graph

262 Commits

Author SHA1 Message Date
Florian Scholdei
f1b34eb502 Changeover to MIT license (#1066)
* prepare license-maven-plugin for license migration
* added license mapping for tsx files and added some more excludes
* Changeover to MIT license
* Fix build problems
* Delete old remaining licenses
* Add more exclude path for license checker
* Rename included netbeans license, add exclude .m2/repository/
* Specify .m2 exclude because not only repository/, also wrapper/ must match
* Add .cache/ exclude for license check
* Modify formatting of license in java classes to comply with convention and IDE
* Add IntelliJ documentation for license configuration
* Update CHANGELOG.md
* Exclude tmp/workspace/ dir for license check
* Edit README.md

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2020-03-23 15:35:58 +01:00
Sebastian Sdorra
f8f5aa2ebd X-SCM-Session-ID and X-SCM-Client could now be send via query parameter
The use of query parameters is required for SSE, because the standard does not support header.
This works currently only for GET request to avoid parsing of request body.
2020-03-20 11:10:05 +01:00
René Pfeuffer
36c173ccbd Use concrete names 2020-03-12 10:44:00 +01:00
René Pfeuffer
daff8c5694 Fix typo 2020-03-12 10:40:32 +01:00
René Pfeuffer
b8ab729c45 Merge branch 'develop' into feature/browse_commit_with_limit 2020-03-09 08:40:29 +01:00
Rene Pfeuffer
9b7d5daae3 Use simple executable check from old java io 2020-02-27 13:13:09 +01:00
Rene Pfeuffer
9c75ff95c8 Keep file attributes on modification 2020-02-27 11:42:37 +01:00
Rene Pfeuffer
58625ba606 Sort files with an upper case letter first 2020-02-21 15:00:44 +01:00
Sebastian Sdorra
53dc34f7b4 allow to override scm version to simplify testing 2020-02-05 11:04:18 +01:00
Sebastian Sdorra
13719bc9e0 fix installation of plugins without condition 2020-01-29 15:20:03 +01:00
Eduard Heimbuch
af866f2ae8 create priority ordering for instances 2020-01-20 15:17:59 +01:00
Sebastian Sdorra
c1aa4af6e0 implemented optional dependencies
Plugin authors could now define optional dependencies to other plugins in their pom.
Extensions which are using classes from optional dependencies must specify this
with the "requires" attribute of the extension annotation.
Extensions with "requires" attribute are not installed if one of the specified plugins,
is not installed.
2020-01-08 14:27:11 +01:00
Sebastian Sdorra
33833994d3 merge with default branch 2019-12-05 16:14:44 +01:00
Sebastian Sdorra
854e42a609 merge with default branch 2019-11-27 15:01:09 +01:00
Sebastian Sdorra
42ab81cf50 implement ui client session id
This changeset introduces a client side session id, which is generated
once by the client (ui: apiClient) and is send with each request to server.
The server makes the session id available by the PrincipalCollection of the
subject.
2019-11-13 14:03:48 +01:00
Rene Pfeuffer
a93380b867 Differentiate types for central and cloned repository 2019-10-21 14:10:50 +02:00
Eduard Heimbuch
d9cf93b59a cleanup 2019-10-17 11:17:33 +02:00
Eduard Heimbuch
c6cbd68e98 create unit tests for ScmConfigChangedListener 2019-10-17 09:56:47 +02:00
Eduard Heimbuch
1d79ed86ea remove outdated unit test 2019-10-14 09:36:32 +02:00
Eduard Heimbuch
cb6f1bfa22 remove unused move-method from ModifyCommand / create interface for CommandRequests with Author 2019-10-07 14:59:46 +02:00
René Pfeuffer
3dea971e10 Checkout target branch while cloning repository
This will prevent the checkout of a wrong initial branch and therefore
safe some unnecessary io
2019-10-06 16:29:50 +02:00
Rene Pfeuffer
f02dec5cc6 Add flag to optionally overwrite files with create 2019-08-29 17:22:50 +02:00
Rene Pfeuffer
ae8b519a92 Merge with api changes 2019-08-29 09:45:17 +02:00
René Pfeuffer
bb0682fab5 Delete temporary workdir after command was executed 2019-08-28 17:04:22 +02:00
René Pfeuffer
406620bd9d First steps to implement create in modify command 2019-08-28 15:07:14 +02:00
René Pfeuffer
baa4f6a917 Make modify command available 2019-08-28 13:53:24 +02:00
René Pfeuffer
c57ef73475 Introduce command request for modify command 2019-08-28 12:58:56 +02:00
René Pfeuffer
57e748b4e4 Rename class to distinguish between 'modifications' and 'modify' 2019-08-28 06:43:18 +02:00
René Pfeuffer
44d99fcc9d Create new modification command 2019-08-27 16:57:10 +02:00
René Pfeuffer
4f21756d00 Extract class to provide temporary work directories 2019-08-27 16:56:44 +02:00
Sebastian Sdorra
9514a94492 handle pending plugin installations 2019-08-21 12:49:15 +02:00
Sebastian Sdorra
1a01216f62 renamed Plugin to InstalledPluginDescriptor and added PluginDescriptor interface 2019-08-20 08:05:41 +02:00
Eduard Heimbuch
b99199e349 merge 2.0.0-m3 2019-08-15 10:51:36 +02:00
Eduard Heimbuch
0890707b3f fix permission reference on clone repositories 2019-08-02 14:46:33 +02:00
Eduard Heimbuch
442aacbcdb remove GroupNames and ExternalGroupNames in favor of GroupCollector 2019-08-02 09:32:44 +02:00
Eduard Heimbuch
2cff893d73 add interface in core + move groupCollector to webapp 2019-08-01 16:05:22 +02:00
Eduard Heimbuch
86af7b23eb remove groups from BearerRealm / SyncRealmHelper / DAORealmHelper 2019-08-01 15:43:12 +02:00
Sebastian Sdorra
0b76cb7ea5 added raw header to hunk 2019-07-30 10:00:36 +02:00
Rene Pfeuffer
64f3647acf Fix unit test 2019-07-26 16:18:08 +02:00
Rene Pfeuffer
bc37ccef57 Make protocol auth filter available for legacy paths 2019-07-26 15:07:40 +02:00
Eduard Heimbuch
27dc47a590 parse pluginBackendResponse to pluginCenterDto / add Endpoint / remove groupId + artefactId from plugins 2019-07-26 13:04:54 +02:00
René Pfeuffer
2aac002a41 Introduce key based filters for property access 2019-06-21 10:51:20 +02:00
René Pfeuffer
fdb8143b76 Validate new namespace and name on migration 2019-06-11 10:27:21 +02:00
René Pfeuffer
dad8ea5fa1 Merge with 2.0.0-m3 2019-05-20 08:51:59 +02:00
René Pfeuffer
c44d38cc61 Introduce abstraction for repository location 2019-05-09 14:08:18 +02:00
René Pfeuffer
0099740a22 Remove permissions for deleted roles 2019-05-06 16:38:54 +02:00
René Pfeuffer
fbd6f4f3c7 Introduce filter parameter in Manager 2019-04-09 13:09:16 +02:00
René Pfeuffer
9833bfd34d Merge with 2.0.0-m3 2019-03-29 11:54:17 +01:00
René Pfeuffer
00b27b5488 Close repositories after usage 2019-03-29 11:47:44 +01:00
René Pfeuffer
b1547d2b69 Harmonize user and group name validation, again 2019-03-25 15:41:21 +01:00