URI: 
       PROTOCOL.md - dreadlock-ng - Remote locking daemon with a funny name.
  HTML git clone git://bitreich.org/dreadlock-ng git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dreadlock-ng
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
       PROTOCOL.md (535B)
       ---
            1 # Dreadlock Protocol
            2 
            3 https://github.com/jamwt/dreadlock/blob/master/README.md
            4 
            5 ## Port
            6 
            7 * original dreadlock: 6001
            8 * dreadlock-ng: ingreslock (1524)
            9         * Because it is fun to reuse and for historical reasons.
           10 
           11 ## Locking
           12 
           13         C: lock $lockname $timeout\r\n
           14         $lockname ... a-zA-Z0-9
           15         $timeout ... 0-9 in milliseconds
           16 
           17         On Success:
           18         S: l locked\r\n
           19 
           20         On Timeout:
           21         S: t timeout\r\n
           22 
           23 ## Unlocking
           24 
           25         C: unlock $lockname\r\n
           26 
           27         On Success:
           28         S: u unlocked\r\n
           29 
           30 ## Errors
           31 
           32         S: e $errormsg\r\n
           33 
           34 ## Connection Closing
           35 
           36 * All locks will be unlocked.
           37