Mathias Bogaert
Mathias Bogaert
Removes redundant os.Stat call in SetupCwd by directly attempting directory creation with MkdirAll and handling the "already exists" error. This eliminates an extra syscall.
## Current State Concourse currently requires Linux kernel 4.0.0 (for overlay2, released April 2015). We're missing modern container security features, particularly ambient capabilities (4.3+). ## Proposal Increase minimum required kernel...
This commit addresses a significant performance issue with user namespace UID/GID mappings in Linux containers. The baggageclaim component uses these mappings to provide security isolation between processes, but the current...
Replace the manually synchronized map and mutex in promise_list.go with Go's built-in sync.Map to improve performance in concurrent scenarios. This change maintains the same API behavior while reducing lock contention...
Add support for GOARM64 environment variable in cloudflared builds to optimize performance on modern ARM servers, particularly AWS Graviton processors. This would allow users to target specific ARM CPU features...
### Description Test against S3 Directory Buckets. Currently I'm not getting it working: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-differences.html "Additionally, prefixes must end in a delimiter and only "/" can be specified as the delimiter."
 
Feature **Which issue does this PR fix**: Support custom Github OAuth2 auth and token URLs
Replace time.Time with int64 nanotime values for expiration tracking, simplifying TTL checks and reducing memory footprint. 19-30% faster. Performance improvements (benchstat with n=3 on Apple M1): - LRU_Rand_NoExpire: 219.6ns →...
Two bugs caused intermittent "unexpected state token" errors: 1. base64.StdEncoding uses +, /, = which get mangled in URLs 2. Multiple browser tabs race to overwrite the single state cookie...