37 Commits

Author SHA1 Message Date
Rene Pfeuffer
e6433d01d1 Change to GNU Affero General Public License v3.0 2024-09-24 09:42:07 +02:00
Laura Gorzitze
d8e1f2d739 Cleanup Code
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-02-06 14:54:00 +01:00
Eduard Heimbuch
cf4d9cf20f 3.x
Committed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2023-11-30 17:02:44 +01:00
Florian Scholdei
09beb8cd3b Add api doc for cli and more (#2101) 2022-08-01 21:42:21 +02:00
Florian Scholdei
f3f19426c8 Unify password validation (#2077)
Passwords should be checked when created or changed in the frontend just as they are in the backend for REST and CLI.
Also extend the password validation to allow upto 1024 characters instead of 32.

Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2022-07-07 11:19:51 +02:00
Eduard Heimbuch
3ec499d22c Authentication metrics (#1595)
Expose metrics about:

- User login attempts
- Failed user logins
- User logouts
- General successful accesses to SCM-Manager via any authentication realm
- General failed accesses to SCM-Manager

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2021-03-24 08:50:14 +01:00
Sebastian Sdorra
c1aa851c72 Migrate plugins 2021-01-14 11:55:27 +01:00
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
Eduard Heimbuch
7e1e77af2b remove enunciate since we are using openapi now 2020-02-24 13:36:34 +01:00
Eduard Heimbuch
bdb02cdfd1 remove obsolete context props 2020-01-09 09:52:09 +01:00
Sebastian Sdorra
0703f1e2bd migrate core plugins from flow to typescript 2019-10-21 12:13:08 +02:00
Sebastian Sdorra
889e186257 fix routing and added ui-extension package 2019-10-11 13:24:02 +02:00
Sebastian Sdorra
8f8072d760 rename bundles folder into assets 2019-10-08 08:36:53 +02:00
Sebastian Sdorra
6e99182b4e use new plugin bundle format 2019-10-07 17:06:00 +02:00
Sebastian Sdorra
07e70794fb improve plugin information for core plugins 2019-08-19 09:32:18 +02:00
Eduard Heimbuch
b99199e349 merge 2.0.0-m3 2019-08-15 10:51:36 +02:00
Rene Pfeuffer
bc37ccef57 Make protocol auth filter available for legacy paths 2019-07-26 15:07:40 +02:00
Eduard Heimbuch
bea14e9055 Merged in feature/redirect_issuetracker_links (pull request #283)
Feature/redirect issuetracker links
2019-07-08 14:17:24 +00:00
Eduard Heimbuch
4e5d2d3302 fix redirect url / use hal links in legacy plugin 2019-07-08 12:59:37 +02:00
Eduard Heimbuch
35683543a7 cleanup 2019-07-05 11:35:40 +02:00
Eduard Heimbuch
22d323367f add Tests for LegacyRepositoryService 2019-07-05 10:57:21 +02:00
Eduard Heimbuch
b14c3444bd add ErrorHandling and show ErrorNotification 2019-07-05 10:08:27 +02:00
Eduard Heimbuch
4f1ac2af09 move redirect logic to legacy plugin / bind Extensionpoint in Main.js 2019-07-04 12:13:45 +02:00
Eduard Heimbuch
7211d657f2 call new LegacyRepository-Endpoint on Main.js 2019-07-03 15:06:46 +02:00
Eduard Heimbuch
d1b167677b add LegacyPlugin Endpoint to get the repository name + namespace 2019-07-03 13:21:34 +02:00
Rene Pfeuffer
226322d05e Use dao to prevent authentication issues 2019-07-03 12:41:46 +02:00
René Pfeuffer
3e653713c1 Do not redirect for deleted repositories 2019-07-02 11:28:27 +02:00
René Pfeuffer
c9861f6a04 Refactor code for readability 2019-07-02 11:14:44 +02:00
René Pfeuffer
f631dc1724 Redirect protocol requests for migrated repositories
- Make old repository name and id available to plugins (MigrationDAO)
- Build Map with paths of migrated repositories to new location
- Implement redirect (RepositoryLegacyProtocolRedirectFilter)
2019-07-02 10:46:26 +02:00
René Pfeuffer
67278582e3 Update to Mockito v2 2018-08-08 09:20:08 +02:00
Sebastian Sdorra
5738fa2d66 redesign bearer tokens 2017-01-17 15:54:32 +01:00
Sebastian Sdorra
df6d9dacf8 implement LoginAttemptHandler for scm-manager 2 2017-01-15 20:27:06 +01:00
Sebastian Sdorra
3536c29908 added DAORealmHelperFactory to simplify the creation of dao based realms 2017-01-15 12:50:29 +01:00
Sebastian Sdorra
480a188763 remove unused imports 2015-06-20 15:36:54 +02:00
Sebastian Sdorra
d4081e2af5 improve check for legacy passwords 2015-06-20 15:36:17 +02:00
Sebastian Sdorra
a6c8afc3c2 skip legacy authentication realm for new shiro passwords 2015-06-20 15:16:21 +02:00
Sebastian Sdorra
28aa1137f0 added legacy plugin to support scm-manager 1.x password hashes 2014-12-20 11:33:03 +01:00