commit a6beaac136996682bb0f8f0f26057a85bb2fd039 Author: Mike Perry mikeperry-git@torproject.org Date: Fri Jun 19 13:09:30 2015 -0700
Finish first pass ff38 audit notes. --- audits/FF38_NETWORK_AUDIT | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-)
diff --git a/audits/FF38_NETWORK_AUDIT b/audits/FF38_NETWORK_AUDIT index dfcdf8c..8b84994 100644 --- a/audits/FF38_NETWORK_AUDIT +++ b/audits/FF38_NETWORK_AUDIT @@ -222,10 +222,12 @@ Misc XPCOM: + ./dom/apps/tests/marketplace/marketplace_privileged_app.webapp + ./dom/apps/PermissionsTable.jsm - ./browser/extensions/shumway/chrome/RtmpUtils.jsm - - XXX: shumway.rtmp.enabled governs usage of createSocket - - ./browser/extensions/shumway/chrome/viewerWrapper.js - - ./browser/extensions/shumway/chrome/content.js - - ./browser/extensions/shumway/content/shumway.player.js can also use + + XXX: Shumway currently only enabled in nightly builds, but keep an eye + on this.. + + XXX: shumway.rtmp.enabled governs usage of createSocket + + ./browser/extensions/shumway/chrome/viewerWrapper.js + + ./browser/extensions/shumway/chrome/content.js + + ./browser/extensions/shumway/content/shumway.player.js can also use mozTCPSocket + ./layout/build/nsLayoutModule.cpp - @mozilla.org/network/*socket* (grep -R "@mozilla.org/network/" . | grep socket | grep -v udp-socket) @@ -241,25 +243,52 @@ Misc XPCOM: + ./netwerk/build/nsNetCID.h - Debugger stuff - XXX: Has several prefs: + - devtools.webide.enabled - devtools.debugger.enabled? - devtools.debugger.remote-enabled - devtools.debugger.force-local - devtools.remote.tls-handshake-timeout - ./toolkit/devtools/server/main.js - ./toolkit/devtools/client/connection-manager.js - - ./toolkit/devtools/server/main.js - ./toolkit/devtools/client/dbg-client.jsm - ./toolkit/devtools/security/socket.js - ./toolkit/modules/Sntp.jsm - B2G ntp - ./toolkit/xre/nsAppRunner.cpp - - createTransport() + + createTransport() + - ./netwerk/base/Dashboard.cpp + -XXX: What the hell is this? + + Found earlier: + + ./toolkit/devtools/security/socket.js: + + ./toolkit/modules/Sntp.jsm: + + ./toolkit/modules/secondscreen/RokuApp.jsm + ./netwerk/protocol/http/nsHttpConnectionMgr.cpp + ./netwerk/protocol/ftp/nsFtpConnectionThread.cpp + ./netwerk/protocol/ftp/nsFtpControlConnection.cpp
- Misc XPCOM Contract-ID/CID defines: - NS_*SOCKET*_C should get them all (grep -R "NS_" | grep SOCKET | grep "_C") + + WebRTC and mtransport (disabled) + - gfx/layers/LayerScope.cpp + - XXX + + netwerk/protocol/websocket/WebSocketChannel.cpp: + + netwerk/protocol/http/nsHttpHandler.cpp: + + netwerk/protocol/http/nsHttpConnectionMgr.cpp: + + netwerk/protocol/http/TunnelUtils.cpp: + + netwerk/protocol/ftp/nsFtpConnectionThread.cpp: + + netwerk/protocol/ftp/nsFtpControlConnection.cpp + + netwerk/base/nsIOService.cpp: + + dom/media/bridge/MediaModule.cpp + + Compiled out by webrtc + + dom/workers/ServiceWorkerEvents.cpp: + + dom/bluetooth2/bluedroid/BluetoothDaemonInterface.cpp + + b2g only + + security/manager/ssl/src/SSLServerCertVerification.cpp: + + security/manager/ssl/src/nsNSSCallbacks.cpp: + + security/manager/ssl/src/nsNSSModule.cpp: + + security/manager/ssl/src/nsTLSSocketProvider.cpp: + + security/manager/ssl/src/SharedSSLState.cpp: +
+ Gstreamer + ./dom/media/gstreamer/GStreamerDecoder.cpp
tor-commits@lists.torproject.org