Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
augustctl
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
open-source
augustctl
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
master
Select Git revision
Branches
1
master
default
protected
1 result
Begin with the selected commit
Created with Raphaël 2.2.0
30
Aug
29
28
27
22
21
23
Feb
22
13
Aug
6
Feb
8
Dec
17
Nov
Restore timeout
master
master
Don't requeue just yet
Cache current lock status internally
Increase status endpoint cache life
Move configuration reading to as early as possible
Remove timeout handling and replace with check that lock is connected, which resolves most errors.
Introduce method to check if lock is in some state of connection
Fire HTTP requests under certain circumstances, self-healing the API
Limit request duration so that requests blocked by Bluetooth actiivty don't sit unnecessarily.
On second thought, kill the process when unregistered locks are found, as state is not reliable or repairable.
Stop trying to disconnect locks that the process isn't connected to
Ensure helpers have access to all necessary varibles
Lower cache lives
Correct variable name
Utility method for lock connecitons
Ensure lock data is initialized before interacting with it
Utility to disconnect from lock and clear its caches
Reorganization and inline doc
Disconnect endpoint
Cache clearing and different durations for different endpoints
Initial implementation of caching, to prevent lock DDoS and the need to restart the server
Formatting nit
Rewrite as single API endoint, ensuring lock is always disconnected before request completes
Consistent handling of async events
Correct how keys are iterated
Correct syntax error in server config template
Add multiple-lock support to server
Add support to CLI for multiple locks
Update readme with latest access to offline keys
Fixing callback
First working version
Change npm install to global, and add some additional documentation regarding key retrieval on the iPhone.
Freeze dependencies.
Update all dependencies to the latest version, as they no longer install cleanly as-is.
Add iPhone key retrieval instructions, thanks to Mathieu Vignau @mtvg .
Version bump.
Add jshintrc.
docs: Update README to reflect the current state of the code.
Simple HTTP API server.
refactor: Separate class for secure lock session, lots of API cleanup.
Loading