Граф коммитов

1047 Коммитов

Автор SHA1 Сообщение Дата
Wes Kocher 445e1466e9 Backed out 5 changesets (bug 806819) for WinXP test failures on a CLOSED TREE
Backed out changeset 009ae35b0c67 (bug 806819)
Backed out changeset 5a57f87f5061 (bug 806819)
Backed out changeset f06cd735b5b3 (bug 806819)
Backed out changeset e25a2a8d4af4 (bug 806819)
Backed out changeset 70a167982c3f (bug 806819)
2014-10-06 16:32:50 -07:00
Eric Rahm 53a247fb00 Bug 806819 - Part 4: Add files that were excluded from unified builds back in. r=ehsan
--HG--
extra : rebase_source : 49a3f57d94fc94702f1604175c4e206091b67197
2014-10-06 13:11:24 -07:00
Eric Rahm 80d2b8bba6 Bug 806819 - Part 3: Remove redundant FORCE_PR_LOG entries. r=ehsan
--HG--
extra : rebase_source : c96eea1c12ea8c19314393f0e8b4b57a4316a61d
2014-10-06 13:08:20 -07:00
Jacek Caban 28b2e29a7d Bug 1067679 - mingw fixup. 2014-10-01 10:58:30 +02:00
James Willcox d57ae2ce8d Bug 1024614 - Guard against null resolver when flushing DNS cache r=sworkman
--HG--
extra : histedit_source : 028f9b336a9da0ede7fec22afc4cabd00b86222f
2014-09-26 13:31:22 -05:00
Daniel Stenberg e3a15e4b5d Bug 939318 - Detect network interface changes on Windows. 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. It does not send any CHANGED events
during the first 2 seconds after startup.

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 and restarts
ongoing name resolves)

HttpHandler: acts on network changes
2014-09-24 23:14:00 -04:00
Steve Workman 2f4a61e5cb Bug 1070966 - Change WrapRunnableNM to NS_NewRunnableMethodWithArg r=mcmanus 2014-09-24 09:56:13 -07:00
Ed Morley 0b6dc6427d Backed out changeset 89d06d103c10 (bug 939318) for Valgrind failures; CLOSED TREE 2014-09-24 16:17:57 +01:00
Daniel Stenberg 3984adf1be Bug 939318 - Detect network interface changes on windows. 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. It does not send any CHANGED events
during the first 2 seconds after startup.

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 and restarts
ongoing name resolves)

HttpHandler: acts on network changes
2014-09-23 03:48:00 -04:00
David Major 113341cd89 Bug 1067679 followup - fix build bustage with VS2013.
--HG--
extra : rebase_source : 63b5b6795d53d70b2d3b3efa1efee1ea2ae2b9df
2014-09-22 13:52:28 +12:00
John Sullivan b691107c76 Bug 1067679 - Call DnsQuery in addition to getaddrinfo to get DNS TTL on Windows r=sworkman 2014-09-20 15:10:18 -07:00
Gervase Markham f2fed6481f Bug 1061266 - New TLD additions for gTLDs contracted with ICANN from 2014-07-25 to 2014-09-01. r=gerv 2014-09-02 07:27:00 +02:00
Gervase Markham a9a604f9a7 Bug 1061264 - Add service.gov.uk to the PSL. Patch by David Illsley <david.illsley@digital.cabinet-office.gov.uk>. r=gerv. 2014-09-02 08:07:00 +02:00
Ryan VanderMeulen 0efb1eb5c4 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 8bc6d0e95f 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 458b97f93e 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 de7e1803bc Bug 820391 - Backout revision 4741ef815af9 for various regressions.
DONTBUILD
2014-08-21 10:53:11 -04:00
Ryan VanderMeulen 30e63485d6 Backed out changeset 49502f43bd03 for landing with the wrong bug number. 2014-08-21 11:03:02 -04:00
Patrick McManus d8cd53790d bug 820931 - backout 4741ef815af9 r=backout
--HG--
extra : rebase_source : d862e877dd3d28df5322b3464e3c0b10a460a56d
2014-08-21 10:53:11 -04:00
josullivan fa4f761593 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 7f958e1e10 Bug 1051892 - Fix comments in PSL. r=gerv 2014-08-13 07:39:00 -04:00
Frederico Neves 231897147b Bug 1051875 - Update PSL for nom.br. r=gerv 2014-08-13 07:41:00 -04:00
Mehmet Gurevin 1dc7f018fb Bug 1041035 - Add subTLDs for .tr to PSL. r=gerv 2014-08-13 07:45:00 -04:00
Stefano Rivera 631263f5ae Bug 1040729 - Add yolasite.com to PSL. r=gerv 2014-08-13 07:51:00 -04:00
Jonathan Rudenberg f809a85075 Bug 1037901 - Add flynnhub.com to PSL. r=gerv 2014-08-13 07:53:00 -04:00
Gervase Markham 36d1f2a82a Bug 1028347 - Remove k12.nd.us from PSL. r=gerv 2014-08-13 07:55:00 -04:00
Stefan Meinecke d54cd46bff 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 133acff6fa Bug 1025002 - Update .et in PSL. r=gerv 2014-06-25 08:31:00 -04:00
Gervase Markham 4816930126 Bug 1024740 - Change one instance of engineering to engineer in the PSL. r=gerv 2014-06-13 02:40:00 -04:00
Nicholas Nethercote a7cf4142b4 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 228d194059 Bug 1046281 - Use the simpler version of nsTHashtable memory reporters. r=njn 2014-08-05 13:27:41 -07:00
Gervase Markham 5990baaf11 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 0403683a4f Bug 1047782 - Fix some bad impliciit constructors in netwerk/; r=mcmanus 2014-08-05 09:20:50 -04:00
Ehsan Akhgari 748c8aca19 Bug 1048271 - Fix more bad implicit constructors in netwerk; r=mcmanus 2014-08-05 09:20:24 -04:00
Byron Campen [:bwc] 272d9b26ec 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 7b3d6bf83d 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] 56c34f115a Bug 1042873: Add the appropriate byte-order conversion to ChildDNSRecord::GetNextAddr r=mcmanus 2014-07-23 11:48:05 -07:00
Mike Hommey bc5d6801bb 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 111df17ab2 Bug 354493 - Add nsINetworkZonePolicy to protect resources loaded from private IPs r=mcmanus 2014-07-17 11:08:20 -07:00
Birunthan Mohanathas fed231c37c Bug 1039653 - Remove unused nsIDNSRequest.idl. r=mcmanus 2014-07-16 12:02:34 -07:00
Gijs Kruitbosch 4f7edd8671 Bug 693808 - part 0: add function decorator to nsIDNSListener, r=bsmedberg 2014-07-11 23:55:17 +01:00
Valentin Gosu fef5dffe51 Bug 1026022 - Check that string is UTF8. r=mcmanus 2014-07-02 19:12:19 +03:00
Nicu Badescu 6c4361b20f Bug 1026656 - Fix resolve accessing temporary variable. r=valentin.gosu, r=mcmanus 2014-06-22 15:55:00 -04:00
Benoit Jacob ff32bb14c1 Bug 1028588 - Fix dangerous public destructors in netwerk/ - r=mcmanus 2014-06-24 12:36:44 -04:00
Nicholas Nethercote aaf6fb2124 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 12fa73157c Bug 1024514 - Add more new gTLD PSL entries. r=gerv 2014-06-12 07:56:00 -04:00
Chris Raynor d8ab900fda Bug 962360 - Add firebaseapp.com to the PSL. r=gerv 2014-06-11 06:21:00 -04:00
Gavin Brown 52cae0cede Bug 1006570 - Add com.se to the PSL. r=gerv 2014-06-11 06:23:00 -04:00
Gervase Markham 8548e8dd88 Bug 981927 - Update public suffix list for .cm. r=gerv 2014-06-12 07:38:00 -04:00
Gervase Markham d46e10602a Bug 985495 - Add nfshost.com to PSL. r=gerv 2014-06-12 07:31:00 -04:00
Michael Daly 907b61b107 Bug 1015214 - Update PSL for .uk. r=gerv 2014-06-12 06:53:00 -04:00
Gervase Markham a1a3a568c4 Bug 969471 - Remove csiro.au from PSL (again, and finally). r=gerv 2014-06-10 08:57:00 -04:00
Gervase Markham a611654fea Bug 984824 - Remove act.gov.au from the PSL. r=gerv 2014-06-10 08:56:00 -04:00
Gervase Markham d9ae2c4530 Bug 990543 - Add 2nd level IDN ccTLDs for .срб (.srb). r=gerv 2014-06-10 08:52:00 -04:00
Gervase Markham 0b35ffb9cf Bug 1003034 - Remove pskov.ru from PSL. r=gerv 2014-06-10 08:45:00 -04:00
Gervase Markham ba492af591 Bug 1007529 - Update PSL for nid.io. r=gerv 2014-06-10 08:38:00 -04:00
Simone Carletti 6d7c899ac0 Bug 1008202 - Update PSL for .nz. r=gerv 2014-05-20 01:38:00 -04:00
Ángel González 31a951788d 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 5284abef16 Bug 1000668 - Update PSL for .bb (co.bb and tv.bb). r=gerv 2014-05-20 21:08:56 +02:00
Ángel González 84eefaa559 Bug 1000663 - Update PSL for .vu. r=gerv 2014-05-20 21:30:01 +02:00
Ángel González be07e072f1 Bug 982776 - Add .gov.ar to the PSL. r=gerv 2014-05-20 22:14:19 +02:00
Ángel González 1b2b0cc605 Bug 978972 - Add amazonaws.cn domains to the PSL. r=gerv 2014-05-20 21:53:05 +02:00
Birunthan Mohanathas 189593520f Bug 869836 - Part 4: Use EqualsLiteral instead of `Equals(NS_LITERAL_STRING(...))`. r=ehsan 2014-05-22 06:48:51 +03:00
Birunthan Mohanathas 5f1fde8824 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Georg Koppen ef52c3bbf9 Bug 971153 - Write a test for bug 751465. r=mcmanus
This patch adds a) a test for the fixed proxy bypass in bug 751465 and
makes b) some underlying changes to the nsDNSService to be able to write
that test in the first place.
2014-04-15 22:13:00 +02:00
Angel Gonzalez 90065efbdf Bug 986241 - Fix wrong .it entries containing a space r=gerv 2014-03-21 18:11:22 +01:00
Simone Carletti a46fb0f8a7 Bug 967524 - Update to CentralNic SLDs. r=gerv 2014-03-21 08:52:01 -04:00
Simone Carletti 9ab7404efc Bug 985464 - Add outsystemscloud.com to PSL. r=gerv 2014-03-19 13:42:38 -04:00
Simone Carletti 2a330159b3 Bug 984995 - Update PSL for .se. r=gerv 2014-03-19 13:42:38 -04:00
Simone Carletti bb4cbea7bd Bug 981273 - New TLD additions for TLDs contracted with ICANN from 02/25/2014 - 03/13/2014. r=gerv 2014-03-19 13:30:28 -04:00
Ryan VanderMeulen b28e8c69b0 Backed out changeset f6478f166f2f (bug 967524) for bustage. 2014-03-19 13:13:18 -04:00
Simone Carletti 6bbe634f98 Bug 967524 - Update to CentralNic SLDs. r=gerv 2014-03-19 13:05:03 -04:00
Patrick McManus 7d75165d03 bug 982565 - make dns ttl and grace period prefs respect 1s granularity r=sworkman 2014-03-09 06:01:56 -04:00
Nicholas Nethercote 1fde526a60 Bug 969902 - Fix a problem with DNS memory reporting measurement. r=sworkman.
--HG--
extra : rebase_source : a9fba2e21b2f9ecb267367a9006883d2bbd313e4
2014-03-10 15:44:35 -07:00
Patrick McManus 65a93d8544 bug 981513 - revert 807441 r=sworkman
--HG--
extra : rebase_source : d2c219fe01b6e4e0fdf25b920df0091039cf4c18
2014-03-09 11:00:18 -04:00
Simone Carletti c0efc095f1 Bug 980870 - Update PSL for .IT to include Regions and Provice reserved suffixes. r=gerv 2014-03-10 08:57:51 -04:00
Simone Carletti c450eb3672 Bug 980872 - Update PSL for .JP. r=gerv 2014-03-07 11:37:21 -05:00
Simone Carletti c4ff09a889 Bug 980864 - Update PSL for .MS. r=gerv 2014-03-07 11:37:21 -05:00
Simone Carletti 2e0b0ea5af Bug 980844 - Add mp.br to PSL. r=gerv 2014-03-07 09:08:03 -05:00
Simone Carletti 956673f2dc Bug 980841 - Add desa.id to PSL. r=gerv 2014-03-07 09:00:53 -05:00
Simone Carletti 400306db18 Bug 980837 - Remove trailing spaces from PSL. r=gerv 2014-03-07 09:00:52 -05:00
Simone Carletti e0aa7c400d Bug 968310 - New TLD additions for TLDs contracted with ICANN from 01/15/2013 - 03/07/2014. r=gerv 2014-03-07 08:55:16 -05:00
Simone Carletti b59464a866 Bug 969087 - Add GitHubUserContent.com to PSL. r=gerv 2014-02-24 09:41:55 -05:00
Ehsan Akhgari d91d200572 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Gervase Markham 836b08c506 Bug 968892 - Fix typo in romanized name for China. r=weppos 2014-02-10 15:58:47 -05:00
Simone Carletti 3237cf6f7a Bug 966197 - Make sure all suffixes in PSL are lower-case. r=gerv 2014-02-07 15:32:41 -05:00
Simone Carletti 2e107e3204 Bug 965744 - PSL changes for Google private domains. r=gerv 2014-01-30 11:32:08 -05:00
Simone Carletti 4799fe01c3 Bug 965740 - Add Microsoft azure to PSL. r=gerv 2014-01-30 11:17:11 -05:00
Simone Carletti c065c40e58 Bug 962945 - Remove duplicate .works entry from PSL. r=gerv 2014-01-24 08:46:11 -05:00
Simone Carletti 953dc6bb99 Bug 951060 - New TLD additions for TLDs contracted with ICANN until January 20th, 2014. r=gerv 2014-01-21 11:40:20 -05:00
Josh Aas 31f560c053 Bug 960648: Consistently mark IPDL methods as MOZ_OVERRIDE. Part 2. r=bent 2014-01-17 13:49:39 -06:00
Ryan Sleevi c7175496e8 Bug 958299 - Remove PSL duplicates and fully contain all IANA-assigned gTLDs. r=gerv 2014-01-10 08:53:34 -05:00
Nicholas Hurley 21710e9462 Bug 957759 - Remove SRV experiment code (helps prevent crashes). r=mcmanus 2014-01-09 13:50:04 -08:00
Birunthan Mohanathas d05644b6b3 Bug 784739 - Switch from NULL to nullptr in remaining directories; r=ehsan
--HG--
extra : rebase_source : 1ff19b2c8fd0e77fa8e822f5007a9fa3a6b6d474
2014-01-06 10:06:04 -05:00
Ehsan Akhgari 1b83407ce9 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Nicholas Nethercote 91175eb896 Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
--HG--
extra : rebase_source : 9d70016cb19637ffece6409a184bf41d574cc6b4
2013-12-07 22:09:10 -08:00
Nicholas Hurley 2226c6cbb3 Bug 950888 - Check for null DNS results before using them. r=mcmanus 2013-12-19 12:54:47 -08:00
Ryan VanderMeulen 8c7c4ef7ab Merge m-c to inbound on a CLOSED TREE. 2013-12-11 22:39:20 -05:00
Jason Duell 0c4425831b Bug 945066: remote nsIDNSService to child. r=jdm
* * *
bug 945066. Fix windows bustage.  r=jduell
2013-12-11 11:03:51 -08:00
Carsten "Tomcat" Book e249bd1a6e Backed out changeset 3072c9af15b3 (bug 945066) for fixing bustage on a CLOSED TREE 2013-12-11 11:51:35 +01:00
Jason Duell 29c283ea19 Bug 942317. Bustage fix for windows r=bustage 2013-12-11 02:05:40 -08:00
Jason Duell 6625975d9d Bug 945066: Make nsIDNSService work on child processes. r=jdm 2013-12-11 01:37:57 -08:00
Simone Carletti cdda7e348f Bug 947705 - Remove k12.wv.us from PSL. r=gerv 2013-12-11 10:35:02 -05:00
Jacek Caban 968e0eda5b Bug 942317 - Fixed cross compilation on case sensitive OSes. 2013-12-11 10:47:03 +01:00
Birunthan Mohanathas 3440613a39 Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Nicholas Hurley f18b3e02a2 Bug 942317 - An experiment to test how reachable SRV records are in the wild. r=mcmanus 2013-12-05 15:23:22 -08:00
Ryan VanderMeulen 56c1559879 Backed out changeset 13c1b3a2d135 (bug 880625) for xpcshell failures. 2013-12-02 13:07:46 -05:00
Simone Carletti ce88425110 Bug 945002 - Update PSL for .GG and .JE. r=gerv 2013-12-02 12:51:26 -05:00
Simone Carletti 5795c88ef6 Bug 880625 - Updates to the PSL (A-C). r=gerv
This patch also includes an update for the test suite (Bug 943800).
2013-12-02 11:53:32 -05:00
Ms2ger 9d06a0c27f Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Ms2ger 4cd3e164ae Bug 937224 - Part g: Move LOCAL_INCLUDES to moz.build in netwerk/; r=mshal 2013-11-28 15:25:39 +01:00
Wes Kocher f9514403b8 Backed out changeset a8808a02a661 (bug 880625) for PSL test failure 2013-11-26 17:30:34 -06:00
Simone Carletti 9928ab8946 Bug 941675 - Reformatting comment entries. r=gerv 2013-11-26 17:25:24 -05:00
Simone Carletti 8a19ba7d65 Bug 941670 - Remove lib.wv.us from PSL. r=gerv 2013-11-26 17:25:24 -05:00
Simone Carletti b4a879abb1 Bug 941665 - Update PSL for .MT. r=gerv 2013-11-26 17:25:24 -05:00
Simone Carletti 968546de2a Bug 880625 - Updates to the PSL (A-C). r=gerv 2013-11-26 17:25:23 -05:00
Nicholas Nethercote 39004db706 Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.

--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Ehsan Akhgari a903aefdc0 Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)

Landed on a CLOSED TREE

--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Nicholas Nethercote bc475c75df Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Steve Workman fbfc3b3e45 Bug 938803 - Correct typo in nsHostResolver::ResolveHost for Bug 941884: 'he' to 'unspecHe' r=mcmanus 2013-11-25 14:58:29 -08:00
Nicholas Nethercote 9aa62569a7 Bug 893857 (part 2) - Add a memory reporter for the DNS service. r=sworkman.
--HG--
extra : rebase_source : 7d88cf2ef5ad4b58b377f0cec66349b5e26bfc8e
2013-11-24 15:24:12 -08:00
Ehsan Akhgari 869d0af69a Bug 942489 - Deunify more files that are caught by bug 941854; r=BenWa 2013-11-24 01:29:24 -05:00
Mike Hommey aaacc118f4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Steve Workman 7d8127dc14 Bug 941884 - Add some null checks for nsHostRecords r=mcmanus 2013-11-22 11:15:52 -08:00
Steve Workman e21282a34b Bug 941884 - Add negative DNS cache entries to the eviction queue r=mcmanus 2013-11-22 11:15:51 -08:00
Ed Morley 1a9ee1c710 Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Ehsan Akhgari e4e3619084 Follow-up to bug 941406 - Mark a variable as DebugOnly in order to shut up the compiler warning
Landed on a CLOSED TREE
2013-11-22 10:56:47 -05:00
Michael Shuen 93d03afea3 Bug 941406 - Build netwerk/dns in unified mode. r=ehsan
--HG--
extra : rebase_source : 4fe433d134bb2762c269248963ac5ce53025faab
2013-11-22 10:35:18 -05:00
Nathan Froyd e9d9f618bc Bug 941598 - constify PLDHashTableOps in netwerk/; r=jduell 2013-11-20 13:17:01 -05:00
Mike Hommey 2f9d386e67 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Steve Workman 275393efdc Bug 938803 - Improve DNS debugs to show which path is taken in nsHostResolver::ResolveHost r=mcmanus 2013-11-21 13:35:44 -08:00
Simone Carletti 4588225f86 Bug 940478 - Format comment for Bug 547985 according to the conventions adopted by the recent similar patches. r=gerv 2013-11-19 14:56:57 -05:00
Simone Carletti 945f5b8f4c Bug 940478 - Remove nt.gov.au from PSL. r=gerv 2013-11-19 14:56:57 -05:00
Mike Hommey 2812d11fce Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey e06d795c71 Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey e80e877ab7 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey ffe0380912 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Ms2ger dacb9165d8 Merge fx-team into mozilla-central. 2013-11-17 14:27:37 +01:00
Makoto Kato be0206f4b3 Bug 935499. r=honzab 2013-11-16 18:30:12 +09:00
Simone Carletti 678daaa486 Bug 939113 - Update PSL for .IM. r=gerv 2013-11-15 21:47:03 -05:00
Simone Carletti ad094d567e Bug 936769 - Add newly-minted gTLDs to the PSL (to 2013-11-15). r=gerv 2013-11-15 08:16:12 -05:00
Jason Duell 79ec883c29 Bug 934805 - Ensure client code passes in sane argument to baseDomain functions. r=hurley 2013-11-15 21:46:39 -05:00
Steve Workman 531e509b8a Bug 853423 - Block speculative connections for local IP addresses r=mcmanus 2013-11-10 22:59:40 -08:00
Zack Weinberg 8ce5c1241b Bug 933494: add public suffix list tests for internationalized domain names. r=gerv 2013-11-07 14:10:58 -05:00
Simone Carletti a1977806af Bug 925176 - Remove exceptions for .OM gTLD. r=gerv
There is no more wildcard rule. Exceptions are not required.
2013-11-06 08:59:54 -05:00
Simone Carletti 58284e8108 Bug 934131 - Remove k12.sd.us from PSL. r=gerv 2013-11-05 11:19:29 -05:00
Simone Carletti 2f7940fb2e Bug 927072 - Add Cupcake to PSL 2013-10-15 12:40:00 +01:00
Mike Hommey b000a846c2 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Simone Carletti 8005abd5e9 Bug 910651 - Add newly-minted gTLDs (from July to September 2013) to the PSL. r=gerv 2013-10-15 13:54:10 -04:00
Ehsan Akhgari 3a4ed11774 Bug 919296 - Minimize the #includes in netwerk/ IDL files; r=mcmanus 2013-09-22 23:35:05 -04:00
Birunthan Mohanathas 8975ae03b9 Bug 784739 - Switch from NULL to nullptr in netwerk/ (1/2); r=ehsan 2013-09-19 15:28:26 -04:00
Simone Carletti c5898344e6 Bug 910095 - update PSL for .ng. r=gerv. DONTBUILD.
--HG--
extra : rebase_source : b17d19f0ccac18f28a44cdb80588af61c3a360b3
2013-09-17 17:54:41 +01:00
Simone Carletti f0f294fba8 Bug 910095 - update .sv and .om in PSL, and relevant test. r=gerv.
--HG--
extra : rebase_source : a6866a18f959f15af84640e1efa935b1e16ca415
2013-09-17 17:51:49 +01:00
Simone Carletti cdf95094ee Bug 912464 - update PSL for .ar. r=gerv.
--HG--
extra : rebase_source : ac1d0137c965018ab3ad1637a62a8e185861a00e
2013-09-17 17:56:51 +01:00
Nicholas Nethercote 7983bb2a7f Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
2013-08-27 16:24:51 -07:00
Jim Blandy c0a631fad9 Bug 892114: Add support for Unix domain sockets to nsIServerSocket.idl and @mozilla.org/network/server-socket;1. r=mayhemer 2013-09-06 08:06:23 -07:00
Robert O'Callahan 03e7828db2 Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Phil Ringnalda 26ceee4fb5 Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
Nicholas Nethercote 1f32372424 Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Mike Hommey f8bc7fa754 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Valentin Gosu 29c726a932 Bug 909050 - Prevent about:networking from returning PB data. r=mcmanus 2013-08-31 12:06:14 -04:00
Birunthan Mohanathas f9445f6542 Bug 884332 - Part 1: Check and handle buffer truncation without asserting when converting UTF-16 to UCS-4 in nsIDNService.cpp. r=bsmith 2013-08-30 08:13:19 -04:00
Nicholas Nethercote 0aebcf0ac0 Bug 831193 (part 2) - Don't use NS_MEMORY_REPORTER_IMPLEMENT for the effective-tld-service reporter. r=michal.novotny.
--HG--
extra : rebase_source : d9c79c95d14f8a958e0a5a268a5e1665efbe22ce
2013-01-15 21:26:44 -08:00
Ms2ger db8e00e85f Bug 904831 - Part c: Move conditional MSVC_ENABLE_PGO definitions into moz.build and remove empty makefiles; r=mshal 2013-08-22 08:56:01 +02:00
Ms2ger bdfaa84f5b Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Ms2ger 49f603cd4d Bug 883284 - Part e: Move LIBXUL_LIBRARY into moz.build (k-o); r=ted 2013-08-22 08:56:00 +02:00
Ms2ger 4807f1c86c Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps 2013-08-22 08:55:59 +02:00
Adrian Lungu 74e17cd3ac Bug 882516 - Use AF_UNSPEC cached entries for AF_INET and AF_INET6 DNS requests, if possible. r=sworkman 2013-08-16 11:49:57 -07:00
Phil Ringnalda 3b12a1efb9 Back out cb68113d5052 (bug 901195) for xpcshell bustage
CLOSED TREE
2013-08-14 21:07:19 -07:00
Simone Carletti 74389ca128 Bug 902785 - add cloudcontrol.com to PSL. r=gerv. DONTBUILD. 2013-08-15 02:25:38 +01:00
Simone Carletti b4ce3f1eaa Bug 901195 - update .sv and .om in PSL. r=gerv. 2013-08-15 02:23:47 +01:00
Simone Carletti dc2e1fcf1d Bug 901193 - Add ro.com to PSL. r=gerv. 2013-08-15 02:22:57 +01:00
Ms2ger e358f27301 Bug 901063 - Remove HB_DONT_DEFINE_STDINT defines; r=gps
These defines have been unnecessary since we removed mozilla/StandardInteger.h.
The upstream code will default to stdint.h typedefs without them.
2013-08-14 08:57:22 +02:00
Ms2ger a4e67abf5e Bug 897921 - Remove some dead assignments in makefiles; r=mshal 2013-08-02 09:03:55 +02:00
Simon Montagu ca2df3f279 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
--HG--
rename : netwerk/test/unit/test_bug722299.js => netwerk/test/unit/test_idn_urls.js
2013-07-29 22:32:37 -07:00
pchang9@cs.wisc.edu 98e52ccb66 bug 898221 - search backwards for the last punycode delimiter instead of forwards. r=hurley 2013-07-30 13:01:11 -07:00
Ehsan Akhgari 2824b29025 Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:

# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.cc" \
         -o -iname "*.mm" \) | \
    xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
                   media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
                   modules/libmar/src/mar_private.h \
                   modules/libmar/src/mar.h


# assert_replacer.py
#!/usr/bin/python

import sys
import re

pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")

def replaceInPlace(fname):
  print fname
  f = open(fname, "rw+")
  lines = f.readlines()
  for i in range(0, len(lines)):
    while True:
      index = re.search(pattern, lines[i])
      if index != None:
        index = index.start()
        lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
        for j in range(i + 1, len(lines)):
          if lines[j].find("                 ", index) == index:
            lines[j] = lines[j][0:index] + lines[j][index+4:]
          else:
            break
      else:
        break
  f.seek(0, 0)
  f.truncate()
  f.write("".join(lines))
  f.close()

argc = len(sys.argv)
for i in range(1, argc):
  replaceInPlace(sys.argv[i])

--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Ehsan Akhgari ef4b479714 Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
Joshua Cranmer b82a7849fb Bug 884061 - Part 4: Remove nsAtomicRefcnt.h, r=jlebar
--HG--
extra : rebase_source : ce24ab345baa48104328e3c101b7266a31e81870
2013-07-11 15:21:45 -05:00
Joshua Cranmer 37465bc6bd Bug 884061 - Part 3q: Use NS_DECL_THREADSAFE_ISUPPORTS in netwerk/, r=macmanus
--HG--
extra : rebase_source : d029f73a1f27896c142f76dce263dd3542763b18
2013-07-18 21:24:13 -05:00
Patrick McManus db05cbea1d bug 887753 - server not found after reconnecting to etherpad r=sworkman 2013-07-19 18:40:00 -04:00
Arnaud Sourioux 38d6c0d455 Bug 883360 - Remove bool operator and nsMainThreadPtrHolder conversion. r=bsmedberg 2013-07-19 12:53:12 -04:00
Ehsan Akhgari 192bc42d5e Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer 2013-07-18 12:06:38 -04:00
Benoit Girard be559fe75a Bug 892861 - Remove useless -D flags 'IMPL_THEBES,_IMPL_NS_GFX,...'. r=glandium 2013-07-12 08:56:54 -04:00
Trevor Saunders f33ade0d68 bug 887483 - remove a bunch of useless assignments to FORCE_STATIC_LIB implied by LIBXUL_LIBRARY=1 r=mshal 2013-07-11 11:06:34 -04:00
Gervase Markham 2d8a4ce521 Bug 864704 - re-add csiro.au to PSL. DONTBUILD. 2013-07-11 13:39:16 +01:00
Simone Carletti 0f072e70f7 Bug 880662 - Add fastly.net to PSL. r=gerv. DONTBUILD.
--HG--
extra : rebase_source : b1603d10b5ecd5e7092d89b4dc6332ffe89cb5f7
2013-07-11 13:36:41 +01:00
Trevor Saunders 2af42ae713 bug 887854 - remove most useage of pratom.h r=mounir, mcmanus, jrmuizel 2013-06-16 03:09:07 -04:00
Josh Matthews 635646f106 Bug 887191 - Force wrapped JS listeners to proxy callbacks to the main thread if no target is specified. r=mcmanus 2013-06-26 15:54:05 +01:00
Catalin Iacob 6f4758d23e Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
2013-06-23 14:03:39 +02:00
Josh Matthews 6b86896e0b Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-20 09:18:16 +02:00
Brian O'Keefe 11bcc1cd9e Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1); r=mshal
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Phil Ringnalda 5b70eb297b Back out c50503ce8669 (bug 883495) for still leaking
CLOSED TREE
2013-06-19 20:20:52 -07:00
Josh Matthews af14644cb6 Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-20 02:33:57 +02:00
Josh Matthews 18d8acd4f5 Backed out changeset 5a3dc3d31890 (bug 883495) 2013-06-19 18:16:04 +02:00
Josh Matthews 2b7b41337c Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-19 16:28:33 +02:00
Ryan VanderMeulen 6d0b75b51f Backed out changeset fb43bd87db39 (bug 883495) for mass carnage of a CLOSED TREE. 2013-06-18 13:02:40 -04:00
Josh Matthews 8a683d55a4 Bug 883495 - Avoid releasing a scriptable DNS listener off the main thread. r=mcmanus 2013-06-16 11:56:15 +01:00
Simone Carletti 88a6b86ef0 Bug 859521 - Add AWS EC2 to PSL. r=gerv. DONTBUILD.
--HG--
extra : rebase_source : 9a4ac79ac4e03c2b85bf2f11c1c5366770bb1b65
2013-06-06 16:00:03 +01:00
Mike Shal 5169c0a913 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Joey Armstrong 2c39cbb922 bug 870406: move to moz.build (config batch #1) r=mshal 2013-05-24 17:21:14 -07:00
Ted Mielczarek 3cfd62c3d2 bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium 2013-05-16 09:33:26 -04:00
Steve Workman 7be502c247 Bug 870652 - Add null ptr check in nsDNSRecord::ReportUnusable to avoid crashing r=mcmanus 2013-05-14 16:35:18 -07:00
Ryan VanderMeulen e9ffe5f5ce Backed out changeset f8a861253c57 (bug 859521) due to bustage. 2013-05-14 12:49:26 -04:00
Simone Carletti 801403fa1b Bug 868331 - Add Heroku CloudFront to PSL. r=gerv. 2013-05-14 17:38:11 +01:00
Simone Carletti 058af8a784 Bug 859521 - Add AWS EC2 to PSL. r=gerv. 2013-05-14 17:35:44 +01:00
Simone Carletti 232aa998c6 Bug 863169 - Add GitHub Pages to PSL. r=gerv. 2013-04-23 11:51:10 +01:00
Simone Carletti f46cf28679 Bug 859234 - Add AWS Elastic Beanstalk to PSL. r=gerv. 2013-04-23 11:49:36 +01:00
Mike Shal df7deac25b Bug 846634 - Part 2: Move EXPORTS to moz.build; r=joey 2013-04-16 15:24:43 -04:00
Simon Montagu 26d038858d Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame 2013-04-09 05:47:03 -07:00
Patrick McManus 29a49dbb09 bug 857291 - fix 807678 regression of DNS::GetCanonicalName r=josh 2013-04-08 12:02:41 -04:00
Simon Montagu 8e35c82d4a Exclude U+30FB KATAKANA MIDDLE DOT from the non-recommended characters that force IDN labels to be displayed as punycode. Bug 857490, r=jfkthame 2013-04-08 01:36:54 -07:00
Simon Montagu 1c35ddee88 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 2013-04-08 01:36:52 -07:00
Simone Carletti 3ea744b422 Bug 857497 - reorder private part of PSL into alphabetical order by company. r=gerv.
--HG--
extra : rebase_source : 9906cf4865a2113b127893bdd707de36a192f4c4
2013-04-04 20:34:53 +01:00
Kyle Machulis 72a717a860 Bug 855465 - Add emacs python mode comments to moz.build files; r=gps 2013-04-01 11:36:59 -07:00
Kyle Machulis 43628a7867 Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot 2013-03-29 15:12:58 -07:00
Kyle Machulis 334c0800cf Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Simone Carletti 79cbece21c Bug 853810 - Add .POST to PSL. r=gerv. 2013-03-29 16:19:05 +00:00
Simone Carletti 450f853e02 Bug 853805 - Add .CW to PSL. r=gerv. 2013-03-29 14:44:17 +00:00
Honza Bambas 4e13d0a06a Bug 729182 - Implement visual event tracer, part1 - instrumentation, r=mcmanus,bz,ehsan,bsmedberg,michal 2013-03-28 18:38:04 +01:00
Simone Carletti cecd557453 Bug 849816 - Add nyc.mn to PSL. r=gerv. 2013-03-28 17:11:14 +00:00
Simone Carletti ffcef57ab5 Bug 854388 - Add AWS CloudFront to PSL. r=gerv. 2013-03-28 17:10:22 +00:00
Simone Carletti 2a259d3aec Bug 854463 - Add AWS S3 to PSL. r=gerv. 2013-03-28 17:09:36 +00:00
Simone Carletti acdaacc052 Bug 855715 - Add AWS ELB to PSL. r=gerv. 2013-03-28 17:08:06 +00:00
Mike Shal e3efc3a646 Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps 2013-03-21 08:41:00 -07:00
Mike Shal 7ecea60097 Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps 2013-03-19 11:47:00 -07:00
Bobby Holley dd915d85dc Bug 850245 - Remove Off-Main-Thread XPCWrappedJS refcounting from DNSListenerProxy. r=mcmanus 2013-03-18 20:39:53 -07:00
Mike Shal cd4191e248 Bug 818246 - Part 7: Move XPIDL_MODULE to moz.build; rs=gps 2013-03-11 22:00:00 -07:00
Gregory Szorc c865547d94 Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Philip Chee 7d544610f4 bug 722299 followup: VS2008 bustage fix for Bug 722299 Implement new IDN Unicode display algorithm. r=honza.b 2013-03-02 20:30:30 +08:00
Simon Montagu f521bd50a9 Remove network.enableIDN pref. Bug 842282, r=honza.b 2013-03-03 18:36:37 +02:00
Simon Montagu 71e7c793a4 Add a pref to disable the IDN whitelist. Bug 722299, r=honza.b 2013-03-01 03:56:44 -08:00
Simon Montagu 725480bfe9 New algorithm for when to display IDNs as Unicode. Bug 722299, r=honza.b 2013-03-01 03:56:44 -08:00
Ryan VanderMeulen 776b5a4ffa Backed out 4 changesets (bug 722299) for B2G mochitest failures on a CLOSED TREE. 2013-02-28 20:44:53 -05:00
Simon Montagu ef8f1956ad Add a pref to disable the IDN whitelist. Bug 722299, r=honza.b 2013-02-28 14:04:48 -08:00
Simon Montagu 0438d38ca6 New algorithm for when to display IDNs as Unicode. Bug 722299, r=honza.b 2013-02-28 14:04:48 -08:00
Gregory Szorc 4c4424f90d Bug 784841 - Part 18z: Convert /netwerk; f=Ms2ger rs=ted 2013-02-25 12:47:23 -08:00
Simone Carletti 32f0e36bf6 Bug 841733 - update PSL for .id. r=gerv. 2013-02-15 15:43:06 +00:00
Josh Aas ceec4092ec Bug 826238: Convert DNS expiration tracking to TimeStamp/TimeDuration. r=sworkman 2013-02-14 09:03:51 -06:00
Masatoshi Kimura 11f9152670 Bug 827032 - Enable FAIL_ON_WARNINGS on MSVC in netwerk/. r=jduell 2013-02-08 20:49:30 +09:00
Mounir Lamouri 8ad54869c8 Bug 823175 - Add a method to return the next sub domain of a given host in nsIEffectiveTLDService. r=bz 2013-02-04 17:59:49 +00:00
Honza Bambas a94eb57cf0 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 23:49:35 +01:00
Ryan VanderMeulen c429163e8b Backed out changeset 0aea65518be3 (bug 725587) for bustage. 2013-01-29 17:01:10 -05:00
Honza Bambas 22303b032c Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 22:44:58 +01:00
Honza Bambas ce40d552f4 Backout of changeset 816f076c2c15 2013-01-29 22:26:47 +01:00
Honza Bambas a279035ff4 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2013-01-29 22:05:42 +01:00
Masatoshi Kimura 123f4ad435 Bug 825501 - Remove IPv4 records manually because PR_GetAddrInfoByName dislike PR_AF_INET6. r=honzab 2013-01-25 08:30:12 +09:00
Patrick McManus 1956603633 bug 804605 - backout 766973 767158 785050 r=backout a=akeybl 2013-01-22 11:59:01 -05:00
Gervase Markham a62a590189 Bug 888307 - remove extraneous dots which cause test failures. a=nonlibxul. 2013-01-22 15:05:15 +00:00
Simone Carletti e7cf5b2380 Bug 833307 - update PSL for .tz. r=gerv; a=nonlibxul. 2013-01-22 13:58:40 +00:00
Chris Peterson de411b5fd0 Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan 2013-01-10 08:19:36 -08:00
Neil Rashbrook f975dbf535 Bug 826455 Expose more NetAddr functions to script r=biesi,josh 2013-01-10 18:44:17 +00:00
Honza Bambas 927e7bbb77 Backout bug 725587, r=mcmanus 2013-01-03 17:43:51 +01:00
Josh Aas a71361bf3d Bug 825492: Fix IPv6 DNS lookups on Windows. r=sworkman 2013-01-02 17:40:18 -05:00
Josh Aas 7ebf73dc81 Bug 825275: Fix DNS cache enumerator crash. r=sworkman 2013-01-02 16:46:27 -05:00
Jacek Caban 28f2c1fd4c Bug 807678 - fixed mingw cross compilation on case-sensitive OSes 2013-01-02 18:25:32 +01:00
Masatoshi Kimura 9a4812e054 Bug 824247 - Part 3: Disable FAIL_ON_WARNINGS on not-yet-warning-free directories on MSVC. r=ted 2013-01-03 00:56:38 +09:00
Nicholas Nethercote b7723e3c58 Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
--HG--
rename : dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html => dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing.html
rename : toolkit/components/places/tests/browser/browser_favicon_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_favicon_privatebrowsing.js
extra : rebase_source : 557cc60522970ce7eea3b006d357284d9b4694c4
2012-12-23 16:59:51 -08:00
Josh Aas 233d967af4 Bug 807678: Don't proliferate NSPR DNS types beyond the host resolver itself. Make it possible to easily hook up other host resolvers. r=sworkman 2012-12-23 16:08:43 -05:00
Honza Bambas 610ef445f9 Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus 2012-12-21 18:50:26 +01:00
Josh Aas 55496693ab Back out fix for bug 807678 again, cset ec4e88c2c77a. 2012-12-20 17:39:30 -05:00
Patrick McManus d6e93e35a9 bug 807441 increase stickiness of dns choices r=josh 2012-12-20 15:51:11 -05:00
Josh Aas 42f2ca6fe6 Bug 807678: Don't proliferate NSPR DNS types beyond the host resolver itself. Make it possible to easily hook up other host resolvers. r=sworkman 2012-12-20 14:47:07 -05:00
Simone Carletti 21d4dcf048 Bug 822238 - add global rule for .py and remove bogus exceptions. r=gerv. 2012-12-20 14:03:52 +00:00
Ed Morley 1d05c8c189 Backout 744b40b75241 (bug 807678) on suspicion of causing Win debug xpcshell timeouts on a CLOSED TREE 2012-12-14 13:00:19 +00:00
Josh Aas e4134b8a11 Bug 807678: Don't proliferate NSPR DNS types beyond the host resolver itself. Make it possible to easily hook up other host resolvers. r=sworkman 2012-12-13 09:18:33 -05:00
Valentin Gosu d9fc31cfe1 Bug 783205 - Networking Dashboard. r=mcmanus, r=jorendorff, sr=biesi 2012-12-10 09:13:55 -05:00
Gervase Markham f897e1c03c Bug 797147 - Update PSL for .UK. Temporary reversion of part of change until
more clarity can be obtained on intent.
2012-11-09 13:33:40 +00:00
Nicholas Nethercote 7d3defab82 Bug 802894 - Add a memory reporter for nsEffectiveTLDService. r=jduell.
--HG--
extra : rebase_source : 32cdfbf060c963d6a16875af406949b8eef50453
2012-10-19 05:07:13 -07:00
Josh Aas 469d0c027b Bug 805425: Fix shutdown crash that can happen when doing DNS logging. r=sworkman 2012-10-26 08:12:53 -04:00
Gervase Markham 095edc8700 Bug 757367 - Add !teledata.mz to PSL. r=weppos. 2012-10-25 11:02:22 +01:00
Gervase Markham 24db6c1139 Bug 791770 - Fix csiro.au entry in PSL. r=weppos. 2012-10-25 11:01:58 +01:00
Simone Carletti 3c5de4cc25 Bug 805367 - PSL changes for Google private domains. r=gerv. 2012-10-25 11:01:30 +01:00
Simone Carletti 257d211360 Bug 791117 - Addition to the public suffix list (betainabox.com). r=gerv. 2012-10-25 11:00:42 +01:00
Simone Carletti 4f2c8cebc5 Bug 805370 - PSL changes for Red Hat private domains. r=gerv. 2012-10-25 11:00:04 +01:00
Simone Carletti e5d62bd1cd Bug 779834 - Update .py entry in PSL. r=gerv. 2012-10-25 10:58:58 +01:00
Gervase Markham 7391cf5ff0 Bug 802563 - update PSL for .gt. r=weppos. 2012-10-24 11:42:41 +01:00
Andrew Quartey 00edc52f9c Bug 792581 - part 19: Replace LL_I2L macro with int64_t cast. r=ehsan 2012-10-12 13:29:11 -04:00
Andrew Quartey 3ca8d029a6 Bug 792581 - part 16: Replace LL_L2UI macro with uint32_t cast. r=ehsan 2012-10-12 13:29:11 -04:00
Simone Carletti 2bd268b825 Bug 790962 - update PSL for dreamhosters.com. r=gerv. 2012-10-12 16:24:05 +01:00
Simone Carletti c09d511933 Bug 797147 - update PSL for .uk. r=gerv. 2012-10-12 16:23:14 +01:00
Simone Carletti b53374cfd5 Bug 761769 - Update PSL for .ve. Take 2. r=gerv. 2012-10-05 14:28:00 +01:00
Ed Morley 5de1dcc6d3 Backout 953079e94edd (bug 791769) for xpcshell failures 2012-10-05 11:59:25 +01:00
Simone Carletti 909106063d Bug 797787 - Update CentralNic submission date in PSL and make list alphabetical. r=gerv. 2012-10-05 11:10:50 +01:00
Simone Carletti 26e97f456d Bug 791769 - Update PSL for .ve. r=gerv. 2012-10-05 11:09:26 +01:00
Andrew Quartey 58aa97ec8b Bug 792581 - part 12: Replace LL_DIV with division operator. r=ehsan 2012-10-05 01:05:28 -04:00
Simone Carletti f3afffeabf Bug 794882 - Add hu.net to PSL. r=gerv. 2012-10-02 12:59:31 +01:00
Josh Aas f1376f56b5 Bug 766973: Don't allow synchronous DNS queries from the main thread. r=sworkman 2012-09-29 00:50:59 -04:00
Patrick McManus 35346a740a bug 507578 - disable dns prefetch in presence of active proxy r=jduell 2012-09-14 16:27:46 -04:00
Ehsan Akhgari 8cc30b88b2 Bug 792502 - Kill the FunctionTimer code; r=vlad 2012-09-19 16:59:38 -04:00
Adam Dane [:hobophobe] b6f4fdb364 Bug 87717 - Allow offline mode to connect to loopback r=mcmanus sr=cbiesinger 2012-09-17 18:45:10 -05:00
Ed Morley fb64dc10dd Backout 6d71ff5b4b36 (bug 347307), 75a3c47a3fe7 (bug 507578), 828f91de7143 (bug 769764) for near permaorange OS X 10.8 leaks 2012-09-17 16:54:09 +01:00
Patrick McManus 4bf78c0aeb bug 507578 - disable dns prefetch in presence of active proxy r=jduell 2012-09-14 16:27:46 -04:00
Simone Carletti d980cc6111 Bug 790635 - Add eco.br to PSL. r=gerv. 2012-09-14 14:58:47 +01:00
Ed Morley 483772a3a4 Backout 3182f9d08c2d (bug 347307), 2a30593cca79 (bug 507578), b87b27f5a417 (bug 769764) for m-oth permaorange in browser_463205.js 2012-09-13 22:42:29 +01:00
Patrick McManus 3e134b0204 bug 507578 - disable dns prefetch in presence of active proxy r=jduell 2012-09-13 15:22:56 -04:00
Simone Carletti 885033a7e7 Bug 772069 - Update .uy entry in PSL. r=gerv. 2012-09-13 16:03:23 +01:00
Simone Carletti 09679eb83d Bug 760447 - Update .ua entry in PSL. r=gerv. 2012-09-13 16:02:38 +01:00
Nathan Froyd 3871d8f191 Bug 704848 - reduce space required by nsEffectiveTLDService with more preprocessing; r=jduell 2012-09-11 07:42:23 -04:00
Randell Jesup 65539ef89c Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg 2012-09-01 22:35:17 -04:00
Valentin Gosu 69c7bd41f1 Bug 786359 - Add missing ifndef/endif to nsDNSService2.h. r=mcmanus 2012-08-28 20:24:06 -04:00
Valentin Gosu ext:(%2C%20Jason%20Duell%20%3Cjduell.mcbugs%40gmail.com%3E%2C%20Ms2ger%20%3CMs2ger%40gmail.com%3E) 05d997c6df Bug 745296 - Enable FAIL_ON_WARNINGS in more of /netwerk r=jduell 2012-08-25 11:19:00 -07:00
Ehsan Akhgari 845651448b Bug 579517 - Part 5: Add missing StandardInteger.h #includes where needed; r=bsmedberg
Landing on a CLOSED TREE
2012-08-08 17:08:17 -04:00
Ehsan Akhgari e368dc9c85 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Aryeh Gregor 4e199a1679 Bug 780618 - Move all error codes to nsError.h; r=ehsan 2012-07-27 17:03:27 +03:00
Ms2ger 75ab7efb95 Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg 2012-08-09 09:09:40 +02:00
Mike Hommey 70d7c821af Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 20:26:44 +02:00
Aryeh Gregor d0ad5a7d0c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Josh Aas 7761fe0d8e Bug 774271: Improve DNS logging. r=sworkman 2012-07-16 18:37:28 -04:00
Josh Aas ec000bb6de Bug 771489: Use standard threadsafe refcounting in host resolver. r=sworkman 2012-07-10 10:14:01 -04:00
Gervase Markham 608135596e Bug 763208 - Update .jp entry in PSL. 2012-07-04 16:08:35 +01:00
Simone Carletti 4f82d5783f Bug 767700 - fix line endings to be consistent. r=gerv. 2012-06-25 18:11:45 +01:00
Simone Carletti e3126205c5 Bug 767312 - update PSL for .sh. r=gerv. 2012-06-22 13:50:56 +01:00
Simone Carletti e102b2987e Bug 757005 - add .sx to PSL. r=gerv. 2012-06-20 16:06:54 +01:00
Simone Carletti 67e5da3d05 Bug 732960 - update PSL to remove misleading comment. r=gerv. 2012-06-20 11:24:01 +01:00
Simone Carletti 9af6325787 Bug 732960 - standardize PSL comment spacing. r=gerv. 2012-06-20 11:23:22 +01:00
Simone Carletti 9c45459f9f Bug 732960 - update PSL for .sd, .ug and .uz. r=gerv. 2012-06-20 11:22:55 +01:00
Simone Carletti 6e198ab8f6 Bug 732960 - update PSL comments for .sg and .tj. r=gerv. 2012-06-20 11:22:16 +01:00
Simone Carletti 9bfa68c677 Bug 732960 - update PSL for .tm. r=gerv. 2012-06-20 11:21:23 +01:00
Patrick McManus dc58b91395 bug 764260 convert telemetry::SPDY_VERSION and DNS_LOOKUP_METHOD to be enumerations r=bsmith 2012-06-19 20:38:44 -04:00
Ehsan Akhgari e0f2ea75a7 Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (netwerk parts); r=jduell 2012-06-05 23:18:25 -04:00
Honza Bambas fc7084f564 Bug 720778 - Important threads should have a name for better debugability, r=bsmith, sr=bsmedberg+glandium 2012-06-12 19:06:20 +02:00
Gervase Markham 68d38d677f Bug 759095 - upgrade license to MPL 2, and other licensing cleanups.
--HG--
extra : rebase_source : da55a4937383eda2baf7c9a362501da8ee664146
2012-05-29 16:52:43 +01:00
Gervase Markham 82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Benjamin Smedberg eaa4878487 Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
2012-05-18 13:30:49 -04:00
Vivien Nicolas 0752696463 Bug 722197 - Add a preference to map some domain names to localhost r=mcmanus 2012-05-11 12:59:19 -07:00
Gervase Markham 55cdd1d821 Bug 716607 - Add .pm, .wf, .yt to PSL. r=pkasting. 2012-03-20 15:04:40 +00:00
Justin Lebar 1fc1dc1879 Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz
--HG--
extra : rebase_source : 6fa267a89878cc1a766d8618569debcea9b12e48
2012-03-12 18:53:18 -04:00
Gervase Markham ead959ffd1 Bug 712640 - Split PSL into "registry" and "owner-requested" sections. r=pkasting. 2012-03-06 11:49:00 +00:00
Ed Morley 3c657080b5 Backout afeafc02c1de, dfae37833c9b & f9f51c726fa7 (bug 729940 parts 1-3) for talos regressions 2012-03-05 15:22:28 +00:00
Justin Lebar 7e343a6c1d Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz 2012-03-04 15:58:06 -05:00
Justin Lebar e2b30b7a56 Back out bug 729940 (a108aee:d75775d) due to 32-bit red. 2012-03-04 14:20:34 -05:00
Justin Lebar 9cf4ac042d Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz 2012-03-04 13:49:42 -05:00
Jothan Frakes 816bf1d9e1 Bug 694030 - make .qa have open registration at 2nd level in PSL. r=gerv. 2012-02-21 16:54:15 +00:00
Jothan Frakes 4bc46ce398 Bug 688908 - standardize formatting of .asia entry in PSL. r=gerv. 2012-02-21 16:51:34 +00:00
Gervase Markham 2ea19b113a Bug 687459 - add co.ua and pp.ua private registries to PSL. 2012-02-21 16:50:02 +00:00
Gervase Markham 1c2e836f56 Bug 685781 - add CentralNIC domain jp.net to the PSL. 2012-02-21 16:45:36 +00:00
Gervase Markham 9df5512c91 Bug 676359 - add exceptions for www.ck and www.gt to PSL. 2012-02-21 16:42:44 +00:00
Gervase Markham 2654570c18 Bug 666500 - Add co.cl and mil.cl to PSL. 2012-02-21 16:39:47 +00:00
Jothan Frakes 77d84056be Bug 661509 - remove .yu from PSL. r=gerv. 2012-02-21 16:37:59 +00:00
Jothan Frakes 9749d6e4e9 Bug 660387 - add co.ca to PSL. r=gerv. 2012-02-21 16:35:52 +00:00
Gervase Markham 719320f37a Bug 660215 - remove .local from PSL. Patch by Jothan Frakes; r=gerv. 2012-02-21 16:34:03 +00:00
Gervase Markham 1e1d2fdf39 Bug 621708 - update .au entry in PSL. Patch by pkasting; r=gerv. 2012-02-21 16:32:55 +00:00
Geoff Lankow ffee27c39f Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part E, remove uses of nsIPrefBranch2 in netwerk/ ; r=bsmedberg 2012-01-17 14:48:29 +13:00
Steve Workman 499bffed97 Bug 622232: Cancel DNS prefetches for HTML Anchor Elems after a tab is closed; r=mcmanus sr=bz 2012-01-20 15:14:46 -08:00
Phil Ringnalda ed1e18f921 Backed out changeset a57b82b18bde (bug 622232) for build bustage 2012-01-23 16:07:47 -08:00
Steve Workman b8a9c0671a Bug 622232: Cancel DNS prefetches for HTML Anchor Elems after a tab is closed; r=mcmanus sr=bz 2012-01-20 15:14:46 -08:00
Benjamin Smedberg 2f44e0cd9b Bug 708935 - Make the DNS listener proxies release the nsIDNSListener on the main thread, to solve last-release issues and ASSERTION: ASSERTION: nsStandardURL not thread-safe from PendingPACQuery, r=mcmanus
--HG--
extra : rebase_source : 6b66b58398a7e671fff19044848ed497cd019dd5
2011-12-30 12:53:44 -05:00
Patrick McManus a1222e566f bug 710205 dns telemetry r=bz 2011-12-16 21:24:17 -05:00
Patrick McManus 429956fca0 bug 709976 dns async early renewal r=bz 2011-12-16 21:24:12 -05:00