75 Commits

Author SHA1 Message Date
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
rpointel
673c97b4b1 USE_GROFF=Yes 2011-01-10 21:46:11 +00:00
rpointel
065f85e54c Update mercurial to 1.7.3.
Removed USE_GROFF, not necessary.
ok wcmaier@ (MAINTAINER).
2011-01-05 17:20:13 +00:00
fgsch
0c10720122 Update to mercurial 1.7.1. wcmaier@ (maintainer) ok. 2010-11-22 00:19:37 +00:00
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +00:00
benoit
b50093d87d Update mercurial to 1.6.4
ok wcmaier@
2010-10-09 22:50:31 +00:00
fgsch
9065c1bbe0 Add gettext as RUN_DEPENDS as is required to build the .mo files.
wcmaier@ (maintainer) ok.
2010-10-03 15:09:27 +00:00
fgsch
0aa20274d1 Update to 1.6.3. wcmaier@ jasper@ ok 2010-09-01 19:20:36 +00:00
jasper
5e9f6969d7 bumps 2010-08-30 22:09:45 +00:00
benoit
c838957aa0 - update mercurial to 1.6
- regen PLIST

ok wcmaier@
2010-07-25 07:22:24 +00:00
fgsch
92ad11f4a3 Update to 1.5.4. ok maintainer. 2010-06-15 17:20:27 +00:00