xpcom/io/Base64.cpp
2a99d1292240ca93d0705dbdd3e231a86d40cf2a
created 2017-11-01 11:24 +0100
pushed 2017-11-01 21:53 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1413490 - Base64.cpp: disable the formatting of kBase64DecodeTable & kBase64URLDecodeTable r=erahm
981709ff412efd00b236ca2f0c76bfda6de786be
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 12 - avoid conversions in nsString Base64 decoding; r=erahm
f2669ac73b9078fc82cbff32eb97c2f2440ce248
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 11 - fix decoding subroutines to cope with wide output types; r=erahm
c92f1975d9367e10a9fbb77f08ee0e3f6761127e
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 10 - templatify CString base64 decode routine; r=erahm
8454297462a380f62fbdc551649f4086cf44e314
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 9 - templatify core base64 decode routine; r=erahm
6fed9af7f5e26f433b08b9b9749800ec9cf82f2d
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 8 - use our base64 decoding routines instead of NSPR's; r=erahm
e364a330eb3eb3452c777f551400c1fa9b9bdcba
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 7 - make decode routines type-generic; r=erahm
966a99fcb8ce3f5f96d3730b62cbdb9fd2fe00b6
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 6 - factor out base64url decoding routines; r=erahm
9080c5fb07696d23b40d94c1100ec188cc99212d
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 5 - add tables for normal base64 decoding; r=erahm
837aaf616d8543ced7aed4ffc98d742c835d30cf
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 4 - avoid conversions in nsString Base64 encoding; r=erahm
53447e7c6c29bd0dd8c0352850a83771b49f2c57
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 3 - templatify core nsCString base64 encode routine; r=erahm
014a075a5a0d08447f521b841533bb6b2fc9195d
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 2 - use our Base64 encode implementation rather than NSPR's; r=erahm
bde5d6755cf03878a90a0edc3b255b2b6957cb6a
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 1a - fix Encode*to* for non-8-bit character types; r=erahm
959dd58ea6df04a13bdf09bcdbdfe0a79ba97fca
created 2017-09-06 16:58 -0400
pushed 2017-09-07 10:39 +0000
Nathan Froyd Nathan Froyd - Bug 1362449 - part 1 - make Base64 encode generic over source character types; r=erahm
a4b157d9d0e7e05384734605b5bdf989e801c8ea
created 2017-05-05 11:33 -0400
pushed 2017-05-05 21:06 +0000
Nathan Froyd Nathan Froyd - Bug 1362390 - make Base64Encode tolerant of allocation failures; r=mccr8
989ceac2e5154fc83399be0c75873d4bc1a51082
created 2017-05-05 11:33 -0400
pushed 2017-05-05 21:06 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - part 3 - make Base64Decode even more tolerant of allocation failures; r=mccr8
8835be784a0dadf488e750e5bd73cdc78d805f79
created 2017-05-05 11:33 -0400
pushed 2017-05-05 21:06 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - part 2 - make Base64Decode tolerant of allocation failures; r=mccr8
afe43384706c6fc527164a746b7a8c8a2762d4ed
created 2016-12-02 13:46 -0800
pushed 2016-12-03 06:17 +0000
Tomislav Jurin Tomislav Jurin - Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
fe2f3a5598cca874793c0169a8f3f2bc1bdf1ccb
created 2016-08-18 16:40 +0300
pushed 2016-08-19 13:46 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1296286 - preventfalse positive resource leak trigger in Base64DecodeHelper. r=froydnj
360df5276cf6e2d7294ce0e122952cf56bc5372e
created 2016-08-12 17:36 +1000
pushed 2016-08-15 21:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj.
746392907239ebc994cefb5bd0aac5d1b92171ac
created 2016-08-04 11:49 +1000
pushed 2016-08-09 13:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1275309 (part 1) - Add a variant of Base64Decode(). r=erahm.
02dea57c6c0fa53dbd0752b3003b796d56f6b485
created 2016-05-19 08:55 +1000
pushed 2016-05-19 16:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1273712 (part 2) - Add a new overloading of Base64Encode(). r=erahm.
1e1e0b4154188baf39fddd20d7efcd00d1cf39cc
created 2016-05-19 08:53 +1000
pushed 2016-05-19 16:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1273712 (part 1) - Rename arguments and variables in Base64.{h,cpp}. r=erahm.
01d62c32ac217c65c3885b2ace16b1c337362060
created 2016-04-22 07:41 -0700
pushed 2016-04-26 11:45 +0000
Kit Cambridge Kit Cambridge - Bug 1266569 - Avoid including the `ChromeUtils` binding in `Base64.h`. r=froydnj
296093225409c25a837753a753780d14ae20f965
created 2016-03-22 12:09 -0700
pushed 2016-04-22 13:56 +0000
Kit Cambridge Kit Cambridge - Bug 1256488 - Add a Base64 URL-decoder for C++ and chrome JS callers. r=mt,baku
dda92c46bb23ea846ca288da9cf9e102347699d6
created 2015-12-14 16:28 -0800
pushed 2015-12-21 10:52 +0000
Kit Cambridge Kit Cambridge - Bug 1205137 - Add a `PushSubscription` serializer. r=mt,smaug
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
44495ed6c6188f209b86943f544e6d3b6bd604da
created 2015-02-26 19:13 +0100
pushed 2015-03-29 03:30 +0000
Titi_Alone Titi_Alone - Bug 1133063 - Move SetLength into the if's condition. r=froydnj
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-10 21:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-02-07 16:46 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-02-06 00:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-02-02 12:20 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2014-08-26 00:20 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
f20eb963186959bde60b7ce8f505bb4903e19063
created 2014-05-14 23:15 +0300
pushed 2014-05-15 22:59 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/io/. r=froydnj
7db230827e21908f2911fd02f894a2f3508c0a10
created 2014-05-05 20:30 +0300
pushed 2014-05-06 03:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/io/ to use 2 space indentation
6f1e6f7d3041bc1da91f1814497a71366a9bdbc3
created 2014-02-03 22:57 +1030
pushed 2014-02-18 20:18 +0000
James Kitchener James Kitchener - Bug 328755 - Assigning a zero-length string should not alloc a buffer. r=bsmedberg
a98c8bea78c96709e9c980a8e01cf4a7fcd48c20
created 2013-11-19 16:27 -0500
pushed 2013-11-21 13:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
78fb435aa0d2a1130271ae2016c3c98042c1d887
created 2013-11-19 14:38 -0800
pushed 2013-11-21 13:21 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 672843) for xpcshell bustage
eaf2fd75d7fc98b651c827f853f4f8bef73e010e
created 2013-11-19 16:27 -0500
pushed 2013-11-21 13:21 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
9ba3faa35c96c789fed68bf344244f41a5c9e708
created 2013-11-05 21:12 -0800
pushed 2013-11-06 05:13 +0000
Matt Brubeck Matt Brubeck - Bug 935376 - Back out 2e6063aa9b77 (bug 328755) on suspicion of causing a crash in ntdll
2e6063aa9b77e70d6633801e164ea73010648855
created 2013-11-04 14:22 -0500
pushed 2013-11-05 05:09 +0000
James Kitchener James Kitchener - Bug 328755 - Assigning a zero-length string should not alloc a buffer. r=bsmedberg
c53e80370c9a34dbee691a34b251e8b1fcd078dd
created 2013-09-23 13:25 -0400
pushed 2013-09-24 03:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
668141ff257734e31651ec99e691299abe20b5eb
created 2012-12-06 22:34 -0500
pushed 2012-12-11 15:51 +0000
Trevor Saunders Trevor Saunders - bug 819927 - Base64{Encode,Decode}() should properly handle empty strings r=ehsan
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2012-09-28 23:09 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
3d9424eb6eb473cfd14309fd635ff7d6e29322c2
created 2012-09-01 22:35 -0400
pushed 2012-09-02 02:36 +0000
Randell Jesup Randell Jesup - Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
14e988e17b792ef5f50feb9aa96dbf9d71052215
created 2012-08-10 22:44 -0400
pushed 2012-08-12 02:33 +0000
Honza Bambas Honza Bambas - Bug 215450: Allow uploading of files greater than 2gb in size. Involves making input streams 64-bit capable. Significant work done by Makoto Kato, finished by Honza Bambas. r=hbambas,bsmedberg,jdrew,sicking
4587cc2d01545d18cea6d650e725af5751f549ee
created 2012-08-09 09:09 +0200
pushed 2012-08-09 07:22 +0000
Ms2ger Ms2ger - Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
39e55d53e0a3aebc779fd3b42ffdf34897086b19
created 2012-05-08 12:42 -0400
pushed 2012-05-11 01:26 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 737164 part A - make the nsTSubstring string API infallible by default. Note that this patch for reviewing sanity does not modify the subclass APIs, that will be a separate revision, r=jlebar
aa47e51cbd8a84409b36979c6adae620a413a2e7
created 2011-12-30 12:54 -0500
pushed 2012-01-01 02:50 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 692817 - Potential math overflow in Base64.cpp, r=dbaron
d144d8a5af9e89faa160725f063cd10f531bc3b2
created 2011-12-28 09:13 +0100
pushed 2011-12-28 08:15 +0000
Ms2ger Ms2ger - Bug 713550 - Move Base64 code on nsXPConnect to XPCOM / xpcpublic.h; r=bholley+khuey
78b64bf8262221202ce7babeee0d8f46e680013c
created 2011-06-08 11:08 -0700
pushed 2011-06-08 21:46 +0000
Kyle Huey Kyle Huey - Bug 661529: Add an API in xpcom/ for encoding input streams to base64. r=bsmedberg sr=bz
less more (0) tip