Skip to content

Instantly share code, notes, and snippets.

View mahlonsmith's full-sized avatar

Mahlon E. Smith mahlonsmith

View GitHub Profile
diff --git a/lib/strelka/app/auth.rb b/lib/strelka/app/auth.rb
--- a/lib/strelka/app/auth.rb
+++ b/lib/strelka/app/auth.rb
@@ -621,8 +621,8 @@
self.log.debug " positive perm criteria: %p" % [ self.class.positive_perms_criteria ]
self.class.positive_perms_criteria.each do |pattern, block, newperms|
- next unless self.request_matches_criteria( request, pattern, &block )
newperms = Array( newperms )
+ newperms << self.request_matches_criteria( request, pattern, &block )
@mahlonsmith
mahlonsmith / keybase.md
Created September 19, 2019 23:27
Keybase Proof

Keybase proof

I hereby claim:

  • I am mahlonsmith on github.
  • I am mahlon (https://keybase.io/mahlon) on keybase.
  • I have a public key ASDd59u6h1sKb8wMQw9jyQ-eXwkdPHqDu9ueP003qc8f9Qo

To claim this, I am signing this object:

@mahlonsmith
mahlonsmith / test.nim
Created October 24, 2019 23:17
nim registerProcess test
import osproc
import selectors
let selector = newSelector[int]()
for i in 1..2:
let p = startProcess(
command = "sleep",
args = ["2"],
options = {poUsePath}