Commit Graph

483 Commits

Author SHA1 Message Date
Ryan VanderMeulen
8017b23648 Backed out 7 changesets (bug 939318) for frequent Win7/Win8 xpcshell failures. a=backout
Backed out changeset 21dcd9e1b607 (bug 939318)
Backed out changeset cc131cf9ef81 (bug 939318)
Backed out changeset 02925699b9bb (bug 939318)
Backed out changeset a2d39ac660a6 (bug 939318)
Backed out changeset eeb8897aaa59 (bug 939318)
Backed out changeset d1e1ca369322 (bug 939318)
Backed out changeset 37bee525b188 (bug 939318)
2014-08-26 15:56:51 -04:00
Dragana Damjanovic
5c1e528724 Bug 947721 - Fix function CancelAsyncRequest and add the same function for the child process. r=sworkman
--HG--
extra : rebase_source : b89d296732cd65e8bfc0c6ff563095a668484eae
2014-08-26 05:09:00 -04:00
Daniel Stenberg
08c0f03cf8 Bug 939318 - Detect network interface changes on windows properly. r=mcmanus
Now supports IPv6 as well if a new enough windows version is used.
Which notification function to use is detect at run-time.

Now sends CHANGED event if the online interface(s) are different in any
way since it was previously checked and considered UP. CHANGED is sent
before UP in case both are detected.

nIOService: split up the network event receiver function from the
network status init function and have the event receiver act on the
incoming event.

DNSservice: acts on network changes (flushes the host cache)

HttpHandler: acts on network changes
2014-08-24 23:19:00 -04:00
Patrick McManus
4a4d8db0c5 Bug 820391 - Backout revision 4741ef815af9 for various regressions.
DONTBUILD
2014-08-21 10:53:11 -04:00
Ryan VanderMeulen
d6ca1b3277 Backed out changeset 49502f43bd03 for landing with the wrong bug number. 2014-08-21 11:03:02 -04:00
Patrick McManus
4e6d326cde bug 820931 - backout 4741ef815af9 r=backout
--HG--
extra : rebase_source : d862e877dd3d28df5322b3464e3c0b10a460a56d
2014-08-21 10:53:11 -04:00
josullivan
4ecc0e4ae1 Bug 820391: Use DnsQuery on Windows. r=sworkman
From 21e22e494541d5e4c085a6ba84e1bc5b4c92330e Mon Sep 17 00:00:00 2001
---
 netwerk/dns/DNS.cpp            |  65 +++++++-
 netwerk/dns/DNS.h              |   6 +
 netwerk/dns/GetAddrInfo.cpp    | 362 +++++++++++++++++++++++++++++++++++++++++
 netwerk/dns/GetAddrInfo.h      |  65 ++++++++
 netwerk/dns/moz.build          |   1 +
 netwerk/dns/nsHostResolver.cpp | 320 ++++++++++++++++++++++++++----------
 netwerk/dns/nsHostResolver.h   |  43 ++++-
 7 files changed, 766 insertions(+), 96 deletions(-)
 create mode 100644 netwerk/dns/GetAddrInfo.cpp
 create mode 100644 netwerk/dns/GetAddrInfo.h
2014-08-15 17:25:06 -07:00
Gervase Markham
c6f2712ac2 Bug 1051892 - Fix comments in PSL. r=gerv 2014-08-13 07:39:00 -04:00
Frederico Neves
1855a221d4 Bug 1051875 - Update PSL for nom.br. r=gerv 2014-08-13 07:41:00 -04:00
Mehmet Gurevin
f8dbaed56f Bug 1041035 - Add subTLDs for .tr to PSL. r=gerv 2014-08-13 07:45:00 -04:00
Stefano Rivera
d15fb491ec Bug 1040729 - Add yolasite.com to PSL. r=gerv 2014-08-13 07:51:00 -04:00
Jonathan Rudenberg
24c654245a Bug 1037901 - Add flynnhub.com to PSL. r=gerv 2014-08-13 07:53:00 -04:00
Gervase Markham
b46fd93721 Bug 1028347 - Remove k12.nd.us from PSL. r=gerv 2014-08-13 07:55:00 -04:00
Stefan Meinecke
7cb5cedc60 Bug 1024631 - Remove additional line breaks between 4rd level .us tld sections. r=gerv 2014-08-13 07:59:00 -04:00
Ben Cartwright-Cox
14f9ccbc8e Bug 1025002 - Update .et in PSL. r=gerv 2014-06-25 08:31:00 -04:00
Gervase Markham
dea8c71828 Bug 1024740 - Change one instance of engineering to engineer in the PSL. r=gerv 2014-06-13 02:40:00 -04:00
Nicholas Nethercote
8c60d14a1a Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Andrew McCreight
edbfabc8f6 Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn 2014-08-05 13:27:41 -07:00
Gervase Markham
dd4c012fe5 Bug 1045295 - Update PSL with new TLD additions for TLDs contracted with ICANN from 06/05/2014 - 07/24/2014. r=gerv 2014-08-05 11:00:00 -04:00
Ehsan Akhgari
7207465c1b Bug 1047782 - Fix some bad impliciit constructors in netwerk/; r=mcmanus 2014-08-05 09:20:50 -04:00
Ehsan Akhgari
77dfc12d57 Bug 1048271 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-08-05 09:20:24 -04:00
Byron Campen [:bwc]
44bfe80bc4 Bug 963524 - Avoid setting SO_REUSEADDR when binding a UDP socket to port 0, since the linux kernel might select an already open port. r=mcmanus 2014-07-30 15:02:58 -07:00
Patrick McManus
8d789efedf Bug 354493 - revert Add nsINetworkZonePolicy to protect resources loaded from private IPs r=backout a=backout 2014-07-24 10:05:36 -04:00
Byron Campen [:bwc]
0c2b85d656 Bug 1042873: Add the appropriate byte-order conversion to ChildDNSRecord::GetNextAddr r=mcmanus 2014-07-23 11:48:05 -07:00
Mike Hommey
d10b15b035 Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
Steve Workman
793520eac4 Bug 354493 - Add nsINetworkZonePolicy to protect resources loaded from private IPs r=mcmanus 2014-07-17 11:08:20 -07:00
Birunthan Mohanathas
21a6db7bf5 Bug 1039653 - Remove unused nsIDNSRequest.idl. r=mcmanus 2014-07-16 12:02:34 -07:00
Gijs Kruitbosch
8a8f4bd649 Bug 693808 - part 0: add function decorator to nsIDNSListener, r=bsmedberg 2014-07-11 23:55:17 +01:00
Valentin Gosu
59b9bc3637 Bug 1026022 - Check that string is UTF8. r=mcmanus 2014-07-02 19:12:19 +03:00
Nicu Badescu
f7cc46ac37 Bug 1026656 - Fix resolve accessing temporary variable. r=valentin.gosu, r=mcmanus 2014-06-22 15:55:00 -04:00
Benoit Jacob
4180218bc7 Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
Nicholas Nethercote
39f29c384a Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
2014-05-20 23:06:54 -07:00
Gervase Markham
6c0eb2f555 Bug 1024514 - Add more new gTLD PSL entries. r=gerv 2014-06-12 07:56:00 -04:00
Chris Raynor
450b502b07 Bug 962360 - Add firebaseapp.com to the PSL. r=gerv 2014-06-11 06:21:00 -04:00
Gavin Brown
bddd1d5e1f Bug 1006570 - Add com.se to the PSL. r=gerv 2014-06-11 06:23:00 -04:00
Gervase Markham
c4d31af638 Bug 981927 - Update public suffix list for .cm. r=gerv 2014-06-12 07:38:00 -04:00
Gervase Markham
4248444671 Bug 985495 - Add nfshost.com to PSL. r=gerv 2014-06-12 07:31:00 -04:00
Michael Daly
d48b100585 Bug 1015214 - Update PSL for .uk. r=gerv 2014-06-12 06:53:00 -04:00
Gervase Markham
3093ce9d78 Bug 969471 - Remove csiro.au from PSL (again, and finally). r=gerv 2014-06-10 08:57:00 -04:00
Gervase Markham
c8df30ec30 Bug 984824 - Remove act.gov.au from the PSL. r=gerv 2014-06-10 08:56:00 -04:00
Gervase Markham
d48910b053 Bug 990543 - Add 2nd level IDN ccTLDs for .срб (.srb). r=gerv 2014-06-10 08:52:00 -04:00
Gervase Markham
aa80d99a09 Bug 1003034 - Remove pskov.ru from PSL. r=gerv 2014-06-10 08:45:00 -04:00
Gervase Markham
b73a015214 Bug 1007529 - Update PSL for nid.io. r=gerv 2014-06-10 08:38:00 -04:00
Simone Carletti
c9398c6686 Bug 1008202 - Update PSL for .nz. r=gerv 2014-05-20 01:38:00 -04:00
Ángel González
661eb2fd24 Bug 791769 - Update PSL for .ve. r=gerv
Adds arts.ve, firm.ve, gob.ve, int.ve, rec.ve, store.ve, tec.ve
2014-05-20 20:52:24 +02:00
Ángel González
2956a3e6c1 Bug 1000668 - Update PSL for .bb (co.bb and tv.bb). r=gerv 2014-05-20 21:08:56 +02:00
Ángel González
3cef750ee3 Bug 1000663 - Update PSL for .vu. r=gerv 2014-05-20 21:30:01 +02:00
Ángel González
5740bbe90d Bug 982776 - Add .gov.ar to the PSL. r=gerv 2014-05-20 22:14:19 +02:00
Ángel González
0e4c412750 Bug 978972 - Add amazonaws.cn domains to the PSL. r=gerv 2014-05-20 21:53:05 +02:00
Birunthan Mohanathas
807e72372f Bug 869836 - Part 4: Use EqualsLiteral instead of Equals(NS_LITERAL_STRING(...)). r=ehsan 2014-05-22 06:48:51 +03:00