Closed Bug 939026 Opened 11 years ago Closed 10 years ago

B2G NetworkManager: resolveHostname() should use async dns service

Categories

(Firefox OS Graveyard :: RIL, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(tracking-b2g:backlog)

RESOLVED DUPLICATE of bug 1032097
tracking-b2g backlog

People

(Reporter: vchang, Assigned: bevis)

References

Details

We should prevent any blocking call being used in main thread. 

Reference: https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIDNSService
Blocks: 991988
Block a 1.3+ issue.
blocking-b2g: --- → 1.3+
Chuck, please take this bug. It is a 1.3+ bug. Thanks.
Component: General → RIL
Flags: needinfo?(chulee)
Whiteboard: cert
Whiteboard: cert → [cert]
Assignee: nobody → chulee
Flags: needinfo?(chulee)
This is the root cause of bug 991988
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
No longer blocks: 991988
Would you  please give one patch on 1.3 ?
Thanks
Flags: needinfo?(whuang)
Hi Chencong,
Chuck is handling this issue. 
Let's move the discussion to bug 991988, as this one is duplicate.
Flags: needinfo?(whuang)
Assignee: chulee → btseng
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Blocks: 991988
We will provide another quick solution in 991988.
However, the solution here is still needed in the case that
either mms proxy or mmsc is not an ip-address.
Set to 1.3? to triage again.
This solution is only needed in the following condition of mms configuration in the target network:
1. mms proxy is available and is not an ip-address.
2. Or, mms proxy is not set and mmsc is not an ip-address.

In most of case, mms proxy is available and is an ip-address which is no need to be resolved.
blocking-b2g: 1.3+ → 1.3?
blocking-b2g: 1.3? → backlog
Whiteboard: [cert]
Whiteboard: [p=5]
Target Milestone: --- → 1.4 S6 (25apr)
No longer blocks: 991988
This now depends on how we support bug 992772 in NetworkManager.
Depends on: 992772
Whiteboard: [p=5]
Target Milestone: 1.4 S6 (25apr) → ---
Depends on: 1032097
No longer depends on: 992772
Blocks: 904514
Depends on: 1043114
Bug 1032097 includes the solution of async-access to the DNSService.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → DUPLICATE
blocking-b2g: backlog → ---
You need to log in before you can comment on or make changes to this bug.