Honza Bambas
6d23857edd
Bug 513086 - Make redirect API async, r=bz, sr=biesi
...
--HG--
rename : netwerk/test/unit/test_redirect_caching.js => netwerk/test/unit/test_redirect-caching_passing.js
2010-07-28 20:33:06 +02:00
Mitchell Field
eb1e793da7
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
...
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Saint Wesonga
f8842ec6aa
Bug 572668. Don't send the useless crypto token in the UA string. r=bzbarsky
2010-07-02 16:56:09 -04:00
Jason Duell
e7064f2be4
# User Michal Novotny <michal.novotny@gmail.com>
...
# Date 1277056918 -7200
Bug 537164 - e10s HTTP: caching. r=jduell, sr=biesi
2010-06-23 23:55:19 -07:00
Jason Duell
d194b9d486
Merge from m-c.
...
Fair amount of merge conflicts.
Biggest item was changes to nsHttpChannel from web sockets changes.
Other likely suspects if things are borken:
nsFrameLoader.cpp:
- nsFrameLoader::EnsureMessageManager: pass "this" (orig e10s code) or
nsnull (m-c) to local process call to new nsFrameMessageManager(),
callback arg? Smaug said null.
- only calling SetCallBackData for local case. also +r smaug.
nsPrefBranch.cpp had fairly extensive merge conflicts.
nsChromeRegistry had lots of changes.
Dougt did most of the non-necko changes (thanks).
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
2010-06-22 17:33:57 -07:00
Doug Turner
ded51c1c5f
Merging with M-C.
...
Hand merged the following files:
U chrome/src/nsChromeRegistry.cpp
U chrome/src/nsChromeRegistry.h
U content/base/src/nsFrameLoader.cpp
U content/base/src/nsFrameLoader.h
U dom/src/geolocation/nsGeolocation.cpp
U dom/src/geolocation/nsGeolocation.h
U netwerk/build/Makefile.in
U netwerk/cookie/nsCookieService.cpp
U netwerk/cookie/nsCookieService.h
--HG--
rename : extensions/cookie/test/unit/test_cookies.js => extensions/cookie/test/unit/test_cookies_thirdparty.js
rename : netwerk/cookie/src/nsCookieService.cpp => netwerk/cookie/nsCookieService.cpp
rename : netwerk/cookie/src/nsCookieService.h => netwerk/cookie/nsCookieService.h
rename : netwerk/dns/src/nsIDNKitInterface.h => netwerk/dns/nsIDNKitInterface.h
rename : netwerk/protocol/http/src/nsHttp.h => netwerk/protocol/http/nsHttp.h
rename : netwerk/protocol/http/src/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannel.cpp
rename : netwerk/protocol/http/src/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannel.h
rename : netwerk/protocol/http/src/nsHttpChunkedDecoder.h => netwerk/protocol/http/nsHttpChunkedDecoder.h
rename : netwerk/protocol/http/src/nsHttpHandler.cpp => netwerk/protocol/http/nsHttpHandler.cpp
rename : netwerk/protocol/http/src/nsHttpHeaderArray.h => netwerk/protocol/http/nsHttpHeaderArray.h
rename : netwerk/protocol/http/src/nsHttpRequestHead.h => netwerk/protocol/http/nsHttpRequestHead.h
rename : netwerk/protocol/http/src/nsHttpResponseHead.h => netwerk/protocol/http/nsHttpResponseHead.h
rename : netwerk/protocol/http/src/nsHttpTransaction.cpp => netwerk/protocol/http/nsHttpTransaction.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.cpp => netwerk/protocol/res/nsResProtocolHandler.cpp
rename : netwerk/protocol/res/src/nsResProtocolHandler.h => netwerk/protocol/res/nsResProtocolHandler.h
2010-06-07 13:38:02 -07:00
Frederic Plourde
a021d2071f
Bug 536273 - e10s HTTP: get POSTs working. r=jduell
2010-05-30 15:30:28 -07:00
Olli Pettay
58b4f71840
m-c to e10 merge
2010-05-24 17:45:59 +03:00
Chris Jones
9327ed8dcc
Merged m-c
2010-05-13 18:04:53 -05:00
Doug Turner
fe405e740c
merge with m-c. resolved conflicts in:
...
U chrome/src/nsChromeRegistry.cpp
U content/base/src/Makefile.in
U dom/base/nsDOMClassInfo.cpp
U toolkit/toolkit-tiers.mk
--HG--
rename : toolkit/mozapps/extensions/test/unit/test_bug541420.js => toolkit/mozapps/extensions/test/xpcshell/test_bug541420.js
2010-05-11 11:09:54 -07:00
Jason Duell
84b443f1c0
# User Michal Novotny <michal.novotny@gmail.com>
...
# Date 1272456176 -7200
Bug 549241 - Channel classifier should run in chrome process. r=biesi, sr=jst
2010-05-21 14:03:02 -07:00
wfernandom2004@gmail.com
dfefa110ff
Bug 472529, websockets (netwerk patch), r=smaug+biesi
...
--HG--
rename : netwerk/protocol/http/nsHttpChannel.cpp => netwerk/protocol/http/nsHttpChannelAuthProvider.cpp
rename : netwerk/protocol/http/nsHttpChannel.h => netwerk/protocol/http/nsHttpChannelAuthProvider.h
extra : rebase_source : 4f75d33eb4fc7cdaa1f011f176ef4434bbfe2c25
2010-06-17 21:33:42 +03:00
Josh Matthews
340fad54df
Bug 541174 - e10s HTTP: Improve how URIs are serialized (part1). r=dwitte
2010-04-09 18:26:36 +12:00
Taras Glek
b1eaf1cf2d
Bug 516085 - replace the most frequent IOService getter with an efficient one r=biesi
2010-04-12 08:44:28 -07:00
Michael Kohler
9397418412
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Kai Engert
3171f40058
Bug 549641, Firefox raises alarm (in error console) about SSL servers being vulnerable to CVE-2009-3555
...
r=rrelyea, r=honzab
2010-05-03 13:34:16 +02:00
Brandon Sterne
674aa49910
Bug 515797: Allow necko to create channels that are aware of Content Security Policy. r=jduell, sr=biesi
2010-04-10 16:08:21 -04:00
Justin Lebar
ca62b5df57
Bug 553970 - Fix nsIURL::GetRelativeSpec documentation. r=biesi
...
--HG--
extra : rebase_source : 874de0e571120e2b9034d924b4e4f33f808bc0f0
2010-03-22 13:29:51 -07:00
Jonas Sicking
aeb9ba77c3
Bug 543870: Implement File.url. r=bz sr=jst
2010-03-02 23:51:09 -08:00
Boris Zbarsky
d60a23da49
Make the nsIChannel comments clearer in terms of threading behavior. r=biesi
2010-03-01 12:47:31 -05:00
bjarne@runitsoft.com
505a28d5cc
Bug 513074 - remove sync writes from current cache, r=biesi,michal.novotny sr=bzbarsky
2010-02-23 10:13:18 -08:00
Ben Bucksch
1e96bf1207
nsIAuthPrompt2: add PREVIOUS_FAILED, bug 521467, r=biesi, sr=bz
...
Add flag nsIAuthInformation.PREVIOUS_FAILED to notify the
login manager that the previous login attempt failed.
That allows it to show a prompt instead of using the
stored values (silently).
--HG--
extra : rebase_source : 5a725bba1ae34d030fd60ecd5d67c74317de5d4f
2010-02-12 17:55:11 +01:00
Kai Engert
5e46a26c8d
Bug 535649 - Implement UI around CVE-2009-3555 and draft-rescorla-tls-renegotiation, r=rrelyea
...
== NSS 3.12.6 will block some renegotiation attempts on SSL sockets by default
== This patch does not yet implement new UI by default, but adds 4 new prefs to get fine grained control (blocking/allowing, displaying broken state)
== One of the prefs is a temporary pref that is supposed to go away at some point in the future
2010-02-07 13:09:51 +01:00
Jonathan Kew
830542e84e
Bug 533079 Actually land patch addressing review comments from bug 507970 a=shaver r=biesi
2009-12-07 10:49:46 +00:00
Honza Bambas
627774b80b
Bug 515051 - Stream listener registered in a network request channel eats JS error messages, r=bz+biesi
2009-11-18 17:02:28 +01:00
Dão Gottwald
1584886680
Bug 526230 - nsIApplicationCacheService::getGroups count outparam should be optional. r=honzab
2009-11-04 20:23:20 +01:00
Ben Hsieh
14a9181f6b
Bug 522025 - Incessant slew of GetURLSpecFromFile warnings. r=taras
2009-10-16 16:59:02 -07:00
Sid Stamm
fb4694efc4
Bug 519263 - Session and time-based expiration for permissions in permissions manager. r=dwitte,
...
sr=mrbkap. First patch! Yay!!
2009-10-16 14:01:04 -07:00
Ben Hsieh
3eab496287
Bug 510991 - NS_GetURLSpecFromFile does a stat(). r=biesi
2009-10-06 15:43:59 +02:00
Taras Glek
e2335c2699
bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
...
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:44:52 +02:00
Dão Gottwald
d83eea4025
Backed out changeset ddd79f809784
2009-10-04 12:44:27 +02:00
Dão Gottwald
1a1457de94
bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
...
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:43:18 +02:00
timeless@mozdev.org
6a6d71b334
Bug 491204 - Crash [@ NS_GetInnermostURI] from NS_EnsureSafeToReturn with broken nsIURI.clone, r=biesi
2009-05-04 15:00:00 -07:00
Philip Prindeville
bf66838148
Bug 529921 browser part. Implement core support for RFC-2597/2598/3168 Quality-of-Service (DSCP) marking. r=biesi
2010-06-02 22:25:01 -04:00
Jonathan Kew
c99301388b
Bug 507970, part 1: nsIStreamLoader changes to support downloadable font code, r=bzbarsky
...
--HG--
extra : rebase_source : d0142c7afc7b7788a76caf2a2508e7604c2b74f1
2009-09-17 11:14:25 +01:00
Dão Gottwald
1d0820d47f
Backed out changeset 40811b076d51
2009-09-13 17:36:23 +02:00
Taras Glek
ac8ba115d1
Bug 507288 - move greprefs/*js into res/greprefs.js and add that to toolkit.jar. r=benjamin
2009-09-13 15:52:24 +02:00
Matin Movassate
d6945be650
Fixing bug 491201. Adding ability for XMLHttpRequest.send() to accept a File object. r+sr=jonas@sicking.cc, r=cbiesinger@gmail.com
2009-09-08 16:29:41 -07:00
Johnny Stenback
dae61e5c95
Backed out changeset 7d5e1bcb4729 due to mochitest errors.
2009-08-31 14:57:45 -07:00
Matin Movassate
fb202885f6
Resolving bug 491201. Added ability for XMLHttpRequest.send() to accept an nsIDOMFile. r+sr=jonas@sicking.cc, r=cbiesinger@gmail.com
2009-08-31 14:07:16 -07:00
Vladimir Vukicevic
8025aafe1c
b=511808, disable Camellia on Windows CE until alignment bug is fixed; r=jduell
2009-08-24 11:07:48 -07:00
Neil Rashbrook
6703d55afc
Bug 408599 Expose nsSimpleNestedURI to XPCOM r=biesi sr=bz
2009-08-23 23:48:07 +01:00
Justin Dolske
1b26f9a08b
Bug 380917 - Remove old password manager .idl and .h files. r=mconnor
2009-08-20 15:17:30 -07:00
Kai Engert
fd9b2056dc
Bug 478839 - Support South Korean SEED crypto cipher suites. r=nelson
2009-08-09 09:19:06 +02:00
Shawn Wilsher
782cbb5800
Bug 508605 - NetUtil.asyncCopy does not handle nsISafeOutputStreams correctly
...
This moves nsISafeOutputStream.idl into xpcom/io and makes nsAStreamCopier
handle nsISafeOutputStream correctly (calling finish instead of close).
r=bz
r=bsmedberg
--HG--
rename : netwerk/base/public/nsISafeOutputStream.idl => xpcom/io/nsISafeOutputStream.idl
2009-08-06 13:34:46 -07:00
Honza Bambas
66ab2c6182
Bug 475053 - Implement asyncPromptAuth to fix multiple password prompt overlap, r=bzbarsky+dolske
2009-07-20 20:29:41 +02:00
Honza Bambas
0ca2f9d3e2
backing out 0a13ddc99c95, bug 475053
2009-07-20 20:00:49 +02:00
Honza Bambas
8236bd055e
Bug 475053 - Implement asyncPromptAuth to fix multiple password prompt overlap, r=bzbarsky+dolske
2009-07-20 17:25:05 +02:00
Shawn Wilsher
98002d8f52
Bug 494217 - nsINetUtil::unescapeString drops high bytes of UTF-16 strings from JS
...
This fixes an issue where unescapeString will drop the high bytes of a UTF-16
string when unescaping, resulting in a loss of data.
r=bz
sr=bz
2009-06-17 12:13:02 -07:00
Kai Engert
361a0c664d
Bug 431819, IMAP/POP/SMTP/LDAP with SSL client auth, Thunderbird repeatedly prompts for client certificate
...
(applies to firefox with SSL client auth, too)
r=relyea for an earlier patch that was checked in to mozilla-1.8.x more than a year ago
r=honzab on the diff on top of that earlier patch
a=beltzner for landing on restricted trunk
2009-05-21 00:21:51 +02:00
Michal Novotny
b90f4bc271
Bug 470716. Make the close-on-completion behavior of nsAsyncStreamCopier configurable. r+sr=bzbarsky.
2009-03-30 15:10:13 -04:00
Boris Zbarsky
1e8ef860d0
Bug 483788. Don't leak if a broken protocol handler returns a channel but error rv. r=bsmedberg, moa=biesi
2009-03-23 14:53:14 -04:00
Boris Zbarsky
7fa0e0359a
Fixing comments to match reality. No bug.
2009-02-23 15:59:26 -05:00
Dave Camp
cfb033a33d
Bug 442810 - update ui for app cache changes. r=gavin, r=honzab, sr=bz
2009-02-22 11:09:10 -08:00
Jason Duell
8fbc5ad91e
Bug 474536. Expose the underlying channel's content-disposition on jar: channels. r+sr=bzbarsky
2009-02-19 15:25:18 -05:00
L. David Baron
671f598185
Backed out changeset 4bd7dd7645c2 (Bug 474536)
2009-02-19 12:37:53 -08:00
Jason Duell
8c27d27270
Bug 474536. Expose the underlying channel's content-disposition on jar: channels. r+sr=bzbarsky
2009-02-19 15:25:18 -05:00
bjarne@runitsoft.com
244d9431fc
Bug 466080 - Make more things honor the LOAD_ANONYMOUS flag r=sicking,MisterSSL, sr=sicking
2009-02-17 14:06:52 -08:00
Boris Zbarsky
ac1ce67cea
Bug 455367. Don't just assume that all image loads get data; ask imagelib instead. r=kaie, r=joedrew, sr=jst
2009-02-16 09:11:30 -05:00
Patrick McManus
840be56e49
Bug 454990. On Windows, increase the size of our TCP send window to 128KB, from the default of 8KB. The value is already 128KB on other OSes, and it appears that other browsers on Windows change the default in the same way. r=jduell, r+sr=bzbarsky.
2009-02-09 12:31:44 -05:00
Jonas Sicking
be65469e7c
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Peter Van der Beken
bedc63e082
Merge backout
2009-01-22 14:53:06 +01:00
Peter Van der Beken
533783d9ea
Backed out changeset 9fc993ac4427 (Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz) to fix orange.
2009-01-22 14:52:34 +01:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Jonas Sicking
e0c26b7454
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Jonas Sicking
5b04c277ae
Backed out changeset 2063e342b8e1 due to failing docshell tests
2009-01-21 18:07:29 -08:00
Jonas Sicking
e7e7213705
Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz
2009-01-21 14:50:28 -08:00
Curtis Bartley
ede8f563d6
View Source Linkification should only linkify "safe" URLs. p=cbartley, r=mrbkap, sr=bzbarsky, b=467852
2009-01-15 15:07:53 -05:00
Mark Banner
489f8ec766
Bug 472824 promptPassword should unescape user names before use. r=dolkse,sr=mconnor
2009-01-15 13:16:34 +00:00
Jonas Sicking
2fe71d8086
Backed out changeset 03bc3379822a
2009-01-14 00:59:52 -08:00
bjarne@runitsoft.com
bd9db67c3e
Bug 466080 - Make more things honor the LOAD_ANONYMOUS flag r=sicking,MisterSSL, sr=sicking
2009-01-13 23:06:39 -08:00
Shawn Wilsher
bf0e65a35b
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
This adds a new flag, URI_IS_LOCAL_RESOURCE, to nsIProtocolHandler that allows
something of this protocol to be registered in chrome.
This changeset removes a runtime check every time we open a chrome channel to
see if it is remote to a registration time check that checks flags. The old
code could be easily worked around, and allowed for remote resources to be used.
r=bsmedberg
r=bz
sr=bz
2008-12-09 16:27:42 -05:00
Shawn Wilsher
6ea17d3edc
Backed out changeset b6f762fde736 (bug 466582) for unit test orange.
2008-12-08 18:51:46 -05:00
Shawn Wilsher
52fa025019
Bug 466582 - smarter handling of remote chrome (and not allowing it)
...
r=bsmedberg, r=bz, sr=bz
2008-12-08 17:14:14 -05:00
Patrick McManus
92f594cb63
Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky, a=beltzner
2008-11-07 18:00:26 -05:00
Honza Bambas
c8fedd2705
Bug 461325: Cache implicit entries when the manifest is not changed. r=dcamp, sr=biesi
2008-11-05 16:01:08 -08:00
Justin Dolske
b851587e76
Investigating leaks in bug 463263, backout bug 453403.
2008-11-05 12:55:38 -08:00
Justin Dolske
4c397f756a
Backed out changeset e8fd3f4c52b6
2008-11-05 12:54:51 -08:00
Shawn Wilsher
a1ce236437
Bug 460086 - Library context menu for history items should include "Delete all data to <domain>"
...
This also adds this to the history sidebar because of the modularity of the code. Yay!
r=mconnor
r=dietrich
Tests will be landing in a follow-up patch.
2008-11-05 03:24:22 -05:00
Dave Camp
78a7554f63
Bug 461071: Allow application caches to be obsoleted. r=honzab, r+sr=bz
2008-11-04 10:59:12 -08:00
Patrick McManus
346822dba8
Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky
2008-11-04 11:14:29 -05:00
Patrick McManus
3714739a14
Bug 459724. Make page reload bypass the DNS cache. r+sr=bzbarsky
2008-11-04 11:05:46 -05:00
Boris Zbarsky
f3130e5161
Backing out changesets 374d3cf7b48d, 5d9dc9b6127e, 8c4f57a5674d, cd9a392337b7
2008-11-04 11:03:10 -05:00
Patrick McManus
7f731cfb6e
Bug 453403. Add DNS prefetching, similar to what Google chrome does. r+sr=bzbarsky
2008-11-04 10:14:50 -05:00
Patrick McManus
0798777095
Bug 459724. Make page reload bypass the DNS cache. r+sr=bzbarsky
2008-11-04 10:12:49 -05:00
Dave Camp
075a71489f
Bug 445544: Navigating away from an offline app fails. r=honzab, r+sr=bz
2008-11-04 02:20:27 -08:00
Ehsan Akhgari
1bd7a4be4f
Bug 411929 - Private Browsing UI; r=mconnor,bzbarsky sr=bzbarsky
2008-11-04 02:52:23 +03:30
Boris Zbarsky
2d7dc5453a
Bug 462804. Remove redundant method. r=dcamp, biesi, sr=roc
2008-11-03 11:00:54 -05:00
Dave Camp
a1df547c6e
Bug 495822: Move OfflineAppAllowed from nsIOService to nsOfflineCacheUpdateService. r+sr=biesi
2008-10-19 21:12:25 -07:00
Ehsan Akhgari
d4ff4e3d91
Bug 248970 - Private Browsing mode (global toggle for saving/caching everything) [nsIPrivateBrowsingService interface]; r,sr=bzbarsky
2008-10-20 00:39:56 +03:30
Ian
ee43bba9c1
Bug 251475. Make sure channels don't return null for the originalURI. Initial work by Daniel Kraft <domob@daniel-kraft.net> and Brandon Ferguson <bnferguson@gmail.com>. r+sr=bzbarsky.
2008-10-15 16:05:23 -04:00
Ben Newman
fdede899e6
Bug 454850. Make sure that whenever nsPrincipal::Equals would return true for a pair of principals their nsPrincipal::GetHashValue returns are also equal. r+sr=bzbarsky
2008-10-08 09:16:27 -04:00
Reed Loden
2e4f64de6e
Merge backout changeset for bug 454406
2008-10-01 01:03:35 -05:00
Reed Loden
93534d0ac8
Bug 454406 - "SSL handshakes fail after asking PSM to remember user's choice of client auth cert" (backed out changeset 6615b044bcd8 from bug 431819)
2008-10-01 01:01:39 -05:00
Jonas Sicking
cce6fbac9b
Implement cookieless requests for Access-Control. b=389508 r=biesi sr=jst
2008-09-30 17:52:52 -07:00
Dave Camp
5a11a16230
Bug 442813: Implement fallback/opportunistic caching for application caches. p=me, Honza Bambas <honzab@allpeers.com>, r+sr=biesi
2008-09-30 11:34:23 -07:00
honzab@allpeers.com
2eba452039
Bug 135007, Transfer mode of images should be relevant for shown lock icon state (mixed content)
...
Based on ideas from Stuart Parmenter and experimental code from Kai Engert
Patch contributed by Honza Bambas
r=kaie, r=pavlov, sr=bz
2008-09-01 22:53:59 +02:00
Honza Bambas
ec80dcba93
Bug 442812: Implement the application cache selection algorithm. r+sr=bz
2008-08-27 18:15:32 -07:00
Dave Camp
ace5a3bf61
Bug 442806: Use seperate, versioned caches for offline apps. r+sr=bz
...
* * *
2008-08-26 16:09:02 -07:00
Jan Odvarko
232d776f64
Bug 430155. New nsHttpChannel interface to allow examination of HTTP data before it is passed to the channel's creator. r=biesi, sr=bzbarsky
2008-08-25 13:21:28 -04:00