Edgar Story
cfef2879b5
Add function to check if fido2 device needs a PIN
2024-11-12 09:12:21 +00:00
Edgar Story
36424a78e0
Make fido2 property a lazy var
...
- This object was being kept around after being created and as we need it in some other functions it made sense to make it lazy and keep it around that way.
- Arguably the FIDO2 instance could be removed after each time it’s been used, but as the FIDO2 class doesn’t have any state stored in it, it seems benign keeping it about for now.
2024-11-12 09:08:26 +00:00
Edgar Story
afa6dff0b9
Support FIDO authentication with devices that don’t have a PIN code set
2024-11-10 12:16:17 +00:00
Kabir Oberai
8654756d67
comment
2024-11-04 21:21:12 -05:00
Kabir Oberai
85c9bdba55
Fix handling of s2k_fo
2024-11-04 21:14:48 -05:00
Matt Kiazyk
3a8722c07d
Merge pull request #640 from XcodesOrg/matt/SRPLogin
...
Support SRP Login
2024-10-28 22:22:21 -05:00
Matt Kiazyk
42c2c6bfc0
move to xcodesOrg/swift-srp fork
2024-10-28 21:45:07 -05:00
Matt Kiazyk
69e667cf87
some cleanup of extra prints and old code
2024-10-28 21:34:41 -05:00
Anand Biligiri
dc22b913f3
Use swift-srp from remote source
...
- Use from https://github.com/abiligiri/swift-srp , version 1.1.0
This is based on latest from upstream with changes required
- Remove local copy of swift-srp
2024-10-28 16:52:25 -07:00
Anand Biligiri
9b107ec98c
SRP Login works now
...
- Switch to use https://github.com/adam-fowler/swift-srp with some modifications
that are local
- Pad g value to equal size of N while calculating clientProof
- Use SHA256(plain-text-password) while computing key using PBKDF2
- Added a unit test with some sample values
2024-10-28 13:25:17 -07:00
Matt Kiazyk
2ed84ef792
clean up srp client, still not working
2024-10-24 19:34:26 -05:00
Matt Kiazyk
e04ed029de
(wip) SRP Login implementation
2024-10-22 23:35:59 -05:00
Anand Biligiri
e3f996da6e
Restrict allowed versions & hide 'Support Xcodes'
...
- Introduced a new preference keys allowedMajorVersions, hideSupportXcodes
- allowedMajorVersions defaults to Int.max (ie allow all versions till date)
- allowedMajorVersions is used to limit the number of major versions to as many as
value set for this key. Eg: A value of 1 would allow the latest GA version and one major version before
A value of 0 would allow only the latest GA version
A value of 2 would allow the latest GA and previous two major versions
- allowedMajorVersions does not have preference UI
$ defaults write com.xcodesorg.xcodesapp allowedMajorVersions 2 #to limit to current GA and previous major
$ defaults delete com.xcodesorg.xcodesapp allowedMajorVersions #to remove limits
- Display buildNumber in bottom status bar
2024-10-20 12:51:14 -07:00
Matt Kiazyk
dc31fe884c
Merge pull request #628 from XcodesOrg/matt/runtimeDownloadCleanup
...
allow cancelling of runtime downloads, cleanup
2024-10-18 08:37:50 -05:00
Matt Kiazyk
283c1a4739
Merge pull request #621 from Kyle-Ye/bugfix/windows
...
Terminate Xcodes app after last window closed
2024-10-18 08:37:35 -05:00
Kyle
59331bcb38
Adjust TerminateAfterLastWindowClosed toggle location
...
Move from advanced pane into general
2024-10-17 00:32:56 +08:00
Kyle
3d6908f526
Fix Xcode warning for Localizable string
2024-10-16 21:50:16 +08:00
Kyle
b91a7e53ad
Update the missing Localizable string
2024-10-16 21:46:04 +08:00
Kyle
f8970f44d5
Add TerminateAfterLastWindowClosed toggle support in Misc
2024-10-16 14:02:55 +08:00
Matt Kiazyk
6050c78613
allow cancelling of runtime downloads, cleanup
2024-10-15 22:07:53 -05:00
Matt Kiazyk
cf85e2fc5a
Merge pull request #569 from abiligiri/feature/managed_preferences
...
Disallow changes to managed preferences
2024-10-15 21:38:49 -05:00
Matt Kiazyk
15630109d5
Merge pull request #598 from duffpod/main
...
Update Localizable.xcstrings for Russian language (3)
2024-10-15 21:36:41 -05:00
Kyle
3d5fdd528b
Replace WIndowGroup with Window to fix multi window and terminate issue
2024-10-13 12:11:50 +08:00
Matt Kiazyk
06558610e9
Merge pull request #593 from pan93412/l10n/update-zhtw-localization
...
Update translation in zh-Hant
2024-10-12 22:53:58 -05:00
Matt Kiazyk
5e5fdf0d3a
Merge pull request #609 from megabitsenmzq/main
...
Fix one Greek localization. Add one zh_Hans localization.
2024-10-12 22:53:08 -05:00
Matt Kiazyk
8277554048
Merge pull request #617 from kinoroy/security-key-auth
...
Implement Security Key Auth
2024-10-12 22:50:16 -05:00
Matt Kiazyk
389d8d2a63
Merge pull request #603 from LiYanan2004/context-menu-fine-tune
...
Update label for Cancel Install Button
2024-10-12 22:34:37 -05:00
Kino Roy
f4567bdf1e
Merge branch 'main' into security-key-auth
...
# Conflicts:
# Xcodes.xcodeproj/project.pbxproj
2024-10-12 20:30:34 -07:00
Kino Roy
27bbf6f2a3
Add missing localizations
2024-10-12 20:26:19 -07:00
Matt Kiazyk
c31a1ef6fa
Merge branch 'main' into matt/cryptexRuntimeDownloads
2024-10-12 21:16:32 -05:00
Kino Roy
c3e568e234
Add missing English localization
2024-10-12 14:13:02 -07:00
Kino Roy
f269dcbc98
Fix typo
2024-10-12 14:12:50 -07:00
Takeru Chuganji
1a3ca60f46
Temporarily add all translations
2024-10-12 10:08:59 +09:00
Kyle
27d5b03321
Terminate Xcodes app after last window closed
2024-10-12 00:09:20 +08:00
Matt Kiazyk
20b9833b67
feat: support downloading of cryptex runtimes
2024-10-11 10:57:16 -05:00
Kino Roy
e855a1fb62
Implement security key auth
2024-09-28 16:25:11 -07:00
Takeru Chuganji
908e7ba3ea
Add authenticating step
2024-09-22 18:06:29 +09:00
Jinyu Meng
7daa3e600e
Fix one Greek localization. Add one zh_Hans localization.
2024-09-10 18:09:59 +09:00
LiYanan2004
a936bf84b2
Update label of CancelInstallButton to better describe the intent
2024-08-17 11:37:05 +08:00
duffpod
5ebe24060f
Update Localizable.strings for Russian language (3)
2024-07-17 21:16:04 +03:00
pan93412
13496d8a7d
Update translation
...
Co-Authored-By: itszero <itszero@gmail.com>
2024-07-09 09:23:56 +08:00
Yi-Jyun Pan
4b6616fdea
Update translation in zh-Hant
2024-07-08 01:52:38 +08:00
Matt Kiazyk
c94c2c1979
Merge pull request #568 from floydkim/korean-localisation
...
Update Korean localisation
2024-06-28 10:36:12 -05:00
Matt Kiazyk
b36165100b
Merge pull request #585 from XcodesOrg/matt/iOS18Runtimes
...
Fix runtime downloading
2024-06-28 10:35:34 -05:00
Matt Kiazyk
8a6f5a7deb
Merge pull request #581 from Person2099/patch-1
...
fix: Update GitHub URLs in help menu
2024-06-28 10:33:32 -05:00
Matt Kiazyk
600d4cbafa
Merge pull request #576 from MohamediosDev/feature/add_arabic_localization_to_app
...
ADD: Added Arabic Localizations To Xcodes
2024-06-28 10:26:24 -05:00
Matt Kiazyk
8811a6d0d8
Merge pull request #564 from LePips/left-align-unarchiving-pane
...
Left Align Unarchiving Pane
2024-06-28 10:19:52 -05:00
Matt Kiazyk
f973e7d744
Merge pull request #545 from Kyle-Ye/bugfix/dock
...
Fix broken DockProgress Bar
2024-06-28 10:19:32 -05:00
Anand Biligiri
6e64db26fb
Disallow changes to managed preferences
...
- Define enumerations for preferences that can be managed in an enterprise environment using MDM
- Add methods in AppState to check for managed preferences
- Update Advanced, Download, Experiments and Update preference panes to disable controls
to modify any of the managed preferences
- Update Xcode category list button to be disabled if preference is managed
2024-06-21 07:17:18 +05:30
Seb
97bf958301
Update XcodesApp.swift
...
Tiny fix in help menu to use updated GitHub URLs. Changed "https://github.com/RobotsAndPencils/XcodesApp " to "https://github.com/XcodesOrg/XcodesApp "
2024-06-15 00:28:06 +10:00