Aktivitäten

2017
23. Oktober

Github Push to MacPass/KeePassKit

  • made ICNS loading test macOS only
  • added missing test database to tvOS test target
  • silenced compiler warnings for NS(U)Integer in formats. Updated to non deprecated Calendar constants

Github Push to MacPass/KeePassKit

  • preparation for non-bitmap-image rendering

Github Push to MacPass/KeePassKit

  • Added iOS, tvOS & watchOS framework target
  • Build non-optimized Argon2 for ARM arch
  • Removed KPKPasteboard related macros
  • Updated .travis.yml
  • Try to fix .travis.yml
  • Try to fix signing issue on travis
  • Revert "Try to fix signing issue on travis"
    This reverts commit 83b46f8aa20bb547a6ba8c7685c671737d57ccdc.
  • Try to fix travis by using simulator target
  • Corrected test target dependency
  • Corrected test target linked with libraries
  • Fixed import of opt & ref blamka implementation
  • Drop iOS tests for the sake of travis
  • Use isEqual: to compare two NSUUIDs
  • Headers not in framework module
  • Use Xcode 8.3 for travis & give iOS a try
  • xctool not working on Xcode 8. Switch to xcodebuild
  • Merge branch 'master' into feature/platform-support
    # Conflicts:
    # KeePassKit.xcodeproj/project.pbxproj
  • Fixed project settings
  • Using project Name for Product name instead of hard coding it
  • Extended (failing) image loading teste

Github Push to MacPass/KeePassKit

  • fixed compatiblity issue for 10.9
  • keep aspect ration on png rendering
  • fixed issue in aspect aware rendering pdf as png data.
  • changed qualifier order in properties
  • added assertion for moving groups between trees
  • populated undo action names
  • setting action names for setValue on KPKAttribute
  • introduced KPKTree backreference on metadata
  • added undo/redo support for custom icon add/remove
  • extended tests for custom icons and added performance tests for child retrieval
  • reduced allocation overhead on entry and group collection.
    This also results in a roughly 500% speed up in lookup time
  • trigger icon changes but keep the uuid since this seems to conflict with the NSUndoMager system
  • add change notficiation for adding custom icons as well since this might be an undo operation
  • fixed root group algorithm to return correct pointers no new instances!
  • added test for custom icon support on KDB files
  • fixed writing custom KeePassX custom icon structure in KDB files
  • fixed compiler warning by returing correct type
  • extendedn public API for KPKIcon
  • updated to Xcode 9
  • silenced Xcode 9 warnings
20. Oktober

Github Push to mstarke/MacPass

  • extended build command to disable sparkle
19. Oktober

Github Release continuous mstarke/MacPass

Github Push to mstarke/MacPass

  • Added base localizations for string files
  • removed 10.13 sdk typedef NSNibName

Github Push to mstarke/MacPass

  • Updated german localization
  • Enabled localzation for duplicate entry options window
  • updated to current Xcode 9
  • Added localization for duplicate entry history window
  • Localization file cleanup
  • More cleanup on database settings windows. Memory display for Argon2 now uses stepper and NSByteCountFormatter
  • reset to system language for running app
  • using current KeePassKit
  • fixed typo in comment
  • Fixed issue with some sheets hanging around when the database is locked
  • Fixed more issues with sheets being displayed when database is locked
  • updated to current KeePassKit
  • Using coherent code style
  • using MacPass code style. Removed auto-open of path control as this annoys if MacPass gets focus
  • setup delegate in xib instead of code

Github Push to mstarke/MacPass

  • Various usability improvements (#665)
    * Set password creator window title

    * Fix TODO, help url is read from Info.plist instead of a string literal

    * Remove width constraint for 'Set Defaults' button of password generator so text is not cropped

    * Improve keyboard shortcuts
    New entries can be created using cmd + n, while cmd + shift + n creates new groups. Creating new databases is probably done too rarely to warrant a keyboard shortcut.
    Additionally the 'New' menu item now has a submenu containing actions to create new entries, groups and databases (fixing #405).

    * Hook up keyboard shortcut cmd + backspace to delete action

    * Use shorter date format in inspector and add special output for distant future

    * Show date picker when expiration is activates for either groups or entries but no date set

    * Prompt for key file pops up automatically when the field is selected using tab

    * Focus title field when new groups are created (#606).

    * Rename search method so text fields don't capture it (#531)

    * Don't show empty tags

    * Remove menu item used for debugging.
17. Oktober

Github Push to MacPass/KeePassKit

  • fixed missing compare on metadata equality test
  • Added minimum and maxium memory values for Argon2KeyDerivation

Github Push to mstarke/MacPass

  • Fixed typos. Moved sections around.
16. Oktober

Github Push to mstarke/MacPass

  • removed unused code
  • removed commented unused code
  • enforced password changes are only possible after unlock, not before save anymore. Support for one-time forced changes added.
  • reworked layout for advanced tab in database settings windows
  • added additinal labels
  • Using localized string.
  • updated layout on security settings windows
13. Oktober

Github Push to MacPass/KeePassKit

  • added one time enforced master key change to metadata
  • exposed history maintainance API for tree (no fine granularity on entries)
  • updated default rounds to match KeePass defaults
  • bumped version
12. Oktober

Github Push to MacPass/MacPassHTTP

  • added additional warning flags
  • using current KeePassHTTPKit
  • using new KeePassHTTPKit to fix crashes

Github Push to MacPass/MacPassHTTP

  • updating to current KeePassHTTPKit
  • Updated to current KeePassHTTPKit

Github Push to MacPass/KeePassHTTPKit

  • using NSStringFromSelector to remove magic strings
  • reverting back to older JSONModel since the current release keeps crashing on BOOL values
  • bumped version
11. Oktober

Github Push to arBmind/rebuild-REC

  • completed token_preparation step
    * added index tools for variant
    * fixed rope

Github Push to MacPass/KeePassHTTPKit

  • instanceResondsToSelector instead of respondsToSelector
  • bumped version

Github Release 0.2.2 MacPass/MacPassHTTP

Github Release 0.2.2 MacPass/MacPassHTTP

Github Push to mstarke/MacPass

  • cd into MacPass prior to running carthage (#660)

Github Push to mstarke/MacPass

  • cd into MacPass prior to running carthage (#661)
    Thanks, but the gh-pages will get retired soon since they are a duplicate of the Readme and I'm using a dedicated url for as product page: macpassapp.org

Github Push to MacPass/MacPassHTTP

  • removed signing settings
10. Oktober

Github Push to arBmind/rebuild-REC

  • added Parser, editorconfig, clang-format, coroutine-ts
    * added googletest as submodule
  • added experimental vagrant machine to test clang 5 coroutines-ts with libc++

Github Push to MacPass/macpass.github.io

  • apple script to set screen size for screenshots

Github Push to MacPass/KeePassKit

  • introduced compare API to differentiate against equality tests.

Github Push to MacPass/MacPassHTTP

  • fixed path error in deploy script

Github Push to MacPass/MacPassHTTP

  • removed full paths from zip file

Github Push to MacPass/MacPassHTTP

  • skip install on travis

Github Push to MacPass/MacPassHTTP

  • added overwrite option to force upload of newer releases

Github Push to MacPass/MacPassHTTP

  • Bumping to 10.9 for newer Sheet API since old one seems to be broken in 10.13 sdk under 10.12.
  • bumped version to reflect 10.9 requirement
9. Oktober

Github Push to mstarke/MacPass

  • adopting new KeePassKit API for multiple matching window associations
  • Fixed #657 exiting history display does not break entry display

Github Push to MacPass/KeePassKit

  • fixed wrong return of nil every time.

Github Push to MacPass/KeePassKit

  • extended test for window association title matching

Github Push to MacPass/KeePassKit

  • changed API for window association matching to return all matches, not just the first.
8. Oktober

Github Push to mstarke/MacPass

  • Fixed a typo in German translation (#656)
7. Oktober

Github Push to mstarke/MacPass

  • fixed typo
  • removed private KeePassKit API usage
  • enhanced documentation
  • enhanced right click target resolving in entry table
    If an item is right clicked, it would be the target of an action regardless of selection,
    now, if there is a selection and the right-clicked item is contained in this selection, every item is the target,
    otherwise, only the right clicked target is used.
  • updated to new KeePassKit
    This fixes a mayor error resulting in corrupted KDBX4 files.

Github Push to MacPass/KeePassKit

  • extended serailization/deserialization performance tests
  • using low level c datetime functions instead of date formatter.
  • made KDBX4 inner header parser less strict
  • using 64 bytes for random stream key in KDBX4 database
  • fixed invalid hmac hashed data for KDBX4 format
  • better names for NSDate Category APIs
2. Oktober

Github Push to hicknhack-software/redmine_hourglass

  • Improved readme
1. Oktober

Github Push to mstarke/MacPass

  • Add github variables
    Setting correct github variables for zip and tar downloads (see: https://github.com/pages-themes/midnight/issues/4).

    Closes #626
  • Merge pull request #653 from subic/patch-1
28. September

Github Push to mstarke/MacPass

  • code style
  • using modern objective-c
  • fixed old values being displayed in reused table cell views
  • using private API of KeePassKit for better performance
  • Using optimized KeePassKit for better performance and fixed drag and drop issue under macOS 10.13

Github Push to MacPass/KeePassKit

  • corrected documentation
  • switched to identy based isEqual in contrast to common obj-C standards. Adjusted tests to cover new API

Github Push to MacPass/KeePassKit

  • disclosing mutable collection
  • Revert "disclosing mutable collection"
    This reverts commit 92c4b35f7b0ac22baccbda46c744ff3e2bdf134b.
  • Revert "testing different approach to KVO compliance"
    This reverts commit c4fdc5ceb707274772b7f1ebfcc8f17c950650d1.
  • Revert "introduced binding only properties for performance improvements"
    This reverts commit 4a04a3400f5f16cd2141e1e202f61e847164e66a.
  • using saner values for performance checks
  • fixed typo
  • enhanced ordered collection access by using object identity instead of equality.
  • extended bindable interface
  • fixed misnamed KVO functions
  • extended node traversal methods with options
  • fixed typo
  • removed line
  • using CommonCrypto defines where adequate
  • extended KVO tests for KPKGroup
  • fixed NSSecureCoding issue in entry decoding. Extended test coverage for tags on entries.
27. September

Github Push to MacPass/KeePassKit

  • testing different approach to KVO compliance

Github Push to MacPass/KeePassKit

  • removed stress test to enable travis again
  • introduced binding only properties for performance improvements

Github Push to MacPass/KeePassKit

  • Revert "venting internal mutable arrays to outside for performance gains."
    This reverts commit 760722fd62cf3bcd872e6a40f79bf8e2da2a6a2b.

Github Push to MacPass/KeePassKit

  • added test for custom icon support on KDB files
  • fixed writing custom KeePassX custom icon structure in KDB files
  • fixed compiler warning by returing correct type
  • extendedn public API for KPKIcon
  • updated to Xcode 9
  • silenced Xcode 9 warnings
  • fixed nil error in KPKIcon with supplied UUID, extended KDB Icon tests
  • added stress test for serializing and deseralizing huge databases
  • venting internal mutable arrays to outside for performance gains.
  • extended performance test to include nodeEquality
26. September

Github Push to mstarke/MacPass

  • do not follow symlinks when compressing MacPass.app
  • removed obsolte ui file
  • restructured import/export
  • codestyle
  • made API more terse on type
  • KDB files now get saved without telling the user he looses data. Extended info display in save dialog

Github Push to MacPass/MacPassHTTP

  • fixed symlink compression in zip archive
25. September

Github Release continuous MacPass/MacPassHTTP