netwerk/cache2/CacheStorageService.cpp
eba8610ac79bd0a1ca5a0319b2e5827bff304578
created 2020-04-09 12:38 +0000
pushed 2020-04-10 02:59 +0000
Honza Bambas Honza Bambas - Bug 1626809 - Sanitize HTTP disk cache storage context key to prevent leak of private data like URLs, r=njn
76383a875678e6f0c6061c36bfb9d19fff1c8c83
created 2020-02-25 17:03 +0000
pushed 2020-02-26 09:27 +0000
Simon Giesecke Simon Giesecke - Bug 1617628 - Hide nsBaseHashtable Put overloads in nsRefPtrHashtable subclass. r=froydnj
aa36dde06adc25aa494390c30c0203dd7b5390d1
created 2020-02-17 18:44 +0000
pushed 2020-02-18 16:57 +0000
Michal Novotny Michal Novotny - Bug 1614637 - ThreadSanitizer: data race [@ assign_assuming_AddRef] vs. [@ operator bool] in CacheStorageService r=mayhemer
c078d08afa05139cdd28659604214a3bf79adde9
created 2020-02-12 17:04 +0200
pushed 2020-02-12 20:57 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 4758bb49e763 (bug 1614637) for causing multiple failures.
4758bb49e763b47216809b8b7dc6c4d5c13283cd
created 2020-02-12 13:55 +0000
pushed 2020-02-12 20:57 +0000
Michal Novotny Michal Novotny - Bug 1614637 - ThreadSanitizer: data race [@ assign_assuming_AddRef] vs. [@ operator bool] in CacheStorageService r=mayhemer
416ad9bef3910a000af9fb1ccfbe92258d5521b9
created 2020-01-13 19:18 +0000
pushed 2020-01-14 03:45 +0000
Eric Rahm Eric Rahm - Bug 1606187 - Part 2b: Update users of nsClassHashtable to handle UniquePtr differences r=KrisWright,froydnj
68b0f6bd38ad89654bde1da2f3755597f6807a43
created 2019-12-20 07:16 +0000
pushed 2019-12-20 15:52 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
51ddf8bf084776561b6b7f213a4014def67365a5
created 2019-12-02 19:47 +0000
pushed 2019-12-11 17:42 +0000
Tom Tung Tom Tung - Bug 1474608 - P2 - Clear origin attributes data directly on cache2; r=asuth,michal,baku
e720637a07b85685422677f0d5dc7946c0887673
created 2019-05-03 17:14 +0000
pushed 2019-05-03 21:56 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 4 - necko, r=valentin
04557fa70ce8a1dd168482b42b734647753c5b70
created 2019-05-03 06:12 +0300
pushed 2019-05-03 12:59 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1320404) for test_permmanager_load_invalid_entries.js failures
7c2f4e64d38e0405f9ff86d16f3d51d1e9f3306c
created 2019-05-02 17:25 +0000
pushed 2019-05-03 12:59 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 4 - necko, r=valentin
ad04ccedc21ed4373acff2d310388bc55725182b
created 2019-05-02 04:51 +0300
pushed 2019-05-02 09:52 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1320404) for xperf failures on permissions.sqlite-journal.
fbacf18b653259954711b20fcefad7c8a82ce2b1
created 2019-05-01 23:21 +0000
pushed 2019-05-02 09:52 +0000
Andrea Marchesini Andrea Marchesini - Bug 1320404 - Remove appId from origin attributes - part 4 - necko, r=valentin
7de6e431f1ae32cacc2b5d4aea1c47bf7900c4c4
created 2019-03-31 15:12 +0000
pushed 2019-03-31 21:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
1ac6a585937779eb00a89289822286600c3e8d51
created 2019-03-20 13:54 +0000
pushed 2019-03-21 04:34 +0000
Honza Bambas Honza Bambas - Bug 1536387 - Append a regular HTTP cache key tag of value 0x7f to distinguish memory-only entries, r=michal
e68d3938a114feb97be20307c61fd86167cbfe6a
created 2019-01-08 16:28 +0200
pushed 2019-01-09 09:26 +0000
Michal Novotny Michal Novotny - Bug 1479357 - Specific values for browser.cache.disk.capacity do break the cache, r=mayhemer
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
c4633ad9220fa16e7ab25ba30e82cd792ca1eb5e
created 2018-10-31 20:39 +0000
pushed 2018-11-01 09:11 +0000
Gabriele Svelto Gabriele Svelto - Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj
38e729d91ed2873b708bd4800b01b8433ffceabd
created 2018-07-20 13:57 +0200
pushed 2018-07-20 21:42 +0000
Andrea Marchesini Andrea Marchesini - Bug 1468501 - Implement a way to delete network cache by nsIPrincipal, r=mayhemer, r=michal
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
17e1f96d453f869f9bb64cc1d889320ca2b4adba
created 2018-04-30 19:46 +0300
pushed 2018-05-01 10:12 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1457411 - Update netwerk module to make use of newer methods introduced with c++11 and c++14. r=valentin
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
d18246f06ea5e0dce155c786c08bd03aa7f67427
created 2018-03-27 10:21 +0300
pushed 2018-04-02 10:18 +0000
Honza Bambas Honza Bambas - Bug 1441726 - Include CacheStorageService::mPurgeTimeStamps hashtable in the memory reporter. r=michal
bf32a14dfacff945c3dbc516525c497663f9e467
created 2017-10-18 21:10 +0200
pushed 2017-10-19 09:23 +0000
Valentin Gosu Valentin Gosu - Bug 1408552 - Make sure we only instantiate CacheStorageService in the main process r=mayhemer
6e97f881e41137ce44ccb7e7b97965a54e64e561
created 2017-10-18 15:56 +0200
pushed 2017-10-18 22:05 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset dfb238189002 (bug 1408552) for asserting in xpcshell's netwerk/test/unit_ipc/test_cache-entry-id_wrap.js. r=backout on a CLOSED TREE
dfb2381890025b18ece4c80fe95a4392bd06c7c9
created 2017-10-18 14:35 +0200
pushed 2017-10-18 22:05 +0000
Valentin Gosu Valentin Gosu - Bug 1408552 - Make sure we only instantiate CacheStorageService in the main process r=mayhemer
fa53cb4191939e1d66446f5e45175e0079197082
created 2017-10-15 23:12 -0700
pushed 2017-10-17 09:45 +0000
Kris Maglione Kris Maglione - Bug 1404198: Part 2c - Switch to NS_NewTimer* in necko. r=njn
d6e1c5f5a5c3548e06135b851c7e39af080b492e
created 2017-09-07 15:15 +0200
pushed 2017-09-07 22:00 +0000
Valentin Gosu Valentin Gosu - Bug 1395938 - Prevent crash when we are missing an IOThread during shutdown r=michal
79b37f9d5c839645d6e075873ff0c03f69fb6e61
created 2017-08-24 10:25 +0200
pushed 2017-08-24 11:29 +0000
Michal Novotny Michal Novotny - Bug 1382688 - Do not allow to enable old disk cache backend, r=honzab
e5693cea1ec944ca077c7a46c5f127c828a90f1b
created 2017-07-27 10:57 +0200
pushed 2017-07-27 08:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
4b879e41eae3aa845e77f6ce7336fb9eb4ed35fa
created 2017-07-27 02:18 +0800
pushed 2017-07-27 08:57 +0000
Bevis Tseng Bevis Tseng - Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-07-27 08:56 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
512c69e35fc0c7b3414a7644f825be1eb4ee1beb
created 2017-07-05 02:01 +0200
pushed 2017-07-05 11:01 +0000
Mats Palmgren Mats Palmgren - Bug 1376498 part 4 - Make all nsClassHashtable::RemoveAndForget() consumers use Remove() instead. r=froydnj
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
6352096eb0de303cba9440092279e4254a1ec586
created 2017-06-20 19:19 +1000
pushed 2017-06-23 09:28 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj.
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
89963ba78c353b23feab0042ebe264049f8d4533
created 2017-06-14 09:27 +0800
pushed 2017-06-21 00:59 +0000
Bevis Tseng Bevis Tseng - Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm
1383878b7e8f18f2634e47fcf8912fd27ec0ef83
created 2017-06-02 12:49 -0600
pushed 2017-06-09 20:28 +0000
Tom Tromey Tom Tromey - Bug 1369830 - fix "telementry" typo in netwerk; r=michal
56af34f86b180aac4b01775fad19ce49ee3ed71f
created 2017-04-10 14:22 +0300
pushed 2017-04-10 23:32 +0000
Valentin Gosu Valentin Gosu - Bug 1325341 - Query the cache index to get if the entry has alt data and its fileSize r=michal
b8caf0d132b434f2ff68407f45f4d636b9d1d08f
created 2017-04-03 09:23 -0700
pushed 2017-04-04 10:35 +0000
Paul Bignier Paul Bignier - Bug 1352805 - Typo fixes in comments around "unfortunately". r=MattN
81930cfe918203caf05bda79bb9d01ec617c0f55
created 2017-03-01 09:23 -0500
pushed 2017-03-02 13:03 +0000
Honza Bambas Honza Bambas - Bug 1343191 - Displayed HTTP cache occupation size may overflow. r=michal
495b8a307555744c3b8320098a4e526b9bc6404e
created 2016-12-15 20:16 -0700
pushed 2017-02-17 20:45 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make log_print use Printf.h, r=froydnj
1f75a92ef48532e566835725f26d2f7f25963496
created 2017-02-02 22:15 -0500
pushed 2017-02-04 01:04 +0000
Tim Huang Tim Huang - Bug 1312954 - part 2: Add a new interface nsICacheStorageService.asyncVisitAllStorages() to allow visiting every cache entry. r=mayhemer
9afc784f0bfb84bdb76259d3715add62cf45b038
created 2017-02-02 22:14 -0500
pushed 2017-02-04 01:04 +0000
Tim Huang Tim Huang - Bug 1312954 - Part 1: Add the nsILoadContextInfo as one additional argument of nsILoadContextInfo.onCacheEntryInfo() and CacheStorageService::EntryInfoCallback.OnEntryInfo(). r=mayhemer
5d98f64b411f8d7708143764bfdb63239d32e921
created 2016-11-10 16:14 +0100
pushed 2016-11-11 21:56 +0000
Valentin Gosu Valentin Gosu - Bug 1313095 - Add telemetry to measure if cache loads are faster than network loads r=michal
c09788a9b52bbed072ba9c4714f36c777d489ed1
created 2016-10-12 10:32 +0200
pushed 2016-10-13 09:54 +0000
Honza Bambas Honza Bambas - Bug 1294183 - Make HTTP cache write leader-class resources with more priority, r=michal
40417bdcaedecc7f7430bc45ac1b703eb7859d34
created 2016-03-22 11:42 +0100
pushed 2016-09-28 13:57 +0000
Honza Bambas Honza Bambas - Bug 1231565 - (Part 1) Basic test for alt-data representation in cache r=honzab
9a370db31b854832c7a67393be49d4c6c3fde3c6
created 2016-09-20 06:53 -0400
pushed 2016-09-21 10:04 +0000
Honza Bambas Honza Bambas - Bug 1267820 - Fix HTTP cache2 leak after shutdown, don't setup purging timer after shutdown. r=michal
7651ea2490e0f0d36757ee238fcf4446b1869d18
created 2016-08-24 15:23 +1000
pushed 2016-08-25 23:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
fa4d738b6664ed3f4ffde80a8538d3994bead884
created 2016-08-09 11:23 -0400
pushed 2016-08-25 12:11 +0000
Honza Bambas Honza Bambas - Bug 1289164 - Make about:cache not modify cache entry state on display. r=michal
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-08-10 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
137c977846ada35c514cca0f46da608ac3067960
created 2016-05-31 22:20 -0700
pushed 2016-06-01 13:08 +0000
Honza Bambas Honza Bambas - Bug 1275898 - Proper about:cache asyncOpen implementation + kill the disk entries loop hard on shutdown, r=michal
61d37541894f9d87674a6ba790498db0b9278e38
created 2016-05-18 06:39 +0200
pushed 2016-05-25 22:33 +0000
Honza Bambas Honza Bambas - Bug 1273875 - On shutdown leak HTTP cache entries memory, r=michal
ff923a89d88e600957055fa72cd1690c85b889e9
created 2016-05-12 10:19 -0400
pushed 2016-05-18 16:13 +0000
Honza Bambas Honza Bambas - Bug 1271701 - Make about:cache channels cancelable. r=michal
532a6089a5be5dc331beed32f39dadda540379f7
created 2016-05-12 06:38 -0400
pushed 2016-05-13 09:59 +0000
Honza Bambas Honza Bambas - Bug 1271019 - Don't call on nsIURI on non-main threads from HTTP cache back end. r=michal
114ca1fc9c51036e4d2cd151125bb7c77d4b3d17
created 2016-05-05 01:45 -0700
pushed 2016-05-05 18:57 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
less more (0) -100 -60 tip