TPE CONNECTIVITY GROUP/2014-09-30

From MozillaWiki
Jump to: navigation, search

Discussion Topics

  • Improvement activities during 11/24 ~ 12/31.
    • performance enhancement for NFC, WiFi and RTSP.....
  • English Class supplement discussion.
    • Move RTSP stack from chrome process to content process.
      • Reliability - prevent cash system.
      • Performance improvement - reduce memory copy and IPC.
      • related resource
    • WiFi EAP-TLS support - review discussion
      • Bug 1012549 - [Wifi] Support importing PKCS#12 file format.
      • related resource
    • Developer sign signature.
      • Bug 973823 - Developer signature for apps on the marketplace
      • related resource
    • MWC demo for NFC
      • Bug 1043782 - [NFC][Flame] Cannot detect correct tag type for MWC card
      • related resource

Tracking bugs

NFC

Security Element

  • Target milestones: mid/12/2014
ID Summary Depends on Blocking b2g Feature b2g
979158 [B2G][NFC][User Story]: Enable management of NFC services with the Mobile Wallet UI app 948280, 987043, 1016003, 1044428 --- 3.0?

1 Total; 1 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Make NFC APIs available to privilege applications

  • Target milestones: mid/12/2014
ID Summary Depends on Blocking b2g Feature b2g
1042851 (meta) [NFC] Make NFC APIs available to privileged webapps 963541, 964194, 991970, 996397, 1003268, 1007724, 1046554, 1047233, 1048676, 1052309, 1053732, 1054139, 1055560, 1073421, 1074611, 1082300, 1082440, 1082443, 1082445, 1082475, 1085292, 1086179, 1087853, 1087925, 1090803, 1091356, 1094147, 1094148, 1109458, 1117633, 1120315, 1126653, 1127726, 1129841, 1131454, 1131964, 1133390 --- 2.2+

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Contributions expected

ID Summary Depends on Blocking b2g Feature b2g
894673 [B2G][NFC][User Story]: Support NFC Pairing (Wifi AP case) 674741 --- ---
952019 [B2G][NFC][User Story]: Support NFC based tap and transfer content Play --- ---

2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Backlog

  • HCE based use cases.
  • SE API based value added services.
ID Summary Depends on Blocking b2g Feature b2g
884478 NFC MiFare Ultralight Tag Support 963541, 976457 --- ---
963531 NFC: To move implementation of NFC UX from the system app to the various apps interacting with the NFC API. 959059, 961687, 1003268, 1065307, 1109495 --- 3.0?

2 Total; 1 Open (50%); 1 Resolved (50%); 0 Verified (0%);


RTSP

WiFi

WiFi Display

Team memebers' updates

Chuck

  • Target
  1. bug 1073330 - Support set certificate nickname in NSS r?
  2. bug 1073342 - Remove non-necessary thread in wifi certificate service r?
  3. bug 1012549 - Support import PKCS#12 in wifi r?, try another NSS operation
  4. bug 1050679 - Use network info in state change event in Gaia r?
  5. bug 1059040 - SNTP error on rapid request workaround done, refactory WIP
  6. bug 1057091 - Support USB tethering in IPv6 upstream interface r-, WON'T FIX?
  • Review & Feedbacks
  1. bug 1065916 - WifiTethering crashes b2g.
  2. bug 1068468 - [woodduck][wifi]It will can't be searched by STA When hotspot's SSID as maximum length(>10) of Chinese or special symbol.
  • Pending
  1. bug 1058416 - Use IPDL in wifi WIP, handling link error
  2. bug 1050147 - Remove wifi enable control by settings depends on bug 1050143
  3. bug 1047258 - WiFi with Captive Portal and data connection can mess up
  4. bug 994564 - Use different thread for executing wifi command and netutil command WIP
  5. bug 981472 - Join an invalid network, the current connection will be disconnected WIP
  6. bug 989834 - it takes 10 seconds to unload wifi driver on Sora WIP
  7. bug 928775 - Support UESRNETWPIN r?
  8. bug 917097 - Wifi Enabled in airplane mode r+

Dimi

  • Done & Reviewing
  1. NFC Work Week
  2. bug 1053675 - [NFC] nfcd should send correct session id for each tech discover and tech lost pair. r?
  3. bug 927298 - Support wifi hotspot status APIs. r?
  4. bug 1061512 - [NFC] nfcd should notify gecko about NDEF information. r?
  • Working
  1. bug 1068048 - Should check wifi-manage permission in TetheringManager. ni?paul
  2. bug 1068544 - Support transceive function for nfcd. on-going
  3. bug 1069196 - [NFC] Study the routing table strategy in kitkat and apply it in nfc. on-going
  4. bug 1043276 - [NFC] Find a way for nfcd to know EVT_TRANSACTION comes from SIM or eSE. on-going, get some info from NXP
  5. bug 1063439 - [NFC] nfcd should handle simulated EVT_TRANSACTION event from emulator. on-going
  6. bug 1058440 - B2G NFC: enable debug when NFC debug is enabled. on-going
  7. bug 1059232 - [NFC] Add simple way to trigger EVT_TRANSACTION from nfcd. on-going
  8. bug 1055959 - [NFC] testNfcBadSessionIdError testcase fail. on-going
  9. bug 1043782 - [NFC][Flame] Cannot detect correct tag type for MWC card. on-going
  • Pending
  1. bug 1069201 - [NFC] Support HCE in nfcd
  2. bug 1057918 - [NFC] Support enable/disable debug message at runtime
  3. bug 1030615 - NFC Daemon shall support the logical channel communication with eSE.
  4. bug 1046516 - [Flame][NFC] check HCI_EVENT_TRANSACTION behavior in suspend mode. vendor

Ethan

In Progress

  1. bug 1056187 - Frame drops observed during RTSP streaming (2.0+)
    • Solution 1: Add playout delay in RtspTrackBuffer.
    • Solution 2: Add PAUSED state to RTSPSource state machine.
    • One more issue to be resolved.
  2. bug 1014579 - [RTSP][V2.0] Second time warning message of full screen mode shows an inappropriate wording (2.1+)
  3. bug 1072050 - Add pref for setting device identifier in UA string (new)
  4. bug 1068523 - [woodduck][MT6572][Streaming][RTSP] Video display error when disable WIFI CRID ALPS01727719

Pending

  1. bug 1032111 - [RTSP] Basic RTSP test case on ICS emulator (2.1, ongoing)
    • Cannot create RTSP in parent process (oop = false)
  2. Debug: bug 1050537 - crash in android::RtspConnectionHandler::onMessageReceived(android::sp<android::AMessage> const&)
    • The site uses HTTP streaming. So far we cannot find RTSP involved.
  3. bug 1048982 - [RTSP] Cannot play slideshow video over RTSP (2.1?)
  4. bug 1054171 - [RTSP] Support live stream over RTSP/RTP
    • The clip is a slideshow video. We don't support it yet (neither does Android 4.4).
    • Video track is MP4V-ES and no video frames are transported (except for the 1st second).
  5. bug 1000040 - [B2G][Emulator] Implement EthernetManager and test cases on ICS emulator (reopened)
  6. Debug: bug 1045889 - [B2G][RTSP] When the user get interrupted by an alarm, the video will not resume
    • Seems a duplicate of bug 1045351 - [B2G][RTSP] When pausing an AAC file via RTSP, the audio will not play again

Henry

Done & Working

  1. bug 1038531 - Unify NetworkService/Networker/WifiNetUtil/WifiUtil
    • Fix marionette test failure and landed b2g-inbound
  2. bug 992772 - [B2G][RIL][NetworkManager] ResolveHostName with the DNS of the specified NetworkInterface.
  3. bug 1053650 - [B2G][MMS] Host Resolving with specified DNS in XMLHttpRequest
    • XMLHttpRequest.webidl => nsXMLHttpRequest => nsHttpChannel => nsHttpConnectionInfo => nsHttpConnectionMgr => nsSocketTransport => DNS lookup
    • Proposed 2 solutions:
      • Explicit route (ip): simple but requires to deal with nsProxyInfo as well
  4. bug 1058282 - [MMS] User does not receive a pop up asking to activate data to send message after disabling Wifi and Data
  5. Merge https://bitbucket.org/changhenry/mozilla-central/branch/dev/wfd to m-c upstream

Pending

  1. bug 1040565 - system message shouldn't be dispatched to frozen pages
  2. bug 1034020 - Intermittent test_wifi_associate.js | DMError: Timeout exceeded for shell call
  3. bug 1038510 - Intermittent test_wifi_tethering_wifi_disabled.js | ScriptTimeoutException: ScriptTimeoutException: timed out | test_wifi_tethering_wifi_inactive.js | MarionetteException: MarionetteException: Emulator callback still pending when finish() called

Jonathan

Done

bug 1024276 - [RTSP] Follow-up of 1021980 - Replace multiple character literals by numeric literals (landed)

In Progress

bug 1045062 - [RTSP] Replace CHECK assertions by NS_ASSERTION or graceful assertions (almost finished)

Yoshi

Vincent

  • Summarize for NFC work week in Berlin
    1. NFC 2.1 bug status update from QA - looks good for 2.1.
    2. NFC 2.2 Test environment discussion with DT and T-mobile - T-mobile will send us the SIM card to test security element.
    3. HCE design architecture discussion - It's still in very early stage. Just some concepts about HCE design.
    4. Moz/QC Ril discussion - have a discussion based on slides in http://goo.gl/Lel8Gr
      • conclusion: DT creates branch repository for NFC payment development, and merges NFC security element patches to m-c once Ril interfaces are frozen.
    5. Security element bugs review/ownership/target milestone discussion - the milestone and owner are done.
    6. Discuss embedded security element development blockers with NXP FAE.
      • use flame device with hardware hack to support UICC and eSE.
      • use handler value to distinguish between UICC and eSE
  • Target.(Bug Number, Summay, Status, Estimated date):
    1. bug 1055936 - Fail to play few 1080p RTSP clips on compatible platform
      • It crashed in OMXCodec.cpp which is located in Android framework.
    2. bug 1054171 - [RTSP] Support live stream over RTSP/RTP
      • Ongoing
    3. bug 1037307 - [Wifi] Test case for WPS
      • Pending
    4. bug 1021671 - [Flame][V1.4][Wifi]DUT cannot connect to network successfully via WPS Button connection
      • Waiting for T2M input.
    5. bug 1020844 - [Sora][WIFI] It can't display connection on ap list when use WPS connect
      • Pending
  • Review Bugs
    1. bug 972780 - [Madai][Bluetooth] [Data Share] Support bluetooth PAN profile
      • Ongoing
    2. bug 972783 - [Madai][Data Share] MAC address based firewall (e.g. iptables) for Admission Control & its corresponding API for Gaia
      • Ongoing
    3. bug 1059702 - [WiFi Tethering] wifi tethering will not work when wifi STA and AP use different interface names
      • landed

Wesley(EPM)

Vendor support for 2.2 NFC planning. Calling out to QC and DT in parallel

  • Bug 1016003 - [NFC-Payment-RIL-Vendor-Support] RIL/Baseband need to support APDU exchange via logical channel communcation on Flame.
  • Bug 987043 - [NFC-Payment-RIL-Vendor-Support ] BIP support for the remote management of secure element applets

MWC Badge

  • AI: Specify exactly what specifications we want. Get back to vendor by Aug/E.

Howie (EPM for Networking)

  • Please put story points and target milestone on every task you do
  • Use Tako