xpcom/io/Base64.cpp
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-10-15 10:40 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
2a99d1292240ca93d0705dbdd3e231a86d40cf2a
created 2017-11-01 11:24 +0100
pushed 2018-01-11 17:45 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-11-02 12:36 +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-07-31 14:08 +0000
Nathan Froyd Nathan Froyd - Bug 1362390 - make Base64Encode tolerant of allocation failures; r=mccr8
5ac536c5ce06ff96efda568f5936e4ff9e4e74df
created 2017-05-05 11:33 -0400
pushed 2017-06-05 19:31 +0000
Nathan Froyd Nathan Froyd - Bug 1362390 - Make Base64Encode tolerant of allocation failures. r=mccr8, a=gchang
9e7666b7e26a891950916596d772906f9edc4e62
created 2017-05-05 11:33 -0400
pushed 2017-06-05 19:31 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - Part 3: Make Base64Decode even more tolerant of allocation failures. r=mccr8, a=gchang
888e33828068c0399574af2357da956e2ba9b29d
created 2017-05-05 11:33 -0400
pushed 2017-06-05 19:31 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - Part 2: Make Base64Decode tolerant of allocation failures. r=mccr8, a=gchang
e6d59d3fce9ce054ba80b03f149fcd0ef03619fa
created 2017-05-10 14:11 -0400
pushed 2017-06-05 19:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1362194) for bustage.
07849fe5dfd8fb01c1d8c9335b3dd6623b065061
created 2017-05-05 11:33 -0400
pushed 2017-06-05 19:31 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - Part 3: Make Base64Decode even more tolerant of allocation failures. r=mccr8, a=gchang
cb4ac444390794347fa89c101c8743196bf33824
created 2017-05-05 11:33 -0400
pushed 2017-06-05 19:31 +0000
Nathan Froyd Nathan Froyd - Bug 1362194 - Part 2: Make Base64Decode tolerant of allocation failures. r=mccr8, a=gchang
afe43384706c6fc527164a746b7a8c8a2762d4ed
created 2016-12-02 13:46 -0800
pushed 2017-04-10 20:44 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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 2017-01-16 13:07 +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-09-05 20:01 +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-09-05 20:01 +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-09-05 20:01 +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-07-25 16:35 +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 2016-04-15 21:02 +0000
Kit Cambridge Kit Cambridge - Bug 1205137 - Add a `PushSubscription` serializer. r=mt,smaug
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-10-26 12:58 +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-06-19 19:24 +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-04-21 23: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-04-21 23:03 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-04-21 23:03 +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-04-21 23:03 +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-11-24 19:04 +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-08-25 18:42 +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-08-25 18:42 +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-06-02 21:01 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 672843) for xpcshell bustage
eaf2fd75d7fc98b651c827f853f4f8bef73e010e
created 2013-11-19 16:27 -0500
pushed 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-03-10 22:05 +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 2014-01-28 00:16 +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 2013-03-26 17:28 +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 2013-01-03 21:54 +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 2013-01-03 21:54 +0000
Randell Jesup Randell Jesup - Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-11-14 20:38 +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-11-14 20:38 +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-11-14 20:38 +0000
Ms2ger Ms2ger - Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
39e55d53e0a3aebc779fd3b42ffdf34897086b19
created 2012-05-08 12:42 -0400
pushed 2012-08-24 15:39 +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-04-20 19:40 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 692817 - Potential math overflow in Base64.cpp, r=dbaron
d144d8a5af9e89faa160725f063cd10f531bc3b2
created 2011-12-28 09:13 +0100
pushed 2012-04-20 19:40 +0000
Ms2ger Ms2ger - Bug 713550 - Move Base64 code on nsXPConnect to XPCOM / xpcpublic.h; r=bholley+khuey
a7beadd6166487273ce3f7459b554e23a1a19504
created 2011-12-30 12:54 -0500
pushed 2012-01-29 07:46 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 692817 - Potential math overflow in Base64.cpp, r=dbaron a=akeybl
78b64bf8262221202ce7babeee0d8f46e680013c
created 2011-06-08 11:08 -0700
pushed 2011-09-22 17:29 +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