https://30boxes.com serves an expired certificate
Categories
(Firefox :: File Handling, defect)
Tracking
()
People
(Reporter: florian, Assigned: Gijs)
References
Details
Attachments
(2 files)
(deleted),
patch
|
Dolske
:
review+
|
Details | Diff | Splinter Review |
(deleted),
text/x-phabricator-request
|
Details |
Comment 1•9 years ago
|
||
Reporter | ||
Comment 2•9 years ago
|
||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Updated•8 years ago
|
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
Comment 11•8 years ago
|
||
Comment 12•8 years ago
|
||
Comment 13•8 years ago
|
||
Comment 14•8 years ago
|
||
Comment 15•8 years ago
|
||
Comment 16•8 years ago
|
||
Comment 17•8 years ago
|
||
Comment 18•8 years ago
|
||
Comment 19•8 years ago
|
||
Comment 20•8 years ago
|
||
Comment 21•8 years ago
|
||
Comment 22•8 years ago
|
||
Comment 23•7 years ago
|
||
Comment 24•7 years ago
|
||
Comment 25•7 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 26•6 years ago
|
||
Updated•6 years ago
|
Comment 27•6 years ago
|
||
Assignee | ||
Comment 28•6 years ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Removes a long-standing webcal protocol handler
[Affects Firefox for Android]: yes
[Suggested wording]: Firefox no longer supports handling webcal: links with 30boxes.com
[Links (documentation, blog post, etc)]: n/a
Joni, can you give the good people at SUMO a heads-up that this is incoming, in case any confused users end up on SUMO forums? We don't believe this is in serious amounts of use so don't expect much trouble, but just in case.
For reference, the best workaround would be 30boxes using the registerProtocolHandler API to allow users to add support back if they want, though there were some issues with the URL that was in use in Firefox that might mean that they'd want to update the handling URL. I can't find a good contact point for 30boxes on their website, but if people still use it hopefully they have contacts themselves...
Comment 29•6 years ago
|
||
Backed out changeset b3bcf26d4dad (Bug 1252831) for xpcshell failures in uriloader/exthandler/tests/unit/test_handlerService.js CLOSED TREE
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=227271736&repo=autoland&lineNumber=2062
[task 2019-02-08T20:44:54.710Z] 20:44:54 WARNING - TEST-UNEXPECTED-FAIL | uriloader/exthandler/tests/unit/test_handlerService.js | xpcshell return code: 0
[task 2019-02-08T20:44:54.710Z] 20:44:54 INFO - TEST-INFO took 596ms
[task 2019-02-08T20:44:54.710Z] 20:44:54 INFO - >>>>>>>
[task 2019-02-08T20:44:54.710Z] 20:44:54 INFO - PID 12661 | [12661, Main Thread] WARNING: Couldn't get the user appdata directory. Crash events may not be produced.: file /builds/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2532
[task 2019-02-08T20:44:54.710Z] 20:44:54 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2019-02-08T20:44:54.714Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 98] true == true
[task 2019-02-08T20:44:54.716Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 100] "nonexistent/type" == "nonexistent/type"
[task 2019-02-08T20:44:54.717Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 103] "nonexistent/type" == "nonexistent/type"
[task 2019-02-08T20:44:54.718Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 106] 0 == 0
[task 2019-02-08T20:44:54.722Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 107] null == null
[task 2019-02-08T20:44:54.724Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 108] 0 == 0
[task 2019-02-08T20:44:54.725Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 109] true == true
[task 2019-02-08T20:44:54.731Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 113] "" == ""
[task 2019-02-08T20:44:54.734Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 114] false == false
[task 2019-02-08T20:44:54.735Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 115] "" == ""
[task 2019-02-08T20:44:54.737Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 137] 1 == 1
[task 2019-02-08T20:44:54.739Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 138] true == true
[task 2019-02-08T20:44:54.741Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 145] 0 == 0
[task 2019-02-08T20:44:54.743Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 146] true == true
[task 2019-02-08T20:44:54.744Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 155] 0 == 0
[task 2019-02-08T20:44:54.746Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 156] true == true
[task 2019-02-08T20:44:54.748Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 162] 2 == 2
[task 2019-02-08T20:44:54.751Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 170] true == true
[task 2019-02-08T20:44:54.753Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 176] 2 == 2
[task 2019-02-08T20:44:54.754Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 185] true == true
[task 2019-02-08T20:44:54.756Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 200] 2 == 2
[task 2019-02-08T20:44:54.758Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 201] true == true
[task 2019-02-08T20:44:54.760Z] 20:44:54 INFO - PID 12661 | [12661, Main Thread] WARNING: 'mIndex >= Count()', file /builds/worker/workspace/build/src/xpcom/ds/nsStringEnumerator.cpp, line 208
[task 2019-02-08T20:44:54.761Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 221] 2 == 2
[task 2019-02-08T20:44:54.763Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 223] [object XPCWrappedNative_NoHelper] != null
[task 2019-02-08T20:44:54.765Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 225] "object" == "object"
[task 2019-02-08T20:44:54.767Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 226] "Local Handler" == "Local Handler"
[task 2019-02-08T20:44:54.769Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 227] true == true
[task 2019-02-08T20:44:54.771Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 229] "/tmp/xpc-profile-k4BS8n" == "/tmp/xpc-profile-k4BS8n"
[task 2019-02-08T20:44:54.772Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 231] true == true
[task 2019-02-08T20:44:54.774Z] 20:44:54 INFO - PID 12661 | [12661, Main Thread] WARNING: 'mIndex >= Count()', file /builds/worker/workspace/build/src/xpcom/ds/nsStringEnumerator.cpp, line 208
[task 2019-02-08T20:44:54.776Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 244] 0 != -1
[task 2019-02-08T20:44:54.778Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 244] 0 != -1
[task 2019-02-08T20:44:54.780Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 244] 3 != -1
[task 2019-02-08T20:44:54.781Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 244] 1 != -1
[task 2019-02-08T20:44:54.783Z] 20:44:54 INFO - TEST-PASS | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 244] 1 != -1
[task 2019-02-08T20:44:54.785Z] 20:44:54 WARNING - TEST-UNEXPECTED-FAIL | uriloader/exthandler/tests/unit/test_handlerService.js | run_test - [run_test : 247] 1 == 0
[task 2019-02-08T20:44:54.787Z] 20:44:54 INFO - /builds/worker/workspace/build/tests/xpcshell/tests/uriloader/exthandler/tests/unit/test_handlerService.js:run_test:247
[task 2019-02-08T20:44:54.789Z] 20:44:54 INFO - /builds/worker/workspace/build/tests/xpcshell/head.js:_execute_test:521
[task 2019-02-08T20:44:54.790Z] 20:44:54 INFO - -e:null:1
[task 2019-02-08T20:44:54.792Z] 20:44:54 INFO - exiting test
[task 2019-02-08T20:44:54.794Z] 20:44:54 INFO - PID 12661 | [12661, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, kKnownEsrVersion) failed with result 0x80004002: file /builds/worker/workspace/build/src/toolkit/components/resistfingerprinting/nsRFPService.cpp, line 662
[task 2019-02-08T20:44:54.796Z] 20:44:54 INFO - PID 12661 | [12661, Main Thread] WARNING: OOPDeinit() without successful OOPInit(): file /builds/worker/workspace/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 3125
[task 2019-02-08T20:44:54.798Z] 20:44:54 INFO - PID 12661 | nsStringStats
Comment 30•6 years ago
|
||
Comment 31•6 years ago
|
||
Thanks for the heads up! I've shared this and the workaround with our SUMO folks. If we see a lot of users come in, we'll report back.
Assignee | ||
Updated•6 years ago
|
Comment 32•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 33•6 years ago
|
||
bugherder |
Assignee | ||
Updated•6 years ago
|
Comment 34•6 years ago
|
||
(In reply to :Gijs (he/him) from comment #28)
Release Note Request (optional, but appreciated)
[Why is this notable]: Removes a long-standing webcal protocol handler
[Affects Firefox for Android]: yes
[Suggested wording]: Firefox no longer supports handling webcal: links with30boxes.com
Added to Desktop 67 nightly notes
Comment 35•6 years ago
|
||
(In reply to Mike Kaply [:mkaply] from comment #3)
We should remove 30 boxes, not just because the https doesn't work, but
because their login doesn't even use https:I don't think we should be pushing this service.
The certificate works since 2017 and the login is at https://www.30boxes.com/login
Is there any other reason for this removal?
And is there any data about its usage?
Assignee | ||
Comment 36•6 years ago
|
||
(In reply to Thomas Bertels from comment #35)
Is there any other reason for this removal?
Yes. If you have contacts at 30boxes, please tell them to contact me privately.
The very general story is that there's no evidence the site is being maintained and this has been causing problems (like the cert issue that occurred a few years ago and led to the filing of this bug).
And is there any data about its usage?
Not to my knowledge - I don't believe we have usage data for any of the protocol handlers we ship by default.
However, considering it was broken for a significant amount of time without anyone noticing or caring, it can't be very high...
Note that users who want to continue to use 30boxes are free to do so, and 30boxes can easily provide the opportunity for its users to make their site the default webcal: handler using the registerProtocolHandler
API available to any webpage, which is what other websites do (e.g. irccloud for irc: links).
Updated•6 years ago
|
Description
•