86 Commits

Author SHA1 Message Date
juanfra
2d7e202ad3 Update to mercurial 4.4.2. 2017-12-03 22:35:31 +00:00
juanfra
b3d74b0a67 Update to mercurial 4.4.1. 2017-11-27 12:53:51 +00:00
naddy
61cd3e7ce5 remove garbage files 2017-11-21 00:16:13 +00:00
juanfra
f89871d86a SECURITY update. No CVE. Changes backported from 4.4.1.
"It is possible that a specially malformed repository can cause Git
subrepositories to run arbitrary code in the form of a .git/hooks/post-update
script checked in to the repository in Mercurial 4.4 and earlier. Typical use
of Mercurial prevents construction of such repositories, but they can be
created programmatically."
2017-11-09 19:28:46 +00:00
juanfra
a9a3f78f29 Update to mercurial 4.3.3. 2017-10-06 20:43:52 +00:00
juanfra
c581b71531 Update to mercurial 4.3.2. 2017-09-19 22:32:43 +00:00
juanfra
e23b8c9ccf Update to mercurial 4.3.1. 2017-08-11 23:28:01 +00:00
juanfra
22ae935047 Update to mercurial 4.2.3.
https://www.mercurial-scm.org/pipermail/mercurial/2017-August/050522.html

CVE-2017-1000115:

Mercurial's symlink auditing was incomplete prior to 4.3, and could be abused
to write to files outside the repository.

CVE-2017-1000116:

Mercurial was not sanitizing hostnames passed to ssh, allowing shell injection
attacks by specifying a hostname starting with -oProxyCommand.
2017-08-10 19:40:58 +00:00
juanfra
caefe7c107 Update to mercurial 4.2.2. 2017-07-19 22:16:56 +00:00
schwarze
4d2fe8507f mandoc handles reStructuredText output now, drop USE_GROFF and bump 2017-06-13 20:30:26 +00:00
juanfra
3b07099cee Update to mercurial 4.2.1. 2017-06-11 01:11:03 +00:00
juanfra
55553264a5 Comments. 2017-05-06 16:45:34 +00:00
juanfra
1ece42e2f7 Update to mercurial 4.2. 2017-05-03 22:57:10 +00:00
juanfra
beae65ae31 Spaces/tabs. 2017-04-19 23:06:18 +00:00
juanfra
788617ec09 Update to mercurial 4.1.3.
SECURITY: "hg serve --stdio could be tricked into granting authorized
users access to the Python debugger"

"dispatch: protect against malicious 'hg serve --stdio' invocations
(sec) Some shared-ssh installations assume that 'hg serve --stdio' is
a safe command to run for minimally trusted users. Unfortunately, the
messy implementation of argument parsing here meant that trying to
access a repo named '--debugger' would give the user a pdb prompt,
thereby sidestepping any hoped-for sandboxing. Serving repositories
over HTTP(S) is unaffected.

We're not currently hardening any subcommands other than 'serve'. If
your service exposes other commands to users with arbitrary repository
names, it is imperative that you defend against repository names of
'--debugger' and anything starting with '--config'.

The read-only mode of hg-ssh stopped working because it provided its
hook configuration to "hg serve --stdio" via --config parameter. This
is banned for security reasons now. This patch switches it to directly
call ui.setconfig(). If your custom hosting infrastructure relies on
passing --config to "hg serve --stdio", you'll need to find a
different way to get that configuration into Mercurial, either by
using ui.setconfig() as hg-ssh does in this patch, or by placing an
hgrc file someplace where Mercurial will read it. mitrandir@fb.com
provided some extra fixes for the dispatch code and for hg-ssh in
places that I overlooked."
2017-04-19 22:54:32 +00:00
rpointel
1d38ff7d30 update mercurial to 4.1.2.
initial diff from juanfra@, who is the new maintainer.
ok juanfra@.
2017-04-17 05:10:17 +00:00
kili
d6b7363f2a Set HOMEPAGE to http://www.mercurial-scm.org and use it for
MASTER_SITES, too.

mercurial.selenic.com doesn't resolve, making it impossible to fetch
the distfile, and http://www.selenic.com/mercurial/ (former HOMEPAGE)
redirects to http://www.mercurial-scm.org, anyway.

ok rpointel@ (maintainer)
2016-06-14 19:58:05 +00:00
czarkoff
3b20cb15c4 update to mercurial-3.8.3
Fixes:

CVE-2016-3630 Mercurial: remote code execution in binary delta decoding
CVE-2016-3068 Mercurial: arbitrary code execution with Git subrepos
CVE-2016-3069 Mercurial: arbitrary code execution when converting Git repos
CVE-2016-3105 Mercurial: arbitrary code execution when converting Git repos

OK rpointel@
2016-06-14 09:47:43 +00:00
rpointel
48b1683df1 update mercurial to 3.6.1.
ok benoit@.
2015-12-03 10:07:57 +00:00
rpointel
b5efc4fb91 update mercurial to 3.5.2.
ok aja@.
2015-10-11 15:57:02 +00:00
rpointel
d6c58412ee update mercurial to 3.5.1.
ok and tweaks nigel@ sthen@
2015-09-09 19:26:36 +00:00
ajacoutot
417069317d Needs devel/gettext-tools. 2015-08-12 06:13:56 +00:00
jasper
030e159899 Security fix for CVE-2014-9462
ok rpointel@ (MAINTAINER)
2015-06-01 13:40:56 +00:00
rpointel
83ab49fac5 update mercurial to 3.2.3.
ok shadchin@ (thanks).
2014-12-21 20:44:08 +00:00
rpointel
62c8504d92 Update mercurial to 3.0, from Seth Jackson <sethjackson@gmail.com> (thanks).
ok landry@
2014-05-19 19:15:44 +00:00
rpointel
dc92939f78 Update Mercurial to 2.8.2.
Changelog: http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.8.2_.282014-1-1.29
2014-01-19 17:52:47 +00:00
rpointel
5fddd519b4 Update mercurial to 2.8.1 (bugfix release).
Details: http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.8.1_.282013-12-1.29
2013-12-30 09:19:02 +00:00
rpointel
7d7e29d0b5 Update mercurial to 2.8.
ok sthen@.
2013-11-08 11:45:03 +00:00
edd
940e4d33c8 Several tweaks to the mercurial port:
* Make graphical tooling for mercurial a subpackage (like the git port).
 * Bump all RUN/LIB dependants of mercurial to reflect new pkgpath.
 * Make 'hg view' work without custom paths in hgrc.
 * Substitute some shebangs in the example mercurial scripts.

OK ajacoutot@
2013-09-05 11:20:18 +00:00
rpointel
8fdf665688 Update mercurial to 2.6.3.
ok landry@
2013-07-09 10:00:00 +00:00
rpointel
6f4c70e7bd Minor update for Mercurial from 2.6.1 to 2.6.2.
Changelog: http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.6.2_.282013-06-01.29
2013-06-03 07:55:02 +00:00
rpointel
018a728eb8 Update mercurial to 2.6.1, from Samir SAADA (thanks). 2013-05-16 09:09:30 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
rpointel
12c7b4dbd0 Update mercurial to 2.4.2 and regen patch.
ok benoit@ sthen@.
2013-01-09 11:54:38 +00:00
rpointel
8c31e882d1 Update mercurial to 2.4.
ok landry@, thanks to Samir Saada to have tested on loongson.
2012-12-12 06:07:14 +00:00
rpointel
3267f8a341 Update mercurial to 2.3.1 and take maintainership (wcmaier didn't use it).
ok wcmaier@ (old maintainer), landry@ and jim@.
2012-09-08 08:00:45 +00:00
rpointel
5bbcabdcdf Update mercurial to 2.2.2, ok landry@. 2012-06-12 07:16:43 +00:00
rpointel
31139d17a5 Update mercurial to 2.2.1.
ok wcmaier@ (maintainer).
2012-05-11 05:32:50 +00:00
rpointel
d44a23f5cb Update mercurial to 2.1.2.
ok wcmaier@ (maintainer).
2012-04-30 17:01:02 +00:00
rpointel
805d47565c Update mercurial to 2.1.1.
looks good wcmaier@ (maintainer).
2012-03-20 19:55:38 +00:00
rpointel
22afae2809 MASTER_SITES has changed (previous still works but has a 301 status code).
Information from Stefan Koerner (thanks).
2012-03-19 06:16:22 +00:00
rpointel
f109a5837e Update mercurial to 2.0.
ok wcmaier@ (maintainer).
2011-11-16 15:00:52 +00:00
espie
c5a475ebe0 normalize pkgpath 2011-09-16 09:24:48 +00:00
rpointel
01de354792 Update mercurial to 1.9.2.
ok wcmaier@.
2011-08-30 16:33:52 +00:00
landry
02dca9619d Fix PLIST, the egginfo file is mercurial-${MODPY_EGG_VERSION}, not
${FULLPKGNAME}. No bump as it didn't package.
2011-07-20 08:30:21 +00:00
rpointel
2d1409ec73 bump revision, package built was wrong (du to recent changes concerning fcntl.h).
ok naddy@.
2011-07-18 19:32:53 +00:00
rpointel
879a818534 Update mercurial to 1.9. Added WANTLIB += ${MODPY_WANTLIB}.
ok wcmaier@ (maintainer).
2011-07-06 17:37:27 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
fgsch
0d66b58f1c Update to 1.8.3.
wcmaier (maintainer) ok.
2011-05-09 08:01:37 +00:00
fgsch
1cb4a2861e Update to mercurial 1.8.1.
Original diff by me, better one supplied by Samir SAADA in ports@
wcmaier@ (maintainer) ok.
2011-03-28 00:11:34 +00:00