irc-ingestion/src/irc_service.cr-35- @api_url = ENV["API_URL"]? || "http://logs-api:3001" /home/josie/development/personal/josiedot/health/services/irc-ingestion/src/irc_service.cr-36- @api_username = ENV["API_USERNAME"]? || "admin" irc-ingestion/src/irc_service.cr:37: @api_password = ENV["API_PASSWORD"]? || "admin_password_change_me" /home/josie/development/personal/josiedot/health/services/irc-ingestion/src/irc_service.cr-38- /home/josie/development/personal/josiedot/health/services/irc-ingestion/src/irc_service.cr-39- # Load username mappings from ConfigMap -- compose.yml-9- - "127.0.0.1:6379:6379" compose.yml-10- environment: compose.yml:11: - REDIS_PASSWORD=foobar compose.yml-12- networks: compose.yml-13- local-dev: -- /home/josie/development/personal/josiedot/health/services/compose.yml-24- - REDIS_HOST=10.89.0.156 /home/josie/development/personal/josiedot/health/services/compose.yml-25- - REDIS_PORT=6379 compose.yml:26: - REDIS_PASSWORD=foobar /home/josie/development/personal/josiedot/health/services/compose.yml-27- - KEMAL_ENV=development /home/josie/development/personal/josiedot/health/services/compose.yml-28- - API_USERNAME=admin compose.yml:29: - API_PASSWORD=pissword compose.yml-30- networks: /home/josie/development/personal/josiedot/health/services/compose.yml-31- - local-dev -- /home/josie/development/personal/josiedot/health/services/_docs/security-audit-2025-12-22.txt-16-2. [CRITICAL] Hardcoded Default Credentials _docs/security-audit-2025-12-22.txt-17- File: irc-ingestion/src/irc_service.cr:35 _docs/security-audit-2025-12-22.txt:18: Issue: Default API password `admin_password_change_me` _docs/security-audit-2025-12-22.txt-19- Impact: Initial deployment accessible with known credentials _docs/security-audit-2025-12-22.txt-20- Fix: Require explicit configuration, fail startup if not provided -- /home/josie/development/personal/josiedot/health/services/core/test_raw_dose_live.sh-5- core/test_raw_dose_live.sh-6-API_URL="https://api.josie.health" core/test_raw_dose_live.sh:7:AUTH="admin:admin_password_change_me" /home/josie/development/personal/josiedot/health/services/core/test_raw_dose_live.sh-8- /home/josie/development/personal/josiedot/health/services/core/test_raw_dose_live.sh-9-# Colors for output -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/MIGRATION_GUIDE.md-119-func (m MyCustomClaims) Validate() error { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/MIGRATION_GUIDE.md-120- if m.Foo != "bar" { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/MIGRATION_GUIDE.md:121: return errors.New("must be foobar") /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/MIGRATION_GUIDE.md-122- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/MIGRATION_GUIDE.md-123- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/validator.go-20-// func (m MyCustomClaims) Validate() error { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/validator.go-21-// if m.Foo != "bar" { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/validator.go:22:// return errors.New("must be foobar") /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/validator.go-23-// } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/golang-jwt/jwt/v5/validator.go-24-// return nil -- cli/lib/fancyline/spec/fancyline/context_spec.cr-83- io = IO::Memory.new /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-84- c = ctx(io, io) cli/lib/fancyline/spec/fancyline/context_spec.cr:85: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-86- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-87- c.destruct.should be_nil -- cli/lib/fancyline/spec/fancyline/context_spec.cr-94- io = IO::Memory.new /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-95- c = ctx(io, io) cli/lib/fancyline/spec/fancyline/context_spec.cr:96: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-97- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-98- c.accept! cli/lib/fancyline/spec/fancyline/context_spec.cr:99: c.destruct.should eq "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-100- io.to_s.should eq "\n\r" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-101- end -- cli/lib/fancyline/spec/fancyline/context_spec.cr-106- io = IO::Memory.new /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-107- c = ctx(io, io) cli/lib/fancyline/spec/fancyline/context_spec.cr:108: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-109- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-110- c.reject! -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-122- c = ctx.tap(&.start_widget(widget)) /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-123- cli/lib/fancyline/spec/fancyline/context_spec.cr:124: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-125- c.handle 'A' /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-126- cli/lib/fancyline/spec/fancyline/context_spec.cr:127: c.editor.line.should eq "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-128- widget.context.should be c /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-129- widget.char.should eq 'A' -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-136- c = ctx.tap(&.start_widget(widget)) /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-137- cli/lib/fancyline/spec/fancyline/context_spec.cr:138: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-139- c.handle 'B' /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-140- cli/lib/fancyline/spec/fancyline/context_spec.cr:141: c.editor.line.should eq "Bfoobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-142- widget.context.should be c /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-143- widget.char.should eq 'B' -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-156- end /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-157- cli/lib/fancyline/spec/fancyline/context_spec.cr:158: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-159- c.handle 127.unsafe_chr /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-160- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-161- caught_ctx.should be_nil cli/lib/fancyline/spec/fancyline/context_spec.cr:162: c.editor.line.should eq "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-163- widget.context.should be c /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-164- widget.char.should eq 127.unsafe_chr -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-181- it "passes it on to the editor" do /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-182- c = ctx cli/lib/fancyline/spec/fancyline/context_spec.cr:183: c.editor.line = "foobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-184- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-185- c.handle 'A' /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-186- cli/lib/fancyline/spec/fancyline/context_spec.cr:187: c.editor.line.should eq "Afoobar" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-188- end /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/context_spec.cr-189- end -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-41- it "moves the cursor by an offset" do /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-42- edit = editor cli/lib/fancyline/spec/fancyline/editor_spec.cr:43: edit.line = "foobarbaz" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-44- edit.cursor = 5 /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-45- -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-76- it "runs the completion and adjusts the cursor" do /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-77- edit = editor cli/lib/fancyline/spec/fancyline/editor_spec.cr:78: edit.line = "foobarbaz" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-79- edit.cursor = 8 /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/spec/fancyline/editor_spec.cr-80- -- /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/src/fancyline/string_util.cr-61- # /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/src/fancyline/string_util.cr-62- # ``` cli/lib/fancyline/src/fancyline/string_util.cr:63: # StringUtil.terminal_sub("\e[1mfoobar\e[0m", 3, 3) # => "\e[1mbar\e[0m" /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/src/fancyline/string_util.cr-64- # ``` /home/josie/development/personal/josiedot/health/services/cli/lib/fancyline/src/fancyline/string_util.cr-65- # -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-711-// - For /foo/bar/baz.html path returns baz.html. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-712-// - For /foo/bar/ returns empty byte slice. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:713:// - For /foobar.js returns foobar.js. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-714-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-715-// The returned bytes are valid until the next URI method call. -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-727-// The following newURI types are accepted: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-728-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:729:// - Absolute, i.e. http://foobar.com/aaa/bb?cc . In this case the original /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-730-// uri is replaced by newURI. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:731:// - Absolute without scheme, i.e. //foobar.com/aaa/bb?cc. In this case /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-732-// the original scheme is preserved. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-733-// - Missing host, i.e. /aaa/bb?cc . In this case only RequestURI part -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-743-// The following newURI types are accepted: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-744-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:745:// - Absolute, i.e. http://foobar.com/aaa/bb?cc . In this case the original /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-746-// uri is replaced by newURI. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:747:// - Absolute without scheme, i.e. //foobar.com/aaa/bb?cc. In this case /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-748-// the original scheme is preserved. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-749-// - Missing host, i.e. /aaa/bb?cc . In this case only RequestURI part -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-869- nq := bytes.IndexByte(uri, '?') /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-870- if nq >= 0 && nq < n { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:871: // A hack for urls like foobar.com?a=b/xyz /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-872- n = nq /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-873- } else if n < 0 { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go:874: // A hack for bogus urls like foobar.com?a=b without /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-875- // slash after host. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/uri.go-876- if nq >= 0 { -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-21- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-22- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go:23: data := []byte("foobar") /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-24- for { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-25- _, err := c1.Write(data) -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-107- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-108- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go:109: data := []byte("foobar") /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-110- c2 := pc.Conn2() /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-111- if _, err := c2.Write(data); err != nil { -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-176- var err error /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-177- for { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go:178: if _, err = c2.Write([]byte("foobar")); err != nil { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-179- if err != errConnectionClosed { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/pipeconns_test.go-180- err = fmt.Errorf("unexpected error: %w", err) -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener_timing_test.go-127- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener_timing_test.go-128-func streamingHandler(ctx *fasthttp.RequestCtx) { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener_timing_test.go:129: ctx.WriteString("foobar") //nolint:errcheck /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener_timing_test.go-130-} /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fasthttputil/inmemory_listener_timing_test.go-131- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-634-// Example TCP addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-635-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:636:// - foobar.com:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:637:// - foobar.com:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:638:// - foobar.com:8080 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-639-type DialFunc func(addr string) (net.Conn, error) /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-640- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-649-// Example TCP addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-650-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:651:// - foobar.com:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:652:// - foobar.com:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:653:// - foobar.com:8080 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-654-type DialFuncWithTimeout func(addr string, timeout time.Duration) (net.Conn, error) /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-655- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-691- // For example, /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-692- // /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:693: // - foobar.com:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:694: // - foobar.com:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go:695: // - foobar.com:8080 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-696- Addr string /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/client.go-697- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-32-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-33-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:34:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-35-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-36-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-57-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-58-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:59:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-60-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-61-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-85-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-86-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:87:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-88-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-89-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-111-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-112-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:113:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-114-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-115-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-185-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-186-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:187:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-188-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-189-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-210-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-211-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:212:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-213-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-214-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-238-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-239-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:240:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-241-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-242-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-264-// The addr passed to the function must contain port. Example addr values: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-265-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go:266:// - foobar.baz:443 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-267-// - foo.bar:80 /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/tcpdialer.go-268-// - aaa.com:8080 -- /home/josie/development/personal/josiedot/health/services/cli/lib/db/spec/db_spec.cr-110- /home/josie/development/personal/josiedot/health/services/cli/lib/db/spec/db_spec.cr-111- it "gives nice error message when no driver is registered for schema (#21)" do cli/lib/db/spec/db_spec.cr:112: expect_raises(ArgumentError, %(no driver was registered for the schema "foobar", did you maybe forget to require the database driver?)) do cli/lib/db/spec/db_spec.cr:113: DB.open "foobar://baz" /home/josie/development/personal/josiedot/health/services/cli/lib/db/spec/db_spec.cr-114- end /home/josie/development/personal/josiedot/health/services/cli/lib/db/spec/db_spec.cr-115- end -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go-183-// Examples: /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go-184-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go:185:// - host=foobar.com, slashesCount=0, original path="/foo/bar". /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go:186:// Resulting path: "/foobar.com/foo/bar" /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go-187-// /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/fs.go-188-// - host=img.aaa.com, slashesCount=1, original path="/images/123/456.jpg" -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-187- ```go /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-188- type MyHandler struct { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md:189: foobar string /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-190- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-191- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-192- // request handler in net/http style, i.e. method bound to MyHandler struct. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-193- func (h *MyHandler) HandleFastHTTP(ctx *fasthttp.RequestCtx) { /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md:194: // notice that we may access MyHandler properties here - see h.foobar. /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-195- fmt.Fprintf(ctx, "Hello, world! Requested path is %q. Foobar is %q", /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md:196: ctx.Path(), h.foobar) /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-197- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-198- -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-204- // pass bound struct method to fasthttp /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-205- myHandler := &MyHandler{ /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md:206: foobar: "foobar", /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-207- } /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-208- fasthttp.ListenAndServe(":8080", myHandler.HandleFastHTTP) -- /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-487-* String may be appended to `[]byte` buffer with `append` /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-488-```go /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md:489:dst = append(dst, "foobar"...) /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-490-``` /home/josie/development/personal/josiedot/health/heartbeat/vendor/github.com/valyala/fasthttp/README.md-491- -- /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-428- /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-429- it "#bitcount" do core/lib/redis/spec/redis_spec.cr:430: redis.set("foo", "foobar") /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-431- redis.bitcount("foo", 0, 0).should eq(4) /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-432- redis.bitcount("foo", 1, 1).should eq(6) -- /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-434- /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-435- it "#bitop" do core/lib/redis/spec/redis_spec.cr:436: redis.set("key1", "foobar") /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-437- redis.set("key2", "abcdef") /home/josie/development/personal/josiedot/health/services/core/lib/redis/spec/redis_spec.cr-438- redis.bitop("and", "dest", "key1", "key2").should eq(6) -- /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-8-REDIS_PORT=6399 core/test_raw_dose.sh-9-API_URL="http://localhost:$API_PORT" core/test_raw_dose.sh:10:AUTH="admin:admin_password_change_me" /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-11- /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-12-# Colors for output -- /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-41- -e REDIS_PORT=$REDIS_PORT \ /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-42- -e API_USERNAME=admin \ core/test_raw_dose.sh:43: -e API_PASSWORD=admin_password_change_me \ /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-44- josie-health-api-test /home/josie/development/personal/josiedot/health/services/core/test_raw_dose.sh-45- -- /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-428- /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-429- it "#bitcount" do web/lib/redis/spec/redis_spec.cr:430: redis.set("foo", "foobar") /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-431- redis.bitcount("foo", 0, 0).should eq(4) /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-432- redis.bitcount("foo", 1, 1).should eq(6) -- /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-434- /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-435- it "#bitop" do web/lib/redis/spec/redis_spec.cr:436: redis.set("key1", "foobar") /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-437- redis.set("key2", "abcdef") /home/josie/development/personal/josiedot/health/services/web/lib/redis/spec/redis_spec.cr-438- redis.bitop("and", "dest", "key1", "key2").should eq(6)