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