bugFix · fixed
Deleting the active Newsstand issue
documentedconfirmed
The seed repaired a crash triggered by deleting the Newsstand issue selected for reading.
Recorded at Beta 1
- [1] iOS SDK Release Notes for iOS 5.1 Beta 1 (preserved PDF) · Newsstand — Deleting an issue that was marked as the currently reading issue could cause a crash
behavior · changed
Peer-to-peer service-discovery defaults
documentedconfirmed
Service-discovery APIs required explicit peer-to-peer inclusion instead of searching those interfaces automatically.
Recorded at Beta 1
- [1] iOS SDK Release Notes for iOS 5.1 Beta 1 (preserved PDF) · Networking — NSNetService class and CFNetService APIs do not include P2P interfaces by default
developerApi · introduced
Single-bundle Xcode preview
documentedcorroborated
The Xcode preview packaged its tools together inside the application instead of relying on a separate installer.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · Xcode Developer Tools NEW — distributed as a single application bundle, Xcode.app
bugFix · fixed
Xcode documentation-organizer text entry
documentedcorroborated
Beta 2 marked the documentation-organizer exception from the preceding seed as repaired.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · Xcode FIXED — documentation organizer causes an exception
bugFix · fixed
Network Link Conditioner service launch
documentedcorroborated
The network-conditioning service's post-install launch failure was marked repaired in Beta 2.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · Xcode FIXED — Network Link Conditioner daemon cannot be launched
bugFix · fixed
Game Center profile-media loading
documentedcorroborated
The second seed marked the missing Game Center icons and profile pictures as repaired.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · GameKit FIXED — App icons and profile photos are not loading in apps using Game Center
knownIssue · knownIssue
Setup Assistant reappearance loop
documentedcorroborated
Setup Assistant could return to its Wi-Fi or completion step just after setup had finished.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · Setup Assistant NEW — Immediately after completing the Setup Assistant, it may re-appear
bugFix · fixed
Developer-tools removal while Xcode runs
documentedcorroborated
The second beta marked the removal script's overbroad deletion behavior as fixed.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · Xcode FIXED — script mistakenly removes files and packages
feature · introduced
Photo Stream deletion
documentedcorroborated
Photo Stream gained on-device deletion, with removals propagating to other devices on the same beta.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · iCloud Photo Stream NEW — Photos taken using iOS 5.1 can be deleted from Photo Stream
- [2] Apple Seeds iOS 5.1 Beta 2 to Developers, Enables Photo Stream Photo Deletion · Release coverage — addition of a much-requested feature related to the management of photos in the Photo Stream
knownIssue · knownIssue
Lock-screen camera shortcut state
documentedcorroborated
A lock-screen state could suppress the camera control after a Home-button double press.
Recorded at Beta 2
- [1] Apple Releases iOS 5.1 Beta 2 to Developers · SpringBoard Lock Screen NEW — double-clicking the home button will no longer bring up the camera button
developerApi · introduced
Backup-exclusion resource key
documentedcorroborated
The third beta introduced a resource property for omitting selected application content from backup.
Recorded at Beta 3
- [1] Apple Seeds iOS 5.1 Beta 3 to Developers, Restores 'Enable 3G' Toggle · Release-note API — add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up
behavior · changed
Enable 3G cellular control
undocumentedreported
Testers reported that the cellular settings once again offered a control for disabling 3G data.
Recorded at Beta 3
- [1] Apple Seeds iOS 5.1 Beta 3 to Developers, Restores 'Enable 3G' Toggle · Observed setting — new build restores the toggle that allows users to turn off 3G cellular data access
behavior · changed
AT&T network indicator
documentedconfirmed
Apple records an updated AT&T network indicator without describing any underlying radio or throughput change.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — Updated AT&T network indicator
security · fixed
VPN configuration-file validation
documentedconfirmed
Apple repaired racoon configuration-file handling that could allow crafted system configuration data to run code with system privileges.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · VPN — CVE-2012-0646
security · fixed
Passcode Lock gesture handling
documentedconfirmed
Apple addressed a physical-access sequence that could bypass Passcode Lock through competing slide-to-dial actions.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · Passcode Lock — CVE-2012-0644
security · fixed
Kernel sandbox enforcement
documentedconfirmed
Apple fixed a logic error that could let a malicious program execute code in another program with the same user privileges.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · Kernel — CVE-2012-0643
security · fixed
Safari Private Browsing history
documentedconfirmed
Visits produced through the pushState or replaceState JavaScript methods were prevented from appearing in browser history during a private session.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · Safari — CVE-2012-0585
security · fixed
HFS disk-image validation
documentedconfirmed
The update corrected an underflow that Apple said could cause shutdown or arbitrary code execution when a malicious disk image was mounted.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · HFS — CVE-2012-0642
feature · introduced
Japanese Siri support
documentedconfirmed
The voice assistant expanded to Japanese, with Apple warning that availability could be limited during the initial rollout.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — Japanese language support for Siri
enhancement · changed
Camera access, face detection, and iPad redesign
documentedconfirmed
The lock-screen Camera shortcut was made continuously visible on listed devices, face detection highlighted all recognized faces, and the iPad Camera app received a new design.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — Camera improvements
bugFix · fixed
Battery-life repairs
documentedconfirmed
Apple lists battery-life bug fixes but does not assign them to a particular device, subsystem, or reproducible symptom.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — battery life
enhancement · changed
iPad media audio and podcast controls
documentedconfirmed
Apple optimized TV-show and movie audio for greater clarity and volume and added podcast playback-speed control with a 30-second rewind.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — iPad media and podcast controls
security · fixed
CFNetwork request-header privacy
documentedconfirmed
Apple repaired malformed-URL handling that could cause unexpected headers to be sent to a server and disclose sensitive information.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · CFNetwork — CVE-2012-0641
security · fixed
Siri lock-screen Mail restriction
documentedconfirmed
The lock-screen policy was tightened so a voice command could not send a frontmost email message to an arbitrary recipient without unlocking.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · Siri — CVE-2012-0645
security · fixed
WebKit origin and memory safety
documentedconfirmed
The advisory groups fixes for cross-origin isolation and a broad set of memory-safety flaws, including cases capable of script injection, data disclosure, or arbitrary code execution.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · WebKit — CVE-2011-3887, CVE-2012-0590, CVE-2011-3881 through CVE-2012-0635
bugFix · fixed
Outgoing-call audio reliability
documentedconfirmed
Apple corrected a condition that could occasionally cause audio to drop while placing an outgoing call.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — outgoing call audio
security · fixed
DNS resource-record parsing
documentedconfirmed
The parser was hardened against crafted DNS data that could terminate an application or corrupt heap memory and enable code execution.
Recorded at Public
- [1] About the security content of iOS 5.1 Software Update · libresolv — CVE-2011-3453
feature · introduced
Genius for iTunes Match
documentedconfirmed
The Music experience exposed Genius-created mixes and playlists to users with an iTunes Match subscription.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — Genius for iTunes Match subscribers
feature · introduced
Photo Stream deletion
documentedconfirmed
Photo Stream gained an explicit deletion capability for removing individual images.
Recorded at Public
- [1] About iOS 5 · iOS 5.1 — Photo Stream deletion