mercurial/mpatch.c
9c5ced5276d6e7d54f7c3dadf5247b7ee98ec79c
created 2018-04-30 22:24 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: avoid integer overflow in combine() (SEC) stable 4.6.1
59837a16896da36d26e795881f4ba4454cb8ae41
created 2018-04-30 22:23 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: avoid integer overflow in mpatch_decode (SEC) stable
7f22ef3c0ee721da8a568613dff48a7051fad8d7
created 2018-04-30 22:20 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: fix UB integer overflows in discard() (SEC) stable
0b208c13781c18deae8fddb1dd63677f61fd64b5
created 2018-04-30 22:15 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: fix UB in int overflows in gather() (SEC) stable
b8b253aec9538b2614295f6ba4ecefe335ad8bf5
created 2018-05-03 12:54 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: introduce a safesub() helper as well stable
1ec4cb8cbc87004ffbeeb1b5d98acef04c38d59a
created 2018-04-30 22:13 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: introduce a safeadd() helper to work around UB int overflow stable
faa924469635512b72868b1552a1866a0f91db20
created 2018-04-28 10:09 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: ensure fragment start isn't past the end of orig (SEC) stable
1acfc35d478cdae60cf62c6f07fa6b6ad3070ea7
created 2018-04-28 02:04 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: protect against underflow in mpatch_apply (SEC) stable
90a274965de74cb0b4bea01a564b29b12a6af814
created 2018-04-28 00:42 -0400
pushed 2018-06-16 18:13 +0000
Augie Fackler Augie Fackler - mpatch: be more careful about parsing binary patch data (SEC) stable
1f4249c764f1155bd0c5e844318031742bd21d5a
created 2017-10-04 11:00 -0400
pushed 2017-10-18 21:03 +0000
Augie Fackler Augie Fackler - mpatch: switch alignment of wrapped line from tab to spaces with clang-format
761355833867166efd3c7a637e5e1478ddc48fc8
created 2017-10-04 10:56 -0400
pushed 2017-10-18 21:03 +0000
Augie Fackler Augie Fackler - mpatch: reformat function prototypes with clang-format
2e08b69bcd29ecbb8f49837c5c7f674d3962153a
created 2017-10-04 10:57 -0400
pushed 2017-10-18 21:03 +0000
Augie Fackler Augie Fackler - mpatch: reflow two oddly formatted else blocks with clang-format
347c0f4232e195ef2b2bffd50d649b79ac18d0cf
created 2017-10-04 10:55 -0400
pushed 2017-10-18 21:03 +0000
Augie Fackler Augie Fackler - mpatch: re-wrap wide line with clang-format
155f0cc3f81354f3dd43607b885c7b46b738824e
created 2016-08-07 10:06 +0900
pushed 2016-08-14 20:02 +0000
Yuya Nishihara Yuya Nishihara - mpatch: raise MemoryError instead of mpatchError if lalloc() failed
9a1685c70db44d988a638dc4e83d84129594f86c
created 2016-08-07 09:40 +0900
pushed 2016-08-14 20:02 +0000
Yuya Nishihara Yuya Nishihara - mpatch: change lalloc() to local function
21ac534d7d30e528aa224d383ca82cca50863cdd
created 2016-08-07 09:49 +0900
pushed 2016-08-14 20:02 +0000
Yuya Nishihara Yuya Nishihara - mpatch: remove superfluous whitespaces
55dd12204b8e15e6f64ab676115655ff52880709
created 2016-07-22 17:28 +0200
pushed 2016-08-06 04:42 +0000
Maciej Fijalkowski Maciej Fijalkowski - mpatch: remove dependency on Python.h in mpatch.c
b9b9f9a92481b4ca727b11a937553d762172e410
created 2016-07-18 19:02 +0200
pushed 2016-08-06 04:42 +0000
Maciej Fijalkowski Maciej Fijalkowski - mpatch: split mpatch into two files
6b3a8d034b699db560af1c06e3d10b474615108a
created 2016-07-18 16:25 +0200
pushed 2016-08-06 04:42 +0000
Maciej Fijalkowski Maciej Fijalkowski - mpatch: provide things that will be exported later with a prefixed name
e9a0bcc9314d3fa845f63ab51ecf3684982404af
created 2016-07-18 15:14 +0200
pushed 2016-08-06 04:42 +0000
Maciej Fijalkowski Maciej Fijalkowski - mpatch: change Py_ssize_t to ssize_t in places that will be later copied
284d742e561119f457e10d6dbc511f05e89bc658
created 2016-06-06 13:08 +0200
pushed 2016-07-01 02:11 +0000
Maciej Fijalkowski Maciej Fijalkowski - internals: move the bitmanipulation routines into its own file
f736f98e16ca8e304bb85c9b742e967b72d892a3
created 2016-03-31 02:05 +0000
pushed 2016-04-09 16:50 +0000
timeless timeless - mpatch: unify mpatchError (issue5182)
b9714d958e89cd6ff1da46b46f39076c03325ac7
created 2016-03-16 17:30 -0700
pushed 2016-04-03 17:09 +0000
Matt Mackall Matt Mackall - parsers: detect short records (SEC) stable
b6ed2505d6cf1d73f7f5c62e7369c4ce65cd3732
created 2016-03-16 17:29 -0700
pushed 2016-04-03 17:09 +0000
Matt Mackall Matt Mackall - parsers: fix list sizing rounding error (SEC) stable
09e41ac6289d878f2a2e4e7b7794f457ec7a069b
created 2013-12-11 18:33 -0600
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - mpatch: rewrite pointer overflow checks stable
9a8ab5c47f844ef65bf78e9da9b7db93fe5b3399
created 2012-05-20 01:28 +0200
pushed 2015-03-18 16:34 +0000
Adrian Buehlmann Adrian Buehlmann - mpatch: use Py_ssize_t for string length
923bd97b86a029a9e3ec32f374788eeb674e3dce
created 2012-05-20 00:08 +0200
pushed 2015-03-18 16:34 +0000
Adrian Buehlmann Adrian Buehlmann - mpatch: use Py_ssize_t
d126a0d1685626d3b6db32b02f2d27312961c701
created 2012-04-16 11:26 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - util.h: replace ntohl/htonl with get/putbe32
e501f45b0eba90e8ff71466404e350688a941172
created 2012-04-10 12:07 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - util.h: unify some common platform tweaks
8d821a173e4ed2791fcb6057e82c966faf16cf4e
created 2012-04-10 12:07 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - util.h: move Py_ssize_t bits from mpatch.c
2ef2d3a5cd2d78bc1634b695be98bf2b5a10d3d4
created 2011-08-10 13:40 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - parsers: avoid pointer aliasing stable
a4e0908ce35b46ed3547feb52b38d193eea103b4
created 2011-01-27 11:15 +0100
pushed 2015-03-18 16:34 +0000
Martin Geisler Martin Geisler - backout of 613b8bd2284e
613b8bd2284e061aed0de1b94d627436b8e5f25f
created 2011-01-26 12:05 +0100
pushed 2015-03-18 16:34 +0000
Martin Geisler Martin Geisler - specify C indention style using Emacs file local variables
2ac98313b26ca6cc3a06144c6aab5518176a7e7e
created 2010-06-15 19:49 -0300
pushed 2015-03-18 16:34 +0000
Renato Cunha Renato Cunha - mpatch.c: Added preliminary support for py3k.
08a0f04b56bd3061d2fe5e639be0d00b6da7e71b
created 2010-01-25 00:05 -0600
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - many, many trivial check-code fixups
bfad9865b1dc7059fc79d2f18370d5e2ae51ddd9
created 2008-09-17 10:22 +0200
pushed 2015-03-18 16:34 +0000
Scott McCreary Scott McCreary - allow Mercurial to compile on Haiku
fe9b0bb3eb1c7c37f8e3efa27d48b48cc777ea48
created 2007-10-12 11:23 +0200
pushed 2015-03-18 16:34 +0000
Benoit Boissinot Benoit Boissinot - merge with goto
b0e5f44fdeb39c5ddf528396bcad41b0f4f534bd
created 2007-10-12 11:46 +0900
pushed 2015-03-18 16:34 +0000
Shun-ichi GOTO Shun-ichi GOTO - mpatch: Define Py_ssize_t for old pythons and use it instead of ssize_t.
cd1a6e7216c5f255a1e49d507b61326dacfcd532
created 2007-10-11 17:47 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - mpatch: use int rather than ssize_t
a0952e4e52eb4a7616ea4faeab5b1d957c0d1987
created 2007-10-11 00:46 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - mpatch: allow buffer objects for input
4759da3e4dc8e3fd4ae35c7e4e9f94225fa86e85
created 2007-04-25 18:43 +0200
pushed 2015-03-18 16:34 +0000
Thomas Arendsen Hein Thomas Arendsen Hein - merge with stable
11dc22eb8e8d01df171cc30cd566c30c9ed1a95f
created 2007-01-27 23:07 +0100
pushed 2015-03-18 16:34 +0000
Thomas Arendsen Hein Thomas Arendsen Hein - Fix segfaults when parsing bdiff hunks in mpatch.decode() and .patchedsize()
95ffa36d1d2a072a5a57f6caf7cd9e770e09e5a1
created 2007-01-02 21:40 -0800
pushed 2015-03-18 16:34 +0000
Andrew Bachmann Andrew Bachmann - BeOS compatibility support
cc856c4d91ca61011cbb056488d10ffffac78df3
created 2006-09-21 16:16 -0500
pushed 2015-03-18 16:34 +0000
Matt Mackall Matt Mackall - mpatch: Fix for malloc corner case on AIX
345bac2bc4ec22acdae6f1edce58270cd6043957
created 2006-08-12 12:30 -0700
pushed 2015-03-18 16:34 +0000
Vadim Gelfer Vadim Gelfer - update copyrights.
860e9c83fc590cd8173bb888e3376db58bc2e7d1
created 2006-06-30 21:41 +0200
pushed 2015-03-18 16:34 +0000
Thomas Arendsen Hein Thomas Arendsen Hein - Include inttypes.h instead of stdint.h (fixes issue299)
1ac0574f1768c14935900307ba1d2251d2699312
created 2006-06-20 17:51 -0700
pushed 2015-03-18 16:34 +0000
Vadim Gelfer Vadim Gelfer - mac os x: fixes for 10.2 from chris monson <monpublic@gmail.com>
345107e167a05b972682d07234900c5172552f85
created 2006-04-08 20:10 -0400
pushed 2015-03-18 16:34 +0000
Chris Mason Chris Mason - merge 0.8.1 with revlogng
441ea218414e83dd0d91e2bf8438d796828f89c1
created 2006-04-04 16:38 -0400
pushed 2015-03-18 16:34 +0000
mason mason - Fill in the uncompressed size during revlog.addgroup
8f9660c568b8ec7d9c851bb9cd25a6278278719b
created 2006-04-05 15:39 +0200
pushed 2015-03-18 16:34 +0000
Thomas Arendsen Hein Thomas Arendsen Hein - Set correct exception for another possible malloc error in mpatch.c
10606ee611079a029dabe41c564bb026f6246d34
created 2006-03-20 08:46 +0100
pushed 2015-03-18 16:34 +0000
TK Soh TK Soh - do proper typecasting on malloc() and calloc() calls
299c3e26ee45dd88df3345119767a2e5e7ca60de
created 2006-02-18 16:31 +0100
pushed 2015-03-18 16:34 +0000
Thomas Arendsen Hein Thomas Arendsen Hein - Fixed misleading indentation in mpatch.c
681c5c211b92d78293e8faeb8c61c7f898a8334f
created 2006-02-15 04:37 +0100
pushed 2015-03-18 16:34 +0000
Benoit Boissinot Benoit Boissinot - catch errors and throw exception with invalid binary patch data
e530637ea0601bb88d00e5b21085eb862fb9688f
created 2005-07-03 12:26 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - [PATCH] use <arpa/inet.h> instead of <netinet/in.h> for ntohl/htonl
f2442a6a589355e6c29b01882acaa8e439611ee0
created 2005-07-01 00:10 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - Merge with TAH
b460a2fd8bb7855348fafb861cd22de1616d331e
created 2005-06-30 23:54 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - [PATCH] bdiff/mpatch under MSVC
7f3fc8fd427ea05971988a285beb2370ddb41294
created 2005-06-28 03:08 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - More fiddling with uint32_t includes for extensions
e94cebc60d96b11c309c91ff1229fe42a582c33a
created 2005-06-27 22:29 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - Pull from TAH
098d1f039c1816d1225b1d40b359a45624a0d35f
created 2005-06-27 10:01 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - Remove stdint.h from mpatch and bdiff
aa3d592df9b9d1fb710345f1aa7888bfe56efed4
created 2005-06-25 16:18 -0800
pushed 2015-03-18 16:34 +0000
mpm mpm - extensions: use stdint.h
less more (0) -60 tip