]> git.saurik.com Git - ldid.git/shortlog
ldid.git
2015-10-10  Jay Freeman... Use internal build of libplist instead of -lplist.
2015-10-10  Jay Freeman... Use Apple's CommonCrypto for SHA-1 when __APPLE__.
2015-10-10  Jay Freeman... Port to Apple's pathetic third-world toolchain :/.
2015-10-10  Jay Freeman... Sort of support signing bundles with entitlements.
2015-10-10  Jay Freeman... UnionFolder (code for Impactor) should be in ldid.
2015-10-10  Jay Freeman... SubFolder should take a reference (not a pointer).
2015-09-28  Jay Freeman... Add ldid::Bundle to the header file, for Impactor.
2015-09-28  Jay Freeman... Avoid libplist++ (it's slow and slightly awkward).
2015-09-28  Jay Freeman... Replace Windows stat::st_mode with dirent::d_type.
2015-09-28  Jay Freeman... Windows doesn't use the mode parameter on mkdir().
2015-09-28  Jay Freeman... Sadly, g++ doesn't let me cast empty initializers.
2015-09-28  Jay Freeman... Avoid dirent::d_namlen (not there on Linux glibc).
2015-09-28  Jay Freeman... Get access to std::auto_ptr by including <memory>.
2015-09-28  Jay Freeman... Avoid FTS (broken in glibc, not present on Win32).
2015-09-28  Jay Freeman... Finish implementating application bundle codesign.
2015-09-28  Jay Freeman... Link libplist and switch to their C++ wrapper API.
2015-09-28  Jay Freeman... Use std::string more often, and factor out Commit.
2015-09-28  Jay Freeman... Slightly improve prototypes for Sign and Allocate.
2015-09-28  Jay Freeman... Standardize _syscall as exactly one function call.
2015-09-28  Jay Freeman... Allow more useful error messages in _assert macro.
2015-09-27  Jay Freeman... Move Functor implementation to header for the API.
2015-09-27  Jay Freeman... Rename resign to Sign and put into ldid namespace.
2015-09-27  Jay Freeman... Simplify implementation of temporary reallocation.
2015-09-27  Jay Freeman... Push few filename variables into the deeper scope.
2015-09-21  Jay Freeman... Indirect support for .app signing via new -E flag.
2015-09-21  Jay Freeman... Remove unused constructor in already-long Functor.
2015-09-21  Jay Freeman... Correct incompatible flag checks (support for -s).
2015-09-21  Jay Freeman... Be more consistent in how size constants are used.
2015-09-21  Jay Freeman... Apply static to most (if not all) local functions.
2015-09-21  Jay Freeman... Use PKCS12 files to compile a real code signature.
2015-09-21  Jay Freeman... Generally prefer data.empty() to data.size() == 0.
2015-09-21  Jay Freeman... Reimplement requirements using newer abstractions.
2015-09-21  Jay Freeman... Move repetitive Blob magic/length logic to insert.
2015-09-21  Jay Freeman... Abstract SuperBlob helper to support requirements.
2015-09-21  Jay Freeman... Port ldid to build inside of Impactor for Windows.
2015-09-21  Jay Freeman... Use an std::string to store the name being signed.
2015-09-21  Jay Freeman... Complete padding of final fat code directory blob.
2015-09-21  Jay Freeman... Avoid special case for removal of code signatures.
2015-09-21  Jay Freeman... Update copyright year. (Wow, ldid is very old ;P.)
2015-09-21  Jay Freeman... Drop dependency on minimal as we port to Impactor.
2015-09-21  Jay Freeman... Internally stream signed output to std::streambuf.
2015-09-20  Jay Freeman... Extract reallocation/signature to helper function.
2015-08-25  Jay Freeman... Support LC_ENCRYPTION_INFO_64, for 64-bit decrypt.
2015-08-25  Jay Freeman... Merge -r into -S and remove all non-obvious flags.
2015-08-25  Jay Freeman... Avoid using minimal/mapping.h (use internal mmap).
2015-08-24  Jay Freeman... The Archive Identity Editor is a separate project.
2015-08-24  Jay Freeman... Avoid using minimal/string.h (prefer std::string).
2015-08-23  Jay Freeman... Use OpenSSL to implement SHA1 instead of our copy.
2015-08-21  Jay Freeman... Avoid sharing linkedit_data_commands in FAT files.
2015-08-21  Jay Freeman... Separate lookup of LC_ENCRYPTION_INFO from usages.
2015-08-21  Jay Freeman... Add libplist (and libcnary) so to sign Info.plist.
2015-06-29  Jay Freeman... Maintain fat_arch.align when allocating fat files. v1.2.1
2015-06-27  Jay Freeman... Align size of a final embedded Mach-O to 16 bytes. v1.2.0
2015-06-27  Jay Freeman... Align __LINKEDIT segment vmsize to match filesize.
2015-06-27  Jay Freeman... Older versions of Apple's compiler give me errors.
2015-06-27  Jay Freeman... Use _syscall to verify that -S's truncate worked.
2015-06-27  Jay Freeman... Apple's newer LLVM backends generate garbage code.
2015-06-26  Jay Freeman... Remove some thankfully now-obsolete UNIX includes.
2015-06-26  Jay Freeman... Avoid Depends: on odcctools for codesign_allocate.
2015-06-26  Jay Freeman... Commit old logic to force codesign's install_name.
2015-02-09  Jay Freeman... Fix compile using newer Xcode SDK or gcc on Linux.
2013-12-31  Jay Freeman... Very minor (critical) changes to the build script. v1.1.2
2013-09-05  Jay Freeman... Fix a typo mistake copying Telesphoreo description. v1.1.1
2013-09-03  Jay Freeman... Add special cases to support old codesign_allocate. v1.1.0
2013-09-03  Jay Freeman... The iOS package script installed ldid as ldid.arm.
2012-12-01  Jay Freeman... Add MH_OBJECT and BIND_* definitions for later use.
2012-12-01  Jay Freeman... Use || instead of |... not certain how that happnened.
2012-11-04  Jay Freeman... Change license on ldid to AGPL3 (reflecting usage).
2012-11-04  Jay Freeman... Add minimal as a git submodule for easier access.
2012-09-07  Jay Freeman... Use the new -A cpu filter when using -r and -S.
2012-09-07  Jay Freeman... Attept to autodetect support gcc architectures.
2012-09-07  Jay Freeman... Add the cryptid= value to decryption report.
2012-09-07  Jay Freeman... Add a build environment for iOS+Cydia packaging.
2012-09-06  Jay Freeman... Provide -a and -A, used to dump and select archs.
2012-09-06  Jay Freeman... Add -d and -D, used to dump and edit encryptions.
2012-09-06  Jay Freeman... Add the -O flag I used to munge extracted dylibs.
2012-09-06  Jay Freeman... Added a few _packed modifiers that were missing.
2012-09-06  Jay Freeman... Fix a few compilation warnings: const, %z, unused.
2012-07-04  Jay Freeman... Change software license from GPLv3 from Modified BSD.
2011-10-22  Jay Freeman... Support ldid -r on fat, big-endian, and 64-bit.
2011-10-22  Jay Freeman... Support read-only mmap when possible.
2011-10-22  Jay Freeman... Add a -> operator to FatHeader for parity.
2011-10-22  Jay Freeman... Add a ton more load command structs.
2011-10-22  Jay Freeman... Add ldid -r: reverse ldid.
2011-05-20  Jay Freeman... Support universal (fat) binaries.
2011-02-10  Jay Freeman... Update copyright and description.
2011-01-13  Jay Freeman... Have make.sh output what it is doing.
2011-01-13  Jay Freeman... Support compilation on Mac OS X 10.4.
2011-01-13  Jay Freeman... Fix swap on MH_DYLDLINK enforce.
2010-11-08  Jay Freeman... Support running ldid on ppc.
2010-11-05  Jay Freeman... Support ldid on PPC binaries.
2010-11-05  Jay Freeman... Add a simple build environment.
2010-11-05  Jay Freeman... Add support for i386 and x86_64 binaries.
2010-11-05  Jay Freeman... Fix a stupid warning with printf().
2009-08-13  Jay Freeman... Be a little more explicit about types for Cygwin.
2009-05-20  Jay Freeman... Make ldid workaround the stupid inode issue. v1.0.610
2009-04-21  Jay Freeman... Add MH_DYLDLINK before attempting codesign_allocate.
2009-04-20  Jay Freeman... Checkpointing work on -n and -w before adding MH_DYLDLINK.
2009-02-22  Jay Freeman... Added string.h for memset. (toelooper)
2008-09-15  Jay Freeman... Added ldid -e. v1.0.476
next