netwerk/dns/nsIDNService.cpp
cae48c105b0c6e218e856d3f9044386f43968099
created 2018-07-05 14:01 -0700
pushed 2018-07-17 21:56 +0000
Kris Maglione Kris Maglione - Bug 1473631: Part 6 - Replace pref observers with callbacks in IDNService. r=njn
287bdf729c7985a5995900b8cee7a7a7db4f98d9
created 2018-06-14 11:19 +0300
pushed 2018-06-15 02:39 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Necko - Initialize member fields in classes/ structures. r=michal
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
54791453291c21807e995e63807b965708419ff3
created 2017-11-10 09:07 +1100
pushed 2017-11-10 09:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1414096 (attempt 2) - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
b69cb7c76bcd141264877059abef4848690d687f
created 2017-11-08 18:04 +0200
pushed 2017-11-08 22:08 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 1 changesets (bug 1414096) for dt1 failures "devtools/client/commandline/test/browser_cmd_pref3.js" r=backout on a CLOSED TREE
e843de356b7e5f3cb01f114bc101f4a71092550b
created 2017-10-31 16:34 +1100
pushed 2017-11-08 10:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1414096 - Remove support for nsISupportsString values in nsPrefBranch::{get,set}ComplexValue(). r=florian.
5c906f68ee713d8dcf039b5617901035dfd69471
created 2017-10-27 10:30 +1100
pushed 2017-10-30 10:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1410794 (attempt 2) - Change some |string| occurrences in nsIPrefBranch.idl to |ACString|. r=erahm.
23f3b04d3e1383dd5c4cef2cd3ff3c0db2348d4f
created 2017-10-24 22:46 -0700
pushed 2017-10-25 22:22 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 3d0093f961ee (bug 1410794) for Mac plugin crashes and Android test_worker_interfaces.html failures
3d0093f961eec929caa370444cd0f7fcbfbc82bc
created 2017-10-25 10:22 +1100
pushed 2017-10-25 22:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1410794 - Change some |string| occurrences in nsIPrefBranch.idl to |ACString|. r=erahm.
ee969734750ace337d13515b00c92703f6577550
created 2017-10-16 10:19 +0100
pushed 2017-10-17 09:45 +0000
Jonathan Kew Jonathan Kew - Bug 1408782 - Force punycode display for IDNs with a <dotless-i, combining mark above> sequence. r=valentin
e92d092fdacc83b14dd65a4ec3c9cada16406ce6
created 2017-10-09 13:23 +0100
pushed 2017-10-09 21:55 +0000
Jonathan Kew Jonathan Kew - Bug 1404349 - Extend check from bug 1370497 to apply to marks with a specific Script property, as well as those with Script=Inherited. r=valentin
6bd2d96c0c3d952b205e1bb2f6915cbc820a61a1
created 2017-09-27 11:16 +0100
pushed 2017-09-27 23:52 +0000
Jonathan Kew Jonathan Kew - Bug 1370497 - Check ScriptExtensions property of combining marks when available. r=valentin
73e0d4e121d341bb93abcfe56eed925981e69bab
created 2017-09-15 19:32 -0700
pushed 2017-09-27 23:52 +0000
Chris Peterson Chris Peterson - Bug 1402666 - Part 3: Replace Replace(NS_LITERAL_STRING("")) with ReplaceLiteral(u""). r=erahm
b9855e3e3ce3dae8c2b40cc505dd46637d70615b
created 2017-09-22 19:25 +0100
pushed 2017-09-23 09:38 +0000
Jonathan Kew Jonathan Kew - Bug 1402048 - Remove the legacy non-IDNA2008 code path from nsIDNService, now that we always require ICU to build. r=valentin
42b73bde7b4fb5731a9d7e973fcb5cbfe8d7c595
created 2017-09-16 11:49 +0100
pushed 2017-09-16 20:51 +0000
Jonathan Kew Jonathan Kew - Bug 1399540 - patch 2 - Handle invalid punycode better in stringPrep to avoid mangling display of fake-punycode labels. r=valentin
fbc5b903dbdd95722caa919703e1cb911ea99512
created 2017-09-16 11:49 +0100
pushed 2017-09-16 20:51 +0000
Jonathan Kew Jonathan Kew - Bug 1399540 - patch 1 - Failure to decode an individual label within the IDN should not block decoding of other valid punycode labels. r=valentin
822d7f1bc602f84332b13e258738aa3b95700691
created 2017-08-16 13:58 +1000
pushed 2017-08-17 23:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm.
9cb4e53f36aaf29f656bca5bffa3df61011ce8ed
created 2017-06-13 16:23 +0100
pushed 2017-07-13 22:35 +0000
Catalin Badea Catalin Badea - Bug 1344751 - Make nsStandardURL and nsIDNService available on worker threads. r=valentin
62e0fae2a0efc8a4ea4df9b411e11099683c73a1
created 2017-07-10 14:17 -0700
pushed 2017-07-11 01:43 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1344751) for frequent android crashes in test_fetch_cors_sw_reroute.html a=backout
ec02a5ecb2b44c7e2368446847cd892c9f15795d
created 2017-06-13 16:23 +0100
pushed 2017-07-11 01:43 +0000
Catalin Badea Catalin Badea - Bug 1344751 - Make nsStandardURL and nsIDNService available on worker threads. r=valentin
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
a2ed9b85083f108f201b8129ea01e215bc2df369
created 2017-07-05 15:32 +0200
pushed 2017-07-06 00:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 08fdd3066fde (bug 1344751)
08fdd3066fde31845cac438b73b05c4d95340678
created 2017-06-13 16:23 +0100
pushed 2017-07-06 00:12 +0000
Catalin Badea Catalin Badea - Bug 1344751 - Make nsStandardURL and nsIDNService available on worker threads. r=valentin
4d79ed97b07b5fbf4e4fbdcdd07e44eaf8b0298f
created 2017-06-30 14:16 -0700
pushed 2017-07-02 00:39 +0000
Jonathan Kew Jonathan Kew - Bug 1376834 - Update data tables to Unicode 10.0 release. r=m_kato
e3e516b53212f7650dd0b3c84cc83cc8c5a61611
created 2017-06-28 00:00 +0200
pushed 2017-06-28 11:23 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 976a4789deea (bug 1344751)
976a4789deeadfb077f3d6685748d57182199854
created 2017-06-13 16:23 +0100
pushed 2017-06-28 11:23 +0000
Catalin Badea Catalin Badea - Bug 1344751 - Make nsStandardURL and nsIDNService available on worker threads. r=valentin
2915d4b7849612e583048650beabe33bad2cfeca
created 2017-06-20 19:19 +1000
pushed 2017-06-23 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj.
fa4c7abccb77836bd80ed8e5bfe9b44ed3e0c9c7
created 2017-05-23 23:33 +0100
pushed 2017-05-24 09:25 +0000
Jonathan Kew Jonathan Kew - Bug 1364283 - Treat Aspirational scripts the same as Restricted, in anticipation of UAX#31 update. r=valentin
ecddb82a88d8f49b6c4d58871556fcc037ed2d4d
created 2017-04-12 14:55 +0100
pushed 2017-04-29 09:10 +0000
Jonathan Kew Jonathan Kew - Bug 1353000 - Preparatory patch, explicitly make the Script enum a 16-bit type, so we can add a field to gfxShapedWord without making it bigger. r=jrmuizel
7cdecdce25a6ba2fa7fd1198bdd0233b057d259d
created 2016-11-14 09:23 +0000
pushed 2016-11-15 11:27 +0000
Jonathan Kew Jonathan Kew - Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
f9f15852463a68cef4cfa7b36d82f1234de8f215
created 2016-11-14 10:45 +0100
pushed 2016-11-15 11:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5d9a785a37c4 (bug 1281448) for Android bustage. r=backout
5d9a785a37c4cb6468ef5b3b610b8b84c4a337b7
created 2016-11-14 09:23 +0000
pushed 2016-11-15 11:27 +0000
Jonathan Kew Jonathan Kew - Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
9c3a2156b10a84d6621fd8c3ce1005e6c266beaa
created 2016-11-01 14:44 +0200
pushed 2016-11-03 00:16 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1311669 - use auto type specifier for variable declarations to improve code readability and maintainability. r=valentin
a5b04e48b3e8e70b8a213afb75170da85c4d5b62
created 2016-09-29 22:33 -0400
pushed 2016-09-30 10:02 +0000
Nathan Froyd Nathan Froyd - Bug 1305422 - part 4 - don't call size_forward in nsIDNService.cpp; r=erahm
1b2c3cc8c06f7e257a8040c04086a99889356b2d
created 2016-04-21 18:58 +0100
pushed 2016-04-22 13:56 +0000
Jonathan Kew Jonathan Kew - Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
aea0d27779b26d90a12efcf2b7627805ac5f022a
created 2016-02-26 11:29 -0500
pushed 2016-02-29 10:35 +0000
Paul Bignier Paul Bignier - Bug 1245106 - necko compilation warnings r=mcmanus
b09f22c69916b7847306ec8757dc4ca14e5f560f
created 2016-02-16 17:53 +0000
pushed 2016-02-17 10:52 +0000
Andrea Marchesini Andrea Marchesini - Bug 1245866 - A better buffer size check in nsIDNService::IDNA2008ToUnicode, r=jfkthame
5f773a189557c1d6283a0ef218cc2d6b71e20c6e
created 2016-01-12 18:16 +0000
pushed 2016-01-13 10:57 +0000
Andrea Marchesini Andrea Marchesini - Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug
85ce52fac76c9de89ee0869f96d210f499652584
created 2016-01-12 15:48 +0100
pushed 2016-01-13 10:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d6b0ffe1a7b3 (bug 1231378)
d6b0ffe1a7b3a14cd40882c9fbcf644b0984ade8
created 2016-01-12 13:57 +0000
pushed 2016-01-13 10:57 +0000
Andrea Marchesini Andrea Marchesini - Bug 1231378 - part 4 - Fix uninitialized members of classes in netwerk/widget/storage/uriloader/memory/tools, r=smaug
749795f067db4010183503c85cd5a3d376fa0a89
created 2016-01-07 14:31 +0100
pushed 2016-01-08 11:00 +0000
Valentin Gosu Valentin Gosu - Bug 1233610 - IDN service should return NS_ERROR_MALFORMED_URI instead of NS_ERROR_FAILURE r=mcmanus
64f5eb0e56a3657ffb4ee0c800dc10782fd2e354
created 2015-10-25 23:53 -0700
pushed 2015-11-30 12:19 +0000
Simon Montagu Simon Montagu - Bug 1218179: move from transitional to non-transitional IDNA2008 processing, r=jfkthame
ac843b13053736adf0fb793ac435e454f08a7dd2
created 2015-10-28 07:05 -0700
pushed 2015-10-29 00:00 +0000
Simon Montagu Simon Montagu - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame
9a67e1d55e0d52f1921ae3edfde4da779ace9655
created 2015-10-28 12:29 +0100
pushed 2015-10-29 00:00 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 533f3277cdbb (bug 479520) for bustage on a CLOSED TREE
533f3277cdbb0a1bc8cbcdb8ed95d860d52e2650
created 2015-10-28 03:46 -0700
pushed 2015-10-29 00:00 +0000
Simon Montagu Simon Montagu - Bug 479520: Implement IDNA2008 standard for International Domain Names, patch 1: build system changes, r=ted; code changes, r=jfkthame
c7933be0b031390aaa4e70676124ba28f9cb6278
created 2015-10-02 01:27 -0700
pushed 2015-10-02 20:33 +0000
Simon Montagu Simon Montagu - Bug 321491: Refactor error handling in nsIDNService, r=mcmanus
66f1af86ab91869a0f1a42ad3d3e4a6b5a549c58
created 2015-09-26 23:28 -0700
pushed 2015-09-28 12:17 +0000
Simon Montagu Simon Montagu - Bug 319030: remove fossil support for RACE encoding and multilingual test bed from IDN code, r=jfkthame
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-08-05 11:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
aedab23a2ff923dcb64e985659e50b20c23dab93
created 2015-07-15 05:55 -0700
pushed 2015-07-15 17:20 +0000
Simon Montagu Simon Montagu - Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame
59c2ce52a920eff0ca75be2ea86c22e2746762c5
created 2014-05-22 06:48 +0300
pushed 2014-05-22 13:13 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 869836 - Part 4: Use EqualsLiteral instead of `Equals(NS_LITERAL_STRING(...))`. r=ehsan
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 15:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
06025e91dc9f8d13813c886341831986af7d29a7
created 2013-09-19 15:28 -0400
pushed 2013-09-20 09:19 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in netwerk/ (1/2); r=ehsan
26b6835a6dd39291f4c296ec477bf5e42a7871cb
created 2013-08-30 08:13 -0400
pushed 2013-08-31 00:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 884332 - Part 1: Check and handle buffer truncation without asserting when converting UTF-16 to UCS-4 in nsIDNService.cpp. r=bsmith
1e8481e37d06671b471715b98070bf1a10b6d368
created 2013-07-29 22:32 -0700
pushed 2013-07-31 01:29 +0000
Simon Montagu Simon Montagu - Only test IDN nodes against kMaxDNSNodeLen on string-prepped IDNs that we're going to send to DNS, not the Unicode form for display only. Bug 892370, r=honzab
14bd6018f287849d5a43f0238cb01e9b1a81e29e
created 2013-07-18 21:24 -0500
pushed 2013-07-24 00:38 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus
c1290c85d3db5a0b2ed469bb7b8699fcace81023
created 2013-04-09 05:47 -0700
pushed 2013-04-09 23:24 +0000
Simon Montagu Simon Montagu - Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame
09170e15685a8f3d4e42c2345f76a132d31a6b4d
created 2013-04-08 01:36 -0700
pushed 2013-04-09 00:01 +0000
Simon Montagu Simon Montagu - Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame
2089d4146c21eaf48bb92a4d50f3609d1ce341e5
created 2013-04-08 01:36 -0700
pushed 2013-04-09 00:01 +0000
Simon Montagu Simon Montagu - Disable the check for mixed Simplified and Traditional Chinese characters when determining whether to display IDN labels as unicode or punycode. Bug 857481, r=honzab
less more (0) -60 tip