Post

Replies

Boosts

Views

Activity

Reply to AuthBrokerAgent State Reset on SetupAssistant Conclusion
Hi, Yes i have various pre-existing feedback regarding this behaviour dating back to its inception iOS 13. Just to add GSS is quite awesome considering it's time. The layering it provides to mesh Apple's bespoke security implementations of the keychain with opensource libraries like heimdal is awesome. My gripes with GSS more exist with AppSSO and other mechanisms which sit away from it but interact with it creating unique and in some cases unusual limitations. (like the choice to only handle kerberos on 401 response instead of also 407). Please post your bug number, just for the record. If you're up for a bit of history the long standing case we have raised about this is 100926273318. @DTS Engineer
Jun ’26
Reply to iPadOS 15 CFNetwork bypasses proxy after 403 response for nested requests
I have come across a way to force the nested functions to use proxy. I suspected that the network handler for the nested functions is incorrectly interpreting a 403 forbidden response from the proxy as the PAC file being unreachable. By setting "ProxyPACFallbackAllowed" to False has prevented the nested requests from failing to use the proxy_resolver. Whilst we can set this in a profile for some managed wifi networks users that connect to networks without a profile will not have control over this setting.
Topic: App & System Services SubTopic: General Tags:
Nov ’21
Reply to User Agent no longer present on CONNECT requests starting from iOS 15
Can we expect any action to be taken around the additional issue this presents with regards to how iPadOS presents logging information. With the CFNetwork debug profile installed on a device the CFNetworkAgent will advise that the User-Agent Header will be enqueued as part of the request. Without looking at a packet capture collected from an iPadOS device is there any logging information exposed to advise that the user-agent string is not sent as part of the connect request.
Oct ’21
Reply to AuthBrokerAgent State Reset on SetupAssistant Conclusion
Hi, Yes, thought that may be easier to follow back on from your end. I have a variety of related feedback cases please see below @DTS Engineer : FB8650868 FB9111779 FB8528236 I believe these do get translated to radar cases but I haven't been provided with those.
Replies
Boosts
Views
Activity
Jun ’26
Reply to AuthBrokerAgent State Reset on SetupAssistant Conclusion
Hi, Yes i have various pre-existing feedback regarding this behaviour dating back to its inception iOS 13. Just to add GSS is quite awesome considering it's time. The layering it provides to mesh Apple's bespoke security implementations of the keychain with opensource libraries like heimdal is awesome. My gripes with GSS more exist with AppSSO and other mechanisms which sit away from it but interact with it creating unique and in some cases unusual limitations. (like the choice to only handle kerberos on 401 response instead of also 407). Please post your bug number, just for the record. If you're up for a bit of history the long standing case we have raised about this is 100926273318. @DTS Engineer
Replies
Boosts
Views
Activity
Jun ’26
Reply to iPadOS 15 CFNetwork bypasses proxy after 403 response for nested requests
I have come across a way to force the nested functions to use proxy. I suspected that the network handler for the nested functions is incorrectly interpreting a 403 forbidden response from the proxy as the PAC file being unreachable. By setting "ProxyPACFallbackAllowed" to False has prevented the nested requests from failing to use the proxy_resolver. Whilst we can set this in a profile for some managed wifi networks users that connect to networks without a profile will not have control over this setting.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Nov ’21
Reply to iPadOS 15 CFNetwork bypasses proxy after 403 response for nested requests
I've tested the behaviour against http and https delivered PAC files and the behaviour is the produced in both cases. Additionally if a 403 response is not returned for the primary request in question then the nested requests don't appear to bypass proxy.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Oct ’21
Reply to User Agent no longer present on CONNECT requests starting from iOS 15
Can we expect any action to be taken around the additional issue this presents with regards to how iPadOS presents logging information. With the CFNetwork debug profile installed on a device the CFNetworkAgent will advise that the User-Agent Header will be enqueued as part of the request. Without looking at a packet capture collected from an iPadOS device is there any logging information exposed to advise that the user-agent string is not sent as part of the connect request.
Replies
Boosts
Views
Activity
Oct ’21