Sebastian Hengst
ac6f4701fe
Backed out changeset fc8099c8f98a (bug 1311935)
2017-04-07 19:05:42 +02:00
dimi
b3df2a0280
Bug 1311935 - P2. Process fullHashes.find response. r=francois
...
This patch includes following changes:
1. nsUrlClassifierHashCompleter.js
nsUrlClassifierHashCompleter.idl
- Add completionV4 interface for hashCompleter to pass response data to
DB service.
- Process response data includes negative cache duration, matched full
hashes and cache duration for each match. Full matches are passed through
nsIFullHashMatch interface.
- Change _requests.responses from array contains matched fullhashes to
dictionary so that it can store additional information likes negative cache
duration.
2. nsUrlClassifierDBService.cpp
- Implement CompletionV4 interface, store response data to CacheResultV4
object. Expired duration to expired time is handled here.
- Add CacheResultToTableUpdate function to convert V2 & V4 cache result
to TableUpdate object.
3. LookupCache.h
- Extend CacheResult to CacheResultV2 and CacheResultV4 so we can store
response data in CompletionV2 and CompletionV4.
4. HashStore.h
- Add API and member variable in TableUpdateV4 to store response data.
TableUpdate object is used by DB service to pass update data or gethash
response to Classifier, so we need to extend TableUpdateV4 to be able
to store fullHashes.find response.
6. Entry.h
- Define the structure about how we cache fullHashes.find response.
MozReview-Commit-ID: 8pUJITn8c1n
2017-04-07 16:56:08 +08:00
Thomas Nguyen
d107e3566b
Bug 1331139 - Enable download protection for V4 lists. r=francois
...
MozReview-Commit-ID: 8IHKGvXQjPt
2017-02-27 12:18:33 +08:00
dimi
9052d78921
Bug 1338082 - Add telemetry probes to track the positive and negative cache durations in V4. r=francois
...
MozReview-Commit-ID: 43Nf5bS2Uo
2017-02-20 10:25:18 +08:00
Nathan Froyd
a7d8bdb5d3
Bug 1339556 - remove nsUrlClassifierUtils::Charmap; r=gcp
...
The current code doesn't use Charmap.
2017-02-15 09:29:42 -05:00
Thomas Nguyen
96756deadd
Bug 1329558 - Implement Minimum wait duration for V4 gethash r=francois
...
MozReview-Commit-ID: 7i9Wz7pq0yJ
2017-02-09 16:56:44 +08:00
DimiL
845ddf7f2d
Bug 1331881 - Minimum wait duration and negative cache duration should be passed even if there is no match. r=francois,henry
...
MozReview-Commit-ID: K5RcpmiXFYR
2017-01-18 17:34:03 +08:00
Dimi Lee
1859178ca5
Bug 1332770 - Fix the google4 provider is showing up as other in some telemetry pings. r=francois
...
MozReview-Commit-ID: KbpYAnf6qxd
2017-01-27 18:02:36 +08:00
Henry Chang
eff83f87c8
Bug 1276826 - Part 2. Send gethash request and handle gethash response for v4. r=francois
...
MozReview-Commit-ID: 6fIbN6a6gHI
2016-11-28 14:55:36 +08:00
Henry Chang
405c70faa9
Bug 1276826 - Part 1. Implement function to build FindFullHash request for v4. r=francois
...
MozReview-Commit-ID: 6hi97T9Jk7s
2016-11-28 14:54:49 +08:00
Thomas Nguyen
6b8c52c162
Bug 1315893 - Add telemetry to measure update time for V2 and V4. r=francois
...
MozReview-Commit-ID: KtrVJXHXMo
2016-11-24 11:13:54 +08:00
Henry Chang
7f94b8915f
Bug 1315097 - Build the provider dictionary on the main thread to be used everywhere. r=francois,gcp
...
MozReview-Commit-ID: Ft1deSNKuVB
2016-11-04 17:54:05 +08:00
Henry Chang
ea02e6b8bd
Bug 1285848 - Part 2: Request and parse RICE encoded prefix by default. r=francois
...
MozReview-Commit-ID: Cd0lT5VTM7t
2016-10-05 14:59:53 +08:00
Henry
6fd66a6613
Bug 1305567 - Use base64url encoding and avoid cutting the state. r=francois
2016-09-30 10:36:40 -07:00
Sebastian Hengst
4ad6c96678
Backed out changeset d46155cc719e (bug 1305567) for various failures in browser-chrome, devtools, and xpcshell (e.g. test_streamupdater.js) tests. r=backout on a CLOSED TREE
2016-09-29 20:54:50 +02:00
Henry
285154b77e
Bug 1305567 - Use base64url encoding, avoid cutting the state and dump download error message. r=francois.
...
MozReview-Commit-ID: 1umDhxY5eKl
2016-09-27 11:48:11 -07:00
Henry Chang
13ce085b08
Bug 1302044 - Init tableArray with only enabled tables. r=francois.
...
MozReview-Commit-ID: KMp8oLkBXwb
2016-09-12 17:30:06 +08:00
Henry Chang
889e160c68
Bug 1301008 - Pass safebrowsing v4 list state in base64 format to avoid truncation. r=francois
...
MozReview-Commit-ID: 6oVdQvEoMm2
2016-09-07 17:45:15 +08:00
Henry
dab0bfeabc
Bug 1287059 - Part 1: Return all possible list names while converting from threat type. r=francois.
...
MozReview-Commit-ID: KgT4CrBzvu0
2016-08-16 17:30:11 +08:00
Igor
9c81c3c1ee
Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj
2016-08-14 23:43:21 -07:00
Igor
972b8460e2
Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj
2016-08-14 23:44:00 -07:00
Henry Chang
9708a23b7f
Bug 1274112 - Part 1: Make update request v4. r=francois
...
MozReview-Commit-ID: NgV4QYbDll
2016-08-04 18:10:06 +08:00
Igor
27c926c49e
Bug 1197331 - remove PR_snprintf calls in miscellaneous directories. r=nfroyd
2016-08-04 16:41:00 +02:00
Henry Chang
85fe597557
Bug 1288840 - Use the private phishing site list in official build. r=francois
...
MozReview-Commit-ID: 3SYoP2z1jWb
2016-07-25 09:18:25 +08:00
Jan Beich
d0174f165b
Bug 1288825 - Unbreak build on Unix after bug 1275507. r=francois
...
MozReview-Commit-ID: nYNiYjuq8A
2016-07-22 20:48:26 +00:00
Henry Chang
41a80ccf3f
Bug 1275507 - XPCOM API to create SB v4 update request. r=francois
...
MozReview-Commit-ID: RfM3KFe6kG
2016-07-19 18:09:53 +08:00
Nicholas Nethercote
a14f636d12
Bug 1278439 - Adding a missing prefs service null check in url-classifier/. r=gcp.
2016-07-14 13:47:54 +10:00
Henry Chang
47ddd82866
Bug 1273395 - Add pref for Safe Browsing v2/v4 switch. r=francois.
2016-05-19 00:07:00 +02:00
Dragana Damjanovic
f5e3e71a6d
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Gian-Carlo Pascutto
84b97b9f8e
Bug 783047 - Remove MAC support from SafeBrowsing code. r=mmc,dcamp
2014-01-16 09:27:58 +01:00
Trevor Saunders
53e4e1f193
bug 798595 - remove useless prmem.h includes r=ehsan
2012-10-04 02:14:06 -04:00
Randell Jesup
3b4961b603
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Ehsan Akhgari
478ad1a412
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Mitchell Field
8969bddd5d
Bug 595513 - Reduce makefile recursion in toolkit. r=khuey
2011-03-08 14:58:46 +11:00