adesh
5ef801fdc5
Issue #1280 - Follow-up: Get rid of HPKP pinning mode.
...
This was a leftover from HPKP removal.
Also remove a couple of unused variables from security/manager/ssl/nsSiteSecurityService.cpp.
2020-11-10 23:07:22 -05:00
Moonchild
6a4c3caa8e
Issue #1656 - Nuke the remaining vim lines in UXP
...
Closes #1656
2020-10-26 19:09:16 +00:00
Moonchild
4a42352e64
Issue #1656 - Part 8: Devtools and misc.
2020-09-24 08:10:23 +00:00
Moonchild
d5a2c45aad
Issue #1656 - Part 6: Clean up the build files
2020-09-23 15:52:00 +00:00
Moonchild
528b88d704
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-23 15:14:30 +00:00
Moonchild
a680bdc637
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-23 13:55:00 +00:00
Moonchild
b0901eb099
Issue #439 - Remove, fix and clean up automated tests
...
With the big amount of code churn around DOM a lot of tests
broke severely enough that they caused build bustage.
This commit cleans up, removes or otherwise fixes tests
that are broken, no longer relevant or obsolete.
2020-06-08 18:12:08 +00:00
wolfbeast
a205ee7040
Issue #1280 - Un-bust certerror pages and ForgetAboutSite
2020-03-31 09:44:30 +02:00
wolfbeast
0afd46b48d
Issue #1280 - Part 2: Remove HPKP tests.
2020-03-28 11:02:10 +01:00
wolfbeast
55aa6ce7b3
Issue #1280 - Part 1: Remove HPKP components.
...
This also removes leftover plumbing for storing preload information
in SiteSecurityService since no service still uses it.
2020-03-28 01:06:56 +01:00
wolfbeast
e9723a6fdb
Issue #1498 - Part 6: Remove STS preloadlist pref.
2020-03-27 23:27:07 +01:00
wolfbeast
50ebd35073
Issue #1498 - Part 5: Update SSService CID and correct mismatch.
2020-03-27 16:16:43 +01:00
wolfbeast
8ea2c0d5ed
Issue #1498 - Part 4: Remove clearPreloads.
...
Also tag #1280
2020-03-27 15:13:00 +01:00
wolfbeast
9c4aef8675
Issue #1498 - Part 3: Remove support for storing "knockout" values.
2020-03-27 15:07:34 +01:00
wolfbeast
09a229c702
Issue #1498 - Part 1: Stop persisting preload states.
...
Since we don't use preloading anymore for either HPKP or HSTS, we no
longer need persistent storage in the profile for preload states.
Tag #1280 also
2020-03-27 14:02:23 +01:00
wolfbeast
595c8d53df
Issue #1498 - Part 1: Stop using HSTS preload lists.
2020-03-27 12:49:01 +01:00
Matt A. Tobin
bc127ada3b
Take nsSiteSecurityService out of UNIFIED_SOURCES
...
It exceeded the obj file sections limit because of the HSTS preload list so it cannot be built in UNIFIED mode.
2020-03-25 01:02:52 -04:00
wolfbeast
cc9b40cc21
Issue #447 - Update HSTS preload list
2020-03-24 20:35:47 +00:00
wolfbeast
6f1d8fcce1
Issue #1467 - Part 4: Rename NSS_SQLSTORE to MOZ_SECURITY_SQLSTORE.
...
Rename the build config option accordingly.
2020-03-19 23:01:29 +01:00
wolfbeast
6cbe27d149
Issue #1467 - Part 3: Use UTF-8 file paths for NSS-SQL database.
2020-03-17 20:14:22 +01:00
wolfbeast
2a4827ea40
Issue #1467 - Part 1: Set up conditional NSS-SQL builds.
...
- Adds buildconfig option --enable-nss-sqlstore
- Prefixes NSS dbinit with either sql: or dbm: depending on config
- Pre-initializes mozStorage when NSS-SQL storage is used to prevent
an sqlite3_config race in NSS Init
2020-03-16 13:38:19 +01:00
Matt A. Tobin
9b86872d37
Issue #1053 - Remove android support from nsNSSComponent.cpp
2020-02-28 16:51:00 -05:00
wolfbeast
33ad27614a
Issue #447 - Update HSTS preload list & reduce debug spew
...
Commented out spewing dump() statements in loops. With the ever growing
HSTS list it takes too much time and is pointless to display.
2020-02-01 01:37:52 +00:00
wolfbeast
8198126c39
Be more consistent about decoding IP addresses in PSM.
2020-01-09 21:39:28 +01:00
wolfbeast
f71108680b
Issue #1118 - Part 6: Fix various tests that are no longer correct.
...
The behavior change of document.open() requires these tests to be
changed to account for the new spec behavior.
2019-12-22 23:48:40 +01:00
wolfbeast
fcea217aac
Issue #447 - Update HSTS preload list
2019-11-19 09:46:25 +00:00
wolfbeast
f4cc93fc9e
Issue #1289 - Part 3: Update tests.
2019-11-14 12:17:00 +01:00
wolfbeast
d5a604bb89
Issue #1289 - Part 2: Clear out the preload list except for test
...
domains.
2019-11-14 12:16:21 +01:00
wolfbeast
0a8dff5256
Issue #1289 - Part 1: Add a pref to disable HPKP header processing.
2019-11-14 12:13:54 +01:00
wolfbeast
736d25cbec
Issue #447 - Improve the getHSTSPreloadList script
...
- Use HEAD instead of GET for probe to avoid loading pages
- Reduce retries to 2
- Reduce timeout to 10 s (since we're just getting a HEAD this is royal)
- Identify ourselves to websites as an automated tool
- Improve performance of list merging (O(n^2) was getting too expensive)
- Add a total counter and perform GC every 200 requests
2019-11-09 13:10:23 +01:00
wolfbeast
78e8ad72f9
Issue #447 - Update HSTS preload list.
2019-11-09 11:02:21 +01:00
wolfbeast
6df8aa4953
Issue #1064 - Part 3: Fix notifyObservers() call.
2019-11-04 15:05:23 +01:00
wolfbeast
5f37447acd
Issue #1064 - Part 2: Fix shorthand and services module import.
2019-11-04 15:04:12 +01:00
wolfbeast
c5c44d1207
Merge branch 'master' into certexception-work
2019-11-04 13:31:30 +01:00
wolfbeast
e3c13af976
Properly implement various HSTS states.
...
Previously, HSTS preload list values could be overridden temporarily due
to counter-intuitive behavior of the API's removeState function.
This adds an explicit flag to the API for writing knockout values to
the Site Security Service, with the default resetting to whatever the
preload list state is.
2019-09-05 18:23:12 +02:00
wolfbeast
a63272b530
No issue: Clean up exceptionDialog.js
...
- Fix some quoting, comments and inconsistencies and code style
- Swap manually grabbing service components out for using `Services.*`
2019-08-17 22:33:51 +02:00
wolfbeast
3252e22000
Issue #1064 : Don't get certificate details synchronously.
...
This avoids getting data synchronously on the main thread in an XHR
(which has been deprecated for a long time and _may_ actually be blocked
in our networking) and attempts to be more predictable by always firing
an update request for the dialog from the XHR request handlers.
2019-08-17 22:28:30 +02:00
trav90
fc4dc10d0a
Update HSTS preload list
...
Tag #447
2019-06-26 19:31:51 -05:00
wolfbeast
c7138e3b92
Update HSTS preload list
...
Tag #447
2019-05-28 08:32:43 +00:00
Matt A. Tobin
325b204d26
Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove MOZ_FENNEC
2019-04-23 15:56:35 -04:00
adeshkp
b10712de87
Remove SecurityUI telemetry.
2019-04-21 13:02:52 -04:00
adeshkp
52be954e59
Fix order of member variables in a couple of initializer lists
2019-03-14 09:52:03 -04:00
trav90
a31b9e067c
Update HSTS preload list
...
Tag #447
2019-01-31 08:50:29 -06:00
Ascrod
a74b093471
Fix check for HSTS when service is disabled.
2019-01-17 18:18:49 -05:00
Ascrod
3afb818f20
Add preference for fully disabling HSTS.
2019-01-16 19:33:09 -05:00
adeshkp
acf1406e0e
Remove a pointless switch after telemetry cleanup
2019-01-14 09:32:12 -05:00
adeshkp
5335681cd2
Telemetry: Remove stubs and related code
2019-01-12 06:20:31 -05:00
trav90
483267ba97
Update HSTS preload list
...
Tag #447
2019-01-02 16:41:46 -06:00
trav90
f0fe6b69db
Update HSTS preload list
...
Tag #447
2018-12-15 17:51:30 -06:00
trav90
3eef7ab260
Update HSTS preload list
...
Tag #447
2018-11-27 07:32:12 -06:00