Commit Graph

838 Commits

Author SHA1 Message Date
Sebastian Sdorra
b7568ea919 introducing new ExtensionPoint for repository path matching
The new ExtensionPoint was introduced to  remove the tight coupling between the DefaultRepositoryManager and the GitRepositoryHandler.
Git has now its own RepositoryPathMatcher which allow the matching of repository with .git or without .git extension.
2017-06-06 10:46:44 +02:00
Oliver Milke
33ea2273b0 Add git-lfs support 2017-05-19 17:27:18 +02:00
Sebastian Sdorra
3724c6a24c merge with branch issue-781 2017-04-26 08:47:49 +02:00
Gábor Stefanik
1d40b454ec Fix e-mail address validation for t.co, ucla.college and example.xn--p1ai
These are all valid domain names that can host e-mail addresses.
2017-03-07 18:53:07 +00:00
Sebastian Sdorra
66a0165280 fix wrong comments of the AdvancedHttpClient api 2017-04-25 21:17:31 +02:00
Sebastian Sdorra
acc3ff791b #781 process all kinds authorization relevant event and produce AuthorizationChangedEvent 2017-02-26 13:19:35 +01:00
Sebastian Sdorra
634061a91d refactoring DefaultCipherHandler and added javadoc to CipherHandler 2016-11-29 20:36:11 +01:00
Sebastian Sdorra
a546246fc1 fix wrong key usage during encoding in DefaultCipherHandler, see issue #887 2016-11-29 20:11:03 +01:00
Sebastian Sdorra
8628fd9e11 refactor CacheClearHook of RepositoryServiceFactory 2016-11-10 22:05:24 +01:00
Sebastian Sdorra
5cb32b268f #873 clear repository caches, if the git default branch has changed 2016-11-10 21:56:27 +01:00
Sebastian Sdorra
11c81a4994 added new hook context api for tags 2016-09-28 13:33:44 +02:00
Sebastian Sdorra
73c566d9bf escape url parameters ub UrlBuilder in order to fix issue #847 2016-07-08 14:50:20 +02:00
Sebastian Sdorra
f52b27b58d fixed bug in equals method of Permission object 2016-06-28 11:24:33 +02:00
Sebastian Sdorra
8e3c3e4b63 improve modification events to pass the item before it was modified to the subscriber 2016-06-25 21:48:53 +02:00
Sebastian Sdorra
13bea6e502 implemented small scheduler engine 2016-05-25 16:32:25 +02:00
Sebastian Sdorra
71b742388c do not swallow the ScmSecurityException in PermissionFilter 2016-05-25 10:03:04 +02:00
Sebastian Sdorra
652b98f53c #793 added configuration parameter to enable/disable xsrf protection. The protection is disabled by default until it is battle tested. 2016-05-24 21:12:09 +02:00
Sebastian Sdorra
bba9109d05 getCompleteUrl of HttpUtil should now respect forwarding headers, see issue #748 2015-07-09 21:18:23 +02:00
Sebastian Sdorra
0f1ac3f952 expose latest changeset id of branch 2015-06-13 19:56:16 +02:00
Sebastian Sdorra
b6bde10143 merge with branch issue-709 2015-05-17 14:06:43 +02:00
Sebastian Sdorra
a7d33529fd mark old http-client api as deprecated 2015-05-03 17:06:35 +02:00
Sebastian Sdorra
1f4524bb20 added json and xml support to ahc 2015-05-03 15:51:21 +02:00
Sebastian Sdorra
3c6306059f more unit tests for ahc 2015-05-01 12:36:49 +02:00
Sebastian Sdorra
4407c7ce9e start implementation of a new advanced http client, in order to fix issue #709 2015-04-30 07:17:52 +02:00
Sebastian Sdorra
71291bd7ea fix wrong uft-8 filenames on raw download, see issue #697 2015-04-18 22:11:34 +02:00
Sebastian Sdorra
11c8c1994f set content-length header on post requests in order to fix issue #701 2015-04-13 13:42:39 +02:00
Sebastian Sdorra
919f5843d4 javadoc 2015-02-10 21:05:38 +01:00
Sebastian Sdorra
e5184ac6a0 merge with branch issue-627 2015-02-10 20:50:06 +01:00
Sebastian Sdorra
436b27e8fc introducing HookBranchProvider to get informations about changed branches during a hook, see issue #668 2015-01-24 11:08:16 +01:00
Sebastian Sdorra
d707f0ee47 servlet fields should be final 2015-01-23 21:44:04 +01:00
Sebastian Sdorra
264cbbc9ad do not catch throwable 2015-01-18 21:34:45 +01:00
Sebastian Sdorra
dcbd1d597e avoid receiving duplicate git commits, during a push with multiple new branches 2015-01-18 21:26:39 +01:00
Sebastian Sdorra
34d05ef3a0 implement gzip compression for unbundle command 2014-12-01 11:14:19 +01:00
Sebastian Sdorra
c98c8c860a fix marshaling of ImportResult 2014-12-01 09:06:42 +01:00
Sebastian Sdorra
8c456d76b3 prepare client api fo import commands 2014-11-30 22:43:42 +01:00
Sebastian Sdorra
337e9693ca catch IllegalStateException during repository import 2014-11-29 14:05:07 +01:00
Sebastian Sdorra
747cead7b1 improve npe handling on constructor of ImportResult 2014-11-29 11:58:44 +01:00
Sebastian Sdorra
89d92d5962 implemented AdvancedImportHandler which gives more control over the import result than ImportHandler 2014-11-29 11:44:16 +01:00
Sebastian Sdorra
3e6ef0ce65 return changeset count for bundle and unbundle command 2014-11-02 17:55:59 +01:00
Sebastian Sdorra
1b7ab0a35d javadoc 2014-11-02 17:31:06 +01:00
Sebastian Sdorra
75c244fcdb improve bundle/unbundle api, by using ByteSource and ByteSink 2014-11-02 10:44:17 +01:00
Sebastian Sdorra
695242883e added api for bundle/unbundle command to repository api 2014-11-01 12:34:16 +01:00
Sebastian Sdorra
4436d14a5f added support for remote urls to push and pull api 2014-10-29 21:35:10 +01:00
Sebastian Sdorra
8e608d2439 created small user-agent detection framework to choose the right encoding for basic authentication 2014-10-17 15:43:28 +02:00
Sebastian Sdorra
8e3e42ebf5 use ISO-8859-1 to decode basic authentication header 2014-10-15 08:44:26 +02:00
Sebastian Sdorra
920921d19c implement util class for AutoLoginModules to mark request as completed or send redirects from an AutoLoginModule 2014-10-09 13:22:42 +02:00
Sebastian Sdorra
e7db65bbab use provided request encoding to decode base64 basic authentication header and fallback to ISO-8859-1, if no encoding was provided 2014-09-24 20:17:59 +02:00
Sebastian Sdorra
26746a2f77 added cli sub command to generate unique keys 2014-07-20 14:22:36 +02:00
Sebastian Sdorra
1db4359cb9 added cli sub command to encrypt passwords 2014-07-20 13:48:06 +02:00
Sebastian Sdorra
72978a05af remove unused imports 2014-05-08 21:27:15 +02:00