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