dcamp%mozilla.com
43cae114e7
Bug 420370: nsUrlClassifierHashCompleter not configured immediately at startup. r=tony, blocking-firefox3=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247041 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 22:05:06 +00:00
dcamp%mozilla.com
e3bede1021
Bug 360387: Verify HMAC of safebrowsing updates. r=tony, blocking-firefox3=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@246650 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-27 08:51:05 +00:00
dcamp%mozilla.com
2b4da8abaf
Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@244382 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 20:57:20 +00:00
dcamp%mozilla.com
69ece89b7c
Back out bug 402611 for bloat-test orange
...
git-svn-id: svn://10.0.0.236/trunk@244269 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 01:58:16 +00:00
dcamp%mozilla.com
c5dc0720e2
Bug 402611: Deal with changes to the safebrowsing v2 protocol. r=tony, a1.9=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@244255 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-28 23:04:45 +00:00
gavin%gavinsharp.com
bc7c49d584
Bug 412689: fix search/replace error that led to a broken QI impl, r=tony
...
git-svn-id: svn://10.0.0.236/trunk@243332 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-17 01:13:54 +00:00
dtownsend%oxymoronical.com
c60f7daeab
Bug 404726: Addon compatibility check gives many alerts (toolkit and
...
security portions). r=gavin.sharp, r=kengert
git-svn-id: svn://10.0.0.236/trunk@243115 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 15:06:37 +00:00
jwalden%mit.edu
0233bb7d20
Kick the stupid Windows tinderbox.
...
git-svn-id: svn://10.0.0.236/trunk@242015 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-22 16:36:21 +00:00
dcamp%mozilla.com
2d2a3a8f0f
fetch malware data with the url classifier. b=389501, r=tony
...
git-svn-id: svn://10.0.0.236/trunk@231752 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 22:11:23 +00:00
dcamp%mozilla.com
d3d2e0eab1
try landing new safebrowsing protocol again. b=387196, r=tony, r=vlad (for new fixes)
...
git-svn-id: svn://10.0.0.236/trunk@231032 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 06:38:44 +00:00
dcamp%mozilla.com
1bb7d93178
backout patch for 387196
...
git-svn-id: svn://10.0.0.236/trunk@231007 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 03:11:46 +00:00
dcamp%mozilla.com
1d951f02eb
implement the new google safebrowsing protocol. b=387196, r=tony
...
git-svn-id: svn://10.0.0.236/trunk@231003 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 01:49:22 +00:00
dbaron%dbaron.org
bd6f486f86
Fix leaks by removing preference observers. b=386665 r=tony@ponderer.org
...
git-svn-id: svn://10.0.0.236/trunk@229563 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 20:53:01 +00:00
kherron%fmailbox.com
cab70d942e
Bug 383217 - Discard bind and Function.prototype.bind in favor of BindToObject. Patch by Simon Bünzli <zeniko@gmail.com>. r=tony.
...
git-svn-id: svn://10.0.0.236/trunk@228192 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:35:36 +00:00
tony%ponderer.org
7ff8fc8d10
Bug 382996 â (Re)move G_ObjectSafeMap
...
patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227777 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:59:20 +00:00
tony%ponderer.org
aae9bbf200
Bug 382621 â don't include /toolkit/components/url-classifier/content/moz/debug.js by default
...
patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227519 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:44:31 +00:00
tony%ponderer.org
1b96d81f09
Bug 381379 â remove G_Base64
...
original patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227514 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:22:00 +00:00
tony%ponderer.org
6ed6b6e8b0
Bug 382816 â remove /toolkit/components/url-classifier/content/moz/filesystem.js and /toolkit/components/url-classifier/content/application.js
...
patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227443 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 00:37:37 +00:00
tony%ponderer.org
cfc9ec434c
Bug 382620 - remove all methods marked as "deprecated" in safebrowsing code
...
patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227417 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 21:50:58 +00:00
tony%ponderer.org
df6364d025
Bug 382618 - remove /toolkit/components/url-classifier/content/js/lang.js
...
patch by Simon Bünzli, r=me
git-svn-id: svn://10.0.0.236/trunk@227412 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 16:59:53 +00:00
tony%ponderer.org
c7113b17f5
Bug 368998: when normalizing hostnames, we don't properly escape non-alphanumerics
...
patch: move host encoding to c++ (url classifier utils component)
r=bryner
git-svn-id: svn://10.0.0.236/trunk@221300 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-05 05:58:05 +00:00
tony%ponderer.org
6689a7f0a2
bug 371729: G_PreferenceObserver.prototype.QueryInterface has an error
...
patch: nsIObserves -> nsIObserver
r=timeless
git-svn-id: svn://10.0.0.236/trunk@221287 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-04 23:13:03 +00:00
tony%ponderer.org
f7c615bd58
Bug 368998: when normalizing hostnames, we don't properly escape non-alphanumerics
...
patch: refactor to allow unittesting
r=bryner
git-svn-id: svn://10.0.0.236/trunk@221134 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-01 06:18:06 +00:00
tony%ponderer.org
53af0528b8
Bug 370860: A very long URI hangs under phishing protection code
...
patch: v4: move canonicalizeURL to c++
r=bryner,sr=darin
git-svn-id: svn://10.0.0.236/trunk@221037 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-27 23:49:44 +00:00
tony%ponderer.org
c4ea2f563e
bug 371409: canonicalNum_ fails with 7 hex digits
...
patch: fixes to parseIPAddress and canonicalNum_
r=bryner
git-svn-id: svn://10.0.0.236/trunk@220947 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-26 21:03:54 +00:00
tony%ponderer.org
89902b5506
another attempt to fix mochitests, re-enabling tests with fix
...
git-svn-id: svn://10.0.0.236/trunk@220480 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-17 17:50:13 +00:00
tony%ponderer.org
4dd6aad1b8
Bug 370446 â Should strip \x00 in hostnames
...
patch: add \x00 to regex and move mochi tests around
r=bryner
git-svn-id: svn://10.0.0.236/trunk@220453 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-17 02:07:55 +00:00
tony%ponderer.org
6a87cc28fd
bug 368998: when normalizing hostnames, we don't properly escape non-alphanumerics
...
patch: do our own escaping of hostnames
r=bryner
git-svn-id: svn://10.0.0.236/trunk@219727 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-08 18:10:48 +00:00
tony%ponderer.org
1c4e83a4b2
Bug 366645 â Reference to undefined property FIND_TRAILING_DOTS_GLOBAL
...
patch: remove unused regexes
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@218586 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-18 05:55:09 +00:00
tony%ponderer.org
d5e888b6d3
bug 352788: New Firefox versions result in a new pref entry for rc4 key
...
patch: only use getkey url up until ?
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@217149 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 20:47:49 +00:00
tony%ponderer.org
e51ed9e0c2
Add tests for URLCanonicalizer and EnchashDecryptor. Small change in
...
trtable.js to expose JS component in debug builds to allow testing.
git-svn-id: svn://10.0.0.236/trunk@216517 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 23:36:01 +00:00
tony%ponderer.org
6c03b73c81
bug 356355: numeric domain normalization only happens on enchash table values
...
patch v4: check both old and new canonical form
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@215728 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 01:12:35 +00:00
tony%ponderer.org
2925ce62ca
back out change because tree is closed
...
git-svn-id: svn://10.0.0.236/trunk@215723 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 00:39:39 +00:00
tony%ponderer.org
c089f28298
bug 356355: numeric domain normalization only happens on enchash table values
...
patch v4: check both old and new canonical form
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@215722 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-23 00:37:20 +00:00
tony%ponderer.org
851ef602be
Bug 356355: numeric domain normalization only happens on enchash table values
...
patch v2 (additional fixes)
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@215284 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-14 22:12:08 +00:00
tony%ponderer.org
6c6e64a556
Bug 356355: numeric domain normalization only happens on enchash table values
...
patch: canonicalize urls before lookup in -url and -domain tables
r=mmchew
git-svn-id: svn://10.0.0.236/trunk@213571 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 23:57:51 +00:00
gavin%gavinsharp.com
08e06bce3e
Bug 338830: preprocess license blocks in safe browsing files, patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@213411 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-10 13:31:50 +00:00
tony%ponderer.org
3a3aba27aa
Bug 349102: implement back off code for remote phishing lookups
...
patch: remote lookup backoff and remove checkURL_
git-svn-id: svn://10.0.0.236/trunk@208845 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 21:29:37 +00:00
tony%ponderer.org
5a6769a22e
Bug 349809: add random intervals to update requests
...
patch: add random interval to table update requests and lower interval from
60min to 30min
r=provos,sr=darin
git-svn-id: svn://10.0.0.236/trunk@208818 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-30 16:46:43 +00:00
tony%ponderer.org
afe958be4f
bug 348625: use whitelist to suppress remote lookups
...
patch: add first path to domain for checking
r=provos,sr=bryner
git-svn-id: svn://10.0.0.236/trunk@208267 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 01:12:49 +00:00
tony%ponderer.org
e5f57cbd89
bug 349253: implement backoff code for table updates
...
patch: requestbackoff class, check for connection refused and http error codes
r=provos,sr=darin
git-svn-id: svn://10.0.0.236/trunk@208263 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 00:18:01 +00:00
tony%ponderer.org
a9d4eae18b
bug 349234: only get a new key once per 24 hours
...
patch: remember last getkey request
r=provos,sr=darin
git-svn-id: svn://10.0.0.236/trunk@208261 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-24 00:11:59 +00:00
tony%ponderer.org
f7340fb338
Bug 347926: remove arc4.js and friends from source tree
...
patch: use nsIStreamCipher
r=provos,sr=darin
git-svn-id: svn://10.0.0.236/trunk@207279 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-14 01:17:08 +00:00
tony%ponderer.org
c715f14d89
Bug 346184: If urlclassifier.sqlite is removed, db is not repopulated
...
patch: check db tables before sending an update request
r=darin
git-svn-id: svn://10.0.0.236/trunk@206250 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 02:01:40 +00:00
tony%ponderer.org
0e56d4f76e
bug 345675: unwanted connection to www.google.com at startup with Safe
...
Browsing disabled
patch: don't get key if sb off, don't get whitelist tables if remote checking
on
r=mmchew,sr=bryner
git-svn-id: svn://10.0.0.236/trunk@203641 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-25 17:44:26 +00:00
tony%ponderer.org
956e0db715
re-land bug 342187: query params for "ask google" anti-phishing queries
...
are in source code.
This is triggering a leak in https since we make an https request, see
bug 345136.
r=mmchew,sr=ben
git-svn-id: svn://10.0.0.236/trunk@203062 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 01:05:52 +00:00
tony%ponderer.org
4594c03f0f
backing out patch from bug 342187, this appears to have caused a big jump in
...
rlk
git-svn-id: svn://10.0.0.236/trunk@203044 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 23:47:34 +00:00
tony%ponderer.org
f95b0fe351
bug 342187: query params for "ask google" anti-phishing queries are in source code
...
r=mmchew,sr=ben
git-svn-id: svn://10.0.0.236/trunk@203034 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-18 21:28:11 +00:00
tony%ponderer.org
7ff18c5ad2
syncing safe browsing files with branch
...
original bug: 341946 (bonecho patch)
r=mmchew,sr=bryner
git-svn-id: svn://10.0.0.236/trunk@201631 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-06 00:09:56 +00:00
tony%ponderer.org
1f588864c1
Bug 340603: getting table updates consumes large amounts of memory
...
patch: enable streaming updates
r+a=darin
git-svn-id: svn://10.0.0.236/trunk@200141 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-16 19:11:24 +00:00