Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
update_engine
/
00d79acf5b081e80978fb0e07caeae77b99f0372
/
libcurl_http_fetcher.cc
60ca1a7
update_engine: Migrate time-based glib main loop calls to MessageLoop.
by Alex Deymo
· 9 years ago
6a9d349
platform2: Fix issues with new version of libchrome
by Alex Vakulenko
· 9 years ago
f68bbbc
update_engine: replace std::vector<char> with chromeos::Blob
by Alex Vakulenko
· 10 years ago
10875d9
update_engine: Move test-only utils to test_utils.{h,cc}.
by Alex Deymo
· 10 years ago
f329b93
update_engine: Fix all the "using" declaration usage.
by Alex Deymo
· 10 years ago
88b591f
update_engine: Replace NULL with nullptr
by Alex Vakulenko
· 10 years ago
4906c1c
update_engine: Replace googe::protobuf::Closure with base::Closure
by Alex Vakulenko
· 10 years ago
d2779df
update_engine: fixed warnings from cpplint
by Alex Vakulenko
· 10 years ago
77f79e8
Only disable update downloads over expensive connections, not all transfers.
by Chris Sosa
· 10 years ago
c4acdf4
Fix memory leak on HttpFetcher and ProxyResolver.
by Alex Deymo
· 10 years ago
7d623eb
update_engine: Remove GPIO support.
by Nam T. Nguyen
· 10 years ago
7984bf0
Remove IsOfficialBuild() from other singleton interfaces.
by Alex Deymo
· 11 years ago
75039d7
update_engine: update to libbase 242728
by Alex Vakulenko
· 11 years ago
6ae9120
Treat confirmed Tethered networks as Cellular networks.
by Alex Deymo
· 11 years ago
1b9d6ae
Further cleanup around DBus interface classes.
by Gilad Arnold
· 11 years ago
133f892
Default to allowing updates when we can't determine the network type.
by Chris Sosa
· 11 years ago
056b0ab
Move IsOfficialBuild() and IsNormalBootMode() into HardwareInterface.
by J. Richard Barnette
· 11 years ago
34135a9
p2p: Make HTTP downloads fail fast if using p2p to download
by David Zeuthen
· 11 years ago
59d9e01
AU: remove obsolete proxy resolver code
by Gilad Arnold
· 11 years ago
6f6ea00
Support for processing multiple URLs in update_engine.
by Jay Srinivasan
· 12 years ago
738fdf3
Make hash checks mandatory for HTTP downloads.
by Jay Srinivasan
· 12 years ago
b3f5540
Set libcurl options based on protocol (HTTP or HTTPS)
by Jay Srinivasan
· 12 years ago
7c04e76
Enable test mode updates.
by Gilad Arnold
· 12 years ago
4348879
UpdateEngine-side changes to allow updates over 3G based on device policy.
by Jay Srinivasan
· 12 years ago
d186e63
Fix update_engine scons building.
by Don Garrett
· 12 years ago
08fce04
Don't scatter during OOBE or user-initiated update checks.
by Jay Srinivasan
· 12 years ago
32f2357
Add resiliency in UE against interrupted HTTP downloads.
by Jay Srinivasan
· 12 years ago
a2dee1d
Fix AU fallback proxy mechanism for resumed updates.
by Gilad Arnold
· 13 years ago
fbaee24
AU: fix proxy logging
by Gilad Arnold
· 13 years ago
9dd1e7c
Update engine properly sets Content-Type to text/xml.
by Gilad Arnold
· 13 years ago
34bf1ee
Reduce number of resume attempts and delay between attempts.
by Gilad Arnold
· 13 years ago
e4ad250
AU multi-range fetcher requests properly closed ranges when their length
by Gilad Arnold
· 13 years ago
9bedeb5
Fetcher tries all proxies when a secondary chunk download error occurs.
by Gilad Arnold
· 13 years ago
48085ba
Updater avoids download in case of an error HTTP response.
by Gilad Arnold
· 13 years ago
7f9aea2
Add UMA metrics for detecting and reporting update certificate changes.
by Bruno Rocha
· 13 years ago
e72f9c0
AU: Set connection timeout to 30 seconds.
by Andrew de los Reyes
· 14 years ago
2a0fd74
AU: Lower HTTP timeout on official builds.
by Andrew de los Reyes
· 14 years ago
f3ed8e7
AU: Make proxy resolution asynchronous.
by Andrew de los Reyes
· 14 years ago
819fef2
AU: MultiHttpFetcher cleanup/rewrite
by Andrew de los Reyes
· 14 years ago
3367619
AU: Disallow Anonymous Diffie Hellman ciphers
by Andrew de los Reyes
· 14 years ago
5d0783d
AU: Always retry on failed connections, even manual checks.
by Andrew de los Reyes
· 14 years ago
a092955
AU: Retry up to 3 times 30 seconds apart on HTTP response code 0.
by Darin Petkov
· 14 years ago
4516810
AU: Manual proxy support
by Andrew de los Reyes
· 14 years ago
b2bf122
update_engine: Move CA certs to separate ebuild
by Ken Mixter
· 14 years ago
9ce452b
AU: Fix potential issues with premature destruction of HTTP fetchers.
by Darin Petkov
· 14 years ago
e237d19
AU: Restrict SSL ciphers to HIGH in official builds.
by Darin Petkov
· 14 years ago
60e1415
AU: Watch for writes on write fds only, and for reads on read fds.
by Darin Petkov
· 14 years ago
fc7a0ce
AU: Restrict to HTTPS for official builds.
by Darin Petkov
· 14 years ago
d57d147
AU: Don't use network on expensive connection types
by Andrew de los Reyes
· 14 years ago
3fd5d30
AU: MultiHttpFetcher, an HttpFetcher for specific byte ranges
by Andrew de los Reyes
· 14 years ago
3a4016a
AU: Restrict the CA certificates to a smaller trusted set.
by Darin Petkov
· 14 years ago
cb46621
AU: Expose the server's HTTP response code in HttpFetcher.
by Darin Petkov
· 14 years ago
41c2fcf
AU: Support redirects.
by Darin Petkov
· 14 years ago
b83371f
Increase retry timeout to 1 minute.
by Darin Petkov
· 14 years ago
9b11165
AU: Switch GLib's timeout sources from milliseconds to seconds.
by Darin Petkov
· 14 years ago
790e62e
[update_engine] Update to use not-hideously-old logging API from chrome
by Chris Masone
· 14 years ago
192ced4
Increase HTTP request timeout to make dev server happy.
by Darin Petkov
· 14 years ago
cb31933
AU: minor fixes requested in http://codereview.chromium.org/3010009
by Andrew de los Reyes
· 14 years ago
fb4ad7d
AU: HTTP success is not just 200, but anything in the 2xx range
by Andrew de los Reyes
· 14 years ago
9bbd187
AU: When server dies, don't retry forever
by Andrew de los Reyes
· 14 years ago
3270f74
AU: Changes for deltas on traditional bios machines.
by Andrew de los Reyes
· 14 years ago
c98a7ed
AU: Beginnings of delta support
by adlr@google.com
· 15 years ago
d2e4ccc
Die glog, die!
by seanparent@google.com
· 15 years ago
49fdf18
Almost there...
by rspangler@google.com
· 15 years ago