Commit Graph

355 Commits

Author SHA1 Message Date
Shawn Wilsher
84597dbe21 Bug 489455 - Update URLClassifier to follow Safebrowsing spec
This makes us not change %00 to %01.
r=tony
2009-04-21 19:34:06 -04:00
Dave Camp
8eee8e280e Bug 482073 - test_classifier.html issues leading to intermittent failures. r=waldo 2009-03-10 14:57:59 -07:00
Dave Camp
628056cb39 Bug 475632: properly update the classifier's clean fragment cache. r=tony 2009-02-09 22:40:39 -08:00
Dave Camp
83f9553b4f Bug 475436: reloading a blocked page would bypass blocking in some cases. r=tony 2009-02-09 22:40:39 -08:00
Dave Camp
0dac133c45 Bug 473345: check DOM worker loads against the classifier. r=bent, sr=jonas 2009-01-14 23:41:32 -08:00
Dave Camp
a4e977e4bb Bug 441359: Check script and css loads against the classifier. r+sr=jonas 2009-01-13 23:13:48 -08:00
Dave Camp
2884fc6f49 Backed out changeset e31d0d3c28fd (bug 441359) 2009-01-05 01:27:51 -08:00
Dave Camp
45ee37f507 Bug 441359: Run scripts/css through the classifier. r+sr=sicking 2009-01-04 23:40:29 -08:00
Dave Camp
fc462f0dd0 Bug 439281: Handle lookup and expiration of safebrowsing subs by add chunk id rather than host key. r=tony 2008-10-19 20:48:25 -07:00
Dave Camp
5f834012eb Bug 453723: Short-circuit known-clean hosts in the url-classifier. r=tony 2008-10-19 20:07:46 -07:00
154dce86cf bug 432332: improve handling of duplicate chunks in url classifier client request, patch by Dave Camp <dcamp@mozilla.com>, r=tony, a=beltzner 2008-05-06 18:51:11 -07:00
7aa96bd46d Bug 429755: Apply some random fuzz to safebrowsing backoff intervals. r=tony, a=beltzner 2008-04-23 09:57:55 -07:00
3ce37dbfee Tests for bug 428548. r=tony, a=mconnor 2008-04-16 14:23:38 -07:00
fa2e602022 Bug 427862: Don't use cached full-hash entries without a successful safebrowsing update. r=tony, a1.9=beltzner 2008-04-15 15:39:44 -07:00
d378c1c348 Tweak function definition to include parameter (bug 428358) 2008-04-13 21:58:07 -07:00
31ae9de2a9 Fix incorrect nsIUrlClassifierDBService.idl implementation in test (bug 428358) 2008-04-12 23:09:58 -07:00
4198083a44 Bug 419794 - "work out key API for nsICryptoHMAC" (API use nsIKeyObject + fix nsKeyModule + nsICryptoHMAC usage fix) [p=honzab@allpeers.com (Honza Bambas [mayhemer]) r=rrelyea sr=dveditz a=blocking1.9+] 2008-03-18 12:45:40 -07:00
7a9bb38251 Bug 420380: Allow safebrowsing gethash responses that don't match table name/chunk id. r=tony, blocking-firefox3=beltzner 2008-03-04 15:39:37 -08:00
977aa26b56 Bug 420370: nsUrlClassifierHashCompleter not configured immediately at startup. r=tony, blocking-firefox3=beltzner 2008-03-04 14:05:05 -08:00
abf3abda53 Bug 419751: Implement a safebrowsing protocol command to reset the db. r=tony, a1.9b4=beltzner 2008-02-29 16:46:43 -08:00
d2cd081193 Bug 360387: Verify HMAC of safebrowsing updates. r=tony, blocking-firefox3=beltzner 2008-02-27 00:51:02 -08:00
a2020ee6d3 Bug 419117: Add noise to safebrowsing gethash requests. r=tony, blocking-firefox3=beltzner 2008-02-26 21:51:28 -08:00
2cf5198bd0 Bug 406856: url-classifier not properly handling expiration chunk lists. r=tony, blocking-firefox3=mconnor 2008-02-15 14:47:16 -08:00
e7cedd1bb1 Bug 414074: Cache the results of safebrowsing gethash requests. r=tony, a1.9=beltzner 2008-01-29 18:26:44 -08:00
0bec2e2102 Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner 2008-01-29 12:57:18 -08:00
b11f05276e Back out bug 402611 for bloat-test orange 2008-01-28 17:58:15 -08:00
af17275326 Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner 2008-01-28 15:04:43 -08:00
7037976249 Bug 402610: Allow safebrowsing servers to specify separate URLs for chunk data. r=tony, blocking=beltzner 2008-01-12 14:22:03 -08:00
5016da914e Bug 407759: Support subtractions in the safebrowsing protocol that arrive before their associated add. r=tony, blocking=mconnor 2008-01-12 13:32:01 -08:00
79973b1f2a Bug 406856: handle expiring safebrowsing chunk ranges in addition to individual chunks. r=tony, a=dsicore 2007-12-04 16:16:41 -08:00
ca09305054 Bug 394525: don't try to malware check uris with no hostname. r=tony 2007-11-27 12:08:02 -08:00
ffb323ad33 fix url-classifier checks against bare-domain entries. b=402435, r=tony 2007-11-05 11:31:55 -08:00
de455c3f96 Update the url-classifier request format test. b=400635, r=tony 2007-11-02 14:22:24 -07:00
2148aab297 handle query parameters and full-string queries as specified in the updated safebrowsing protocol. b=395377, r=tony, a=mconnor 2007-10-01 16:53:53 -07:00
8d28304f26 tests for bug 387196 2007-07-25 23:39:22 -07:00
44a6eb2bd4 try landing new safebrowsing protocol again. b=387196, r=tony, r=vlad (for new fixes) 2007-07-25 23:38:43 -07:00
6cd8a99bd1 backout patch for 387196 2007-07-25 20:11:43 -07:00
7e8abe83ae tests for bug 387196 2007-07-25 18:50:27 -07:00
0854abd543 implement the new google safebrowsing protocol. b=387196, r=tony 2007-07-25 18:49:20 -07:00
98de634631 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 00:08:04 -07:00
tony@ponderer.org
03f4bb160c Bug 368998: when normalizing hostnames, we don't properly escape non-alphanumerics
patch: move host encoding to c++ (url classifier utils component)
r=bryner
2007-03-05 05:58:05 +00:00
tony@ponderer.org
d7c1a7aa0e remove unused test_* files 2007-03-02 19:27:34 +00:00
tony@ponderer.org
66cf221439 Bug 368998: when normalizing hostnames, we don't properly escape non-alphanumerics
patch: refactor to allow unittesting
r=bryner
2007-03-01 06:18:06 +00:00
tony@ponderer.org
856470c495 cause unittest to stop build on failure (makes tinderboxen burn on failure) 2007-03-01 02:12:13 +00:00
tony@ponderer.org
48ef20d28f really fix the build 2007-02-28 00:14:22 +00:00
tony@ponderer.org
d422cec412 fix compile warning in test on release builds 2007-02-28 00:01:32 +00:00
tony@ponderer.org
98ecb3cbeb Bug 370860: A very long URI hangs under phishing protection code
patch:  v4: move canonicalizeURL to c++
r=bryner,sr=darin
2007-02-27 23:49:44 +00:00
tony@ponderer.org
b2d3c81ce0 bug 371409: canonicalNum_ fails with 7 hex digits
patch: fixes to parseIPAddress and canonicalNum_
r=bryner
2007-02-26 21:03:54 +00:00
tony@ponderer.org
1faf4bb6ef another attempt to fix mochitests, re-enabling tests with fix 2007-02-17 17:50:13 +00:00
tony@ponderer.org
2eaed36183 try to fix mochi test by backing out tests 2007-02-17 10:17:37 +00:00