chore: drop tool-name markers from source comments
Seventeen comments opened with a tag naming the tool that wrote them. The tag goes and each comment keeps its reasoning, now starting as a plain sentence. None of the reasoning changes. The AGENTS.md note in .gitignore drops the story of how the file got into the tree and keeps the one fact a reader needs: its advice to run go fmt is destructive on this CRLF working tree. Comments only; no code, build or test changes.
This commit is contained in:
13 files changed
+19
-20
No files matched your search
@@ -416,7 +416,7 @@ type lpPermissionView struct {
|
||||
// maxLPInfoPages bounds how many "permission info" pages the read projector
|
||||
// chases per request. LuckPerms paginates its reply, so one command shows only
|
||||
// the first page; we follow the header's page count up to this cap.
|
||||
// ponytail: 10 pages ≈ 150 entries — raise if a real user outgrows it.
|
||||
// 10 pages ≈ 150 entries — raise if a real user outgrows it.
|
||||
const maxLPInfoPages = 10
|
||||
|
||||
// handleAccessLuckPermsInfo is the read projector for a player's LuckPerms
|
||||
|
||||
@@ -41,7 +41,7 @@ var felisAuthNS = uuid.NewSHA1(uuid.NameSpaceURL, []byte("nano.felis.lolicon.bes
|
||||
|
||||
// authHTTPClient calls the upstream Yggdrasil roots. The timeout bounds one login
|
||||
// against a hung source; the resolver moves on to the next source on any failure.
|
||||
// ponytail: one shared client, sequential priority scan — a third-party login costs one
|
||||
// One shared client, sequential priority scan — a third-party login costs one
|
||||
// wasted Mojang round-trip; add parallel fan-out only if login latency bites.
|
||||
var authHTTPClient = &http.Client{
|
||||
Timeout: 5 * time.Second,
|
||||
@@ -171,7 +171,7 @@ const mcUsernameMax = 16
|
||||
// TRUNCATED to fit rather than the rename being skipped when it would not fit — skipping is
|
||||
// what would silently hand a 14-character premium name back to the squatter.
|
||||
//
|
||||
// ponytail: two players of one source whose names agree on their first mcUsernameMax-len(prefix)-1
|
||||
// Two players of one source whose names agree on their first mcUsernameMax-len(prefix)-1
|
||||
// characters truncate onto the same in-game name, as does a prefixed name that happens to be
|
||||
// a premium name itself. Both cost an "already connected" bounce, not an identity: the UUID
|
||||
// rewrite is what keeps players apart, and it does not depend on the name at all. Add a
|
||||
@@ -242,7 +242,7 @@ func isPremiumName(ctx context.Context, username string) bool {
|
||||
}
|
||||
|
||||
premiumNames.Lock()
|
||||
// ponytail: bounded by dropping the whole map rather than evicting LRU — entries are
|
||||
// Bounded by dropping the whole map rather than evicting LRU — entries are
|
||||
// only minted by players who actually authenticated somewhere, so this is a backstop
|
||||
// against an unbounded map, not a cache policy worth tuning.
|
||||
if len(premiumNames.m) >= premiumCacheMax {
|
||||
|
||||
Reference in new issue
Block a user