Sebastian Sdorra
b43e406b76
#970 initial support of mercurials httppostargs protocol
2018-03-30 11:20:22 +02:00
Sebastian Sdorra
a34acd8ed4
#970 added option to enable the experimental httppostargs protocol of mercurial
2018-03-29 22:14:28 +02:00
Sebastian Sdorra
8aaa67cd6a
#970 inspect mercurial commands in order to detect write requests
...
The HgPermissionFilter will now inspect the used mercurial command, of all requests which are using a read method like GET, HEAD, OPTIONS or TRACE and tread every one as write request, expect:
- no command was specified with the request (this is required for the hgweb ui)
- the command in the query string was found in the list of read commands
- if query string contains the batch command, then all commands specified in X-HgArg headers must be in the list of read commands
This change is required, in order to fix CVE-2018-1000132 for SCM-Manager.
2018-03-29 20:26:56 +02:00
Sebastian Sdorra
e7dd54c133
#970 added ngrep dumps for mercurial wire protocol and more realistic tests for isWriteRequest
2018-03-29 10:21:34 +02:00
Sebastian Sdorra
7d94b03a04
#959 added option to disable ssl validation for scm mercurial hook
2018-02-23 08:44:22 +01:00
Sebastian Sdorra
d21a28fa0b
[maven-release-plugin] prepare for next development iteration
2018-02-09 08:14:35 +01:00
Sebastian Sdorra
b64d41f3c9
[maven-release-plugin] prepare release 1.57
2018-02-09 08:14:34 +01:00
Sebastian Sdorra
0ff9b255c3
[maven-release-plugin] prepare for next development iteration
2018-01-15 14:51:11 +01:00
Sebastian Sdorra
f66221e566
[maven-release-plugin] prepare release 1.56
2018-01-15 14:51:10 +01:00
Sebastian Sdorra
712c14f910
[maven-release-plugin] prepare for next development iteration
2017-11-02 09:21:42 +01:00
Sebastian Sdorra
fd047c1170
[maven-release-plugin] prepare release 1.55
2017-11-02 09:21:42 +01:00
Gábor Stefanik
77eea15417
oops... don't interpret "close=junk" as "close=1"
2017-09-18 12:34:50 +00:00
Gábor Stefanik
14ee6ef0d6
prevent binary data in {extras} from interfering with UTF-8 decoding
2017-09-18 12:30:20 +00:00
Sebastian Sdorra
07a1c8b151
[maven-release-plugin] prepare for next development iteration
2017-06-06 11:39:35 +02:00
Sebastian Sdorra
fd02f4c068
[maven-release-plugin] prepare release 1.54
2017-06-06 11:39:34 +02:00
Sebastian Sdorra
b51fba2282
fix repository browsing with mercurial 4.x
2017-06-06 08:14:04 +02:00
Sebastian Sdorra
5cae7ab35a
[maven-release-plugin] prepare for next development iteration
2017-05-17 08:36:55 +02:00
Sebastian Sdorra
95bc7607c4
[maven-release-plugin] prepare release 1.53
2017-05-17 08:36:54 +02:00
Sebastian Sdorra
1d1e239d64
[maven-release-plugin] prepare for next development iteration
2017-05-10 09:46:54 +02:00
Sebastian Sdorra
68903ea5af
[maven-release-plugin] prepare release 1.52
2017-05-10 09:46:54 +02:00
Sebastian Sdorra
1b16613840
[maven-release-plugin] prepare for next development iteration
2017-02-09 13:33:00 +01:00
Sebastian Sdorra
da3a8b7cd3
[maven-release-plugin] prepare release 1.51
2017-02-09 13:32:59 +01:00
Sebastian Sdorra
7e6f4e1a7f
fix some warning and removed some unused imports
2017-01-14 12:05:53 +01:00
Sebastian Sdorra
c149b180a1
use newer repository client api
2017-01-14 11:48:42 +01:00
Sebastian Sdorra
526d79b96d
[maven-release-plugin] prepare for next development iteration
2016-11-24 14:11:36 +01:00
Sebastian Sdorra
0bbea7a47a
[maven-release-plugin] prepare release 1.50
2016-11-24 14:11:36 +01:00
Sebastian Sdorra
c6f66c1a32
merge with branch issue-859
2016-10-03 10:53:26 +02:00
Sebastian Sdorra
264a1af634
treat HEAD, OPTIONS and TRACE as mercurial read requests not only GET, see issue #859
2016-09-30 22:23:14 +02:00
Sebastian Sdorra
c988b01ab7
remove test hook
2016-09-29 09:23:13 +02:00
Sebastian Sdorra
617ed81b53
implemented HookTagProvider api for mercurial
2016-09-29 09:11:53 +02:00
Sebastian Sdorra
c4111ec73f
[maven-release-plugin] prepare for next development iteration
2016-07-26 12:43:15 +02:00
Sebastian Sdorra
d2743ce5b0
[maven-release-plugin] prepare release 1.49
2016-07-26 12:43:15 +02:00
Sebastian Sdorra
1cf399ab2d
implement mercurial repository test client
2016-07-26 00:16:14 +02:00
Sebastian Sdorra
49b79f740f
merge repository heads
2016-06-29 20:40:37 +02:00
Sebastian Sdorra
df1c0358e3
[maven-release-plugin] prepare for next development iteration
2016-06-28 13:11:14 +02:00
Sebastian Sdorra
850b846293
[maven-release-plugin] prepare release 1.48
2016-06-28 13:11:13 +02:00
Sebastian Sdorra
b5383f4073
fix loading of repository handler informations on some systems, see issue #841
2016-06-24 17:58:02 +02:00
Sebastian Sdorra
db6ef804dc
[maven-release-plugin] prepare for next development iteration
2016-05-31 11:12:38 +02:00
Sebastian Sdorra
e049de11b0
[maven-release-plugin] prepare release 1.47
2016-05-31 11:12:37 +02:00
Sebastian Sdorra
9ba2fa8975
[maven-release-plugin] prepare for next development iteration
2015-06-14 19:53:33 +02:00
Sebastian Sdorra
b24df8d9f1
[maven-release-plugin] prepare release 1.46
2015-06-14 19:53:33 +02:00
Sebastian Sdorra
0f1ac3f952
expose latest changeset id of branch
2015-06-13 19:56:16 +02:00
Sebastian Sdorra
bdb202dd8c
track time for processing mercurial request on debug logging
2015-06-11 22:10:32 +02:00
Sebastian Sdorra
656085c698
use ahc for internal http operations
2015-05-17 14:04:58 +02:00
Sebastian Sdorra
451490e95a
[maven-release-plugin] prepare for next development iteration
2015-02-17 10:01:30 +01:00
Sebastian Sdorra
69b691f010
[maven-release-plugin] prepare release 1.45
2015-02-17 10:01:29 +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
31bb6dfe6d
return a property for closed branches
2015-01-19 17:54:57 +01:00