2018-09-21 |
Jay Freeman (saurik) | Clarify progress output for multiple architecture.
|
commit | commitdiff | tree |
2018-09-21 |
Jay Freeman (saurik) | Add name of hash algorithm to Algorithm structure.
|
commit | commitdiff | tree |
2018-09-19 |
Jay Freeman (saurik) | PKCS12_parse returns NULL instead of empty stacks.
|
commit | commitdiff | tree |
2018-09-17 |
Jay Freeman (saurik) | Wrap assertion strings, for configuration by host.
|
commit | commitdiff | tree |
2018-09-17 |
Jay Freeman (saurik) | Support hash agility and invert certificate chain.
|
commit | commitdiff | tree |
2018-09-17 |
Jay Freeman (saurik) | Match rule behavior of recent version of codesign.
|
commit | commitdiff | tree |
2018-09-17 |
Jay Freeman (saurik) | Fully implement CSSLOT_REQUIREMENTS like codesign.
|
commit | commitdiff | tree |
2018-09-17 |
Jay Freeman (saurik) | Rename requirement to requirements (pluralize it).
|
commit | commitdiff | tree |
2018-09-16 |
Jay Freeman (saurik) | LDID_NOSMIME should ignore the given key argument.
|
commit | commitdiff | tree |
2018-09-16 |
Jay Freeman (saurik) | Don't include fields for later directory versions.
|
commit | commitdiff | tree |
2017-12-27 |
Jay Freeman (saurik) | Require user to store streambufs for UnionFolders.
|
commit | commitdiff | tree |
2017-12-11 |
Jay Freeman (saurik) | Add support for alternate SHA256 code directories.
|
commit | commitdiff | tree |
2017-12-09 |
Jay Freeman (saurik) | Update the URL for libplist (sadly, to GitHub :/).
|
commit | commitdiff | tree |
2017-03-12 |
Jay Freeman (saurik) | Report progress (in terms of percent and logging).
|
commit | commitdiff | tree |
2017-03-12 |
Jay Freeman (saurik) | Avoid duplicate Find when remapped during iterate.
|
commit | commitdiff | tree |
2017-02-13 |
Jay Freeman (saurik) | We need Path in DiskFolder subclass to forge flag.
|
commit | commitdiff | tree |
2017-02-12 |
Jay Freeman (saurik) | Make Folder::Find const, removing internal Save().
|
commit | commitdiff | tree |
2017-02-06 |
Jay Freeman (saurik) | Support separate provisioning for bundled plugins.
|
commit | commitdiff | tree |
2017-01-11 |
Jay Freeman (saurik) | Add #include <set> that was semi-missing from hpp.
|
commit | commitdiff | tree |
2017-01-07 |
Jay Freeman (saurik) | Avoid blowing up the stack hashing large binaries.
|
commit | commitdiff | tree |
2016-12-22 |
Jay Freeman (saurik) | Provide a simple to use implementation of ldid -e.
|
commit | commitdiff | tree |
2016-10-13 |
Jay Freeman (saurik) | Simulated memory map doesn't tolerate limit Align.
|
commit | commitdiff | tree |
2016-09-04 |
Jay Freeman (saurik) | If team ID is not specified, don't output its NUL.
|
commit | commitdiff | tree |
2016-09-04 |
Jay Freeman (saurik) | Verify we do not overflow annoying 0x3000 padding.
|
commit | commitdiff | tree |
2016-08-27 |
Jay Freeman (saurik) | Add guarantee that allocations shouldn't overflow.
|
commit | commitdiff | tree |
2016-08-27 |
Jay Freeman (saurik) | Fix requirement allocation (covered by 0x3000 :/).
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Only exclude nested files when bundles are nested.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Support iOS applications that embed WatchKit apps.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Drastic improvements to nested support (and Mac!).
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Chop bool Open() into void Open() and bool Look().
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Add support for signing symbolic links (sort of?).
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | DiskFolder still hasn't been tested #if __WIN32__.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Store SHA256 as hash2 in files2 for CodeDirectory.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Support signing DiskFolders with nested resources.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Add -q and -Q to dump and sign "requirement data".
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Apparently, I never pushed this fix to ldid -s :/.
|
commit | commitdiff | tree |
2016-08-26 |
Jay Freeman (saurik) | Remove an extraneous variable I did not ever need.
|
commit | commitdiff | tree |
2016-07-31 |
Jay Freeman (saurik) | Detect "non-standard" Mach-O binaries to codesign.
|
commit | commitdiff | tree |
2016-07-31 |
Jay Freeman (saurik) | Define local functions static to avoid collisions.
|
commit | commitdiff | tree |
2016-07-29 |
Jay Freeman (saurik) | Provide a way to maintain file permissions in IPA.
|
commit | commitdiff | tree |
2016-07-29 |
Jay Freeman (saurik) | Support renaming files under an ldid::UnionFolder.
|
commit | commitdiff | tree |
2016-07-29 |
Jay Freeman (saurik) | Embed team identifier of certificate in signature.
|
commit | commitdiff | tree |
2016-07-29 |
Jay Freeman (saurik) | Sign embedded dylibs (that are in top-level .app).
|
commit | commitdiff | tree |
2016-07-28 |
Jay Freeman (saurik) | Our list of excluded files/folders was incomplete.
|
commit | commitdiff | tree |
2016-07-28 |
Jay Freeman (saurik) | UnionFolder clobbered sub-paths in nested bundles.
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | If the binary has an embedded Info.plist, sign it.
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | Make the sha1 interface also work for std::vector.
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | Remove a number of now-ancient MachHeader helpers.
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | Allow -K argument to not specify a key (why not?).
|
commit | commitdiff | tree |
2015-11-13 |
Jay Freeman (saurik) | Improve alignment (end-of-file and non-FAT files).
|
commit | commitdiff | tree |
2015-11-12 |
Jay Freeman (saurik) | Add another hastily and poorly-thought-out #ifdef.
|
commit | commitdiff | tree |
2015-10-18 |
Jay Freeman (saurik) | Add -u, which prints the current_version of UIKit.
|
commit | commitdiff | tree |
2015-10-11 |
Jay Freeman (saurik) | Some of my build environments litter object files.
|
commit | commitdiff | tree |
2015-10-11 |
Jay Freeman (saurik) | Technically, I should have these two header files.
|
commit | commitdiff | tree |
2015-10-11 |
Jay Freeman (saurik) | Add hacky flags to turn off more complex features.
|
commit | commitdiff | tree |
2015-10-11 |
Jay Freeman (saurik) | Add hacky flag to dis-require hash(), removing -T.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | Use internal build of libplist instead of -lplist.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | Use Apple's CommonCrypto for SHA-1 when __APPLE__.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | Port to Apple's pathetic third-world toolchain :/.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | Sort of support signing bundles with entitlements.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | UnionFolder (code for Impactor) should be in ldid.
|
commit | commitdiff | tree |
2015-10-10 |
Jay Freeman (saurik) | SubFolder should take a reference (not a pointer).
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Add ldid::Bundle to the header file, for Impactor.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Avoid libplist++ (it's slow and slightly awkward).
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Replace Windows stat::st_mode with dirent::d_type.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Windows doesn't use the mode parameter on mkdir().
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Sadly, g++ doesn't let me cast empty initializers.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Avoid dirent::d_namlen (not there on Linux glibc).
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Get access to std::auto_ptr by including <memory>.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Avoid FTS (broken in glibc, not present on Win32).
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Finish implementating application bundle codesign.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Link libplist and switch to their C++ wrapper API.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Use std::string more often, and factor out Commit.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Slightly improve prototypes for Sign and Allocate.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Standardize _syscall as exactly one function call.
|
commit | commitdiff | tree |
2015-09-28 |
Jay Freeman (saurik) | Allow more useful error messages in _assert macro.
|
commit | commitdiff | tree |
2015-09-27 |
Jay Freeman (saurik) | Move Functor implementation to header for the API.
|
commit | commitdiff | tree |
2015-09-27 |
Jay Freeman (saurik) | Rename resign to Sign and put into ldid namespace.
|
commit | commitdiff | tree |
2015-09-27 |
Jay Freeman (saurik) | Simplify implementation of temporary reallocation.
|
commit | commitdiff | tree |
2015-09-27 |
Jay Freeman (saurik) | Push few filename variables into the deeper scope.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Indirect support for .app signing via new -E flag.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Remove unused constructor in already-long Functor.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Correct incompatible flag checks (support for -s).
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Be more consistent in how size constants are used.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Apply static to most (if not all) local functions.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Use PKCS12 files to compile a real code signature.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Generally prefer data.empty() to data.size() == 0.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Reimplement requirements using newer abstractions.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Move repetitive Blob magic/length logic to insert.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Abstract SuperBlob helper to support requirements.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Port ldid to build inside of Impactor for Windows.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Use an std::string to store the name being signed.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Complete padding of final fat code directory blob.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Avoid special case for removal of code signatures.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Update copyright year. (Wow, ldid is very old ;P.)
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Drop dependency on minimal as we port to Impactor.
|
commit | commitdiff | tree |
2015-09-21 |
Jay Freeman (saurik) | Internally stream signed output to std::streambuf.
|
commit | commitdiff | tree |
2015-09-20 |
Jay Freeman (saurik) | Extract reallocation/signature to helper function.
|
commit | commitdiff | tree |
2015-08-25 |
Jay Freeman (saurik) | Support LC_ENCRYPTION_INFO_64, for 64-bit decrypt.
|
commit | commitdiff | tree |
2015-08-25 |
Jay Freeman (saurik) | Merge -r into -S and remove all non-obvious flags.
|
commit | commitdiff | tree |
next |