path # lines of code # active days days since first update days since last update # commits # contributors first updated last updated first contributor last contributor metrics/metrics.go 193 57 3026 1045 77 17 2017-02-02 2022-07-07 git@zjvandeweg.nl jmartinez@gitlab.com app.go 353 236 3383 71 341 38 2016-02-11 2025-03-07 ayufan@ayufan.eu vshushlin@gitlab.com server.go 86 36 3418 730 48 15 2016-01-07 2023-05-18 ayufan@ayufan.eu jmartinez@gitlab.com main.go 81 131 3418 71 200 31 2016-01-07 2025-03-07 ayufan@ayufan.eu vshushlin@gitlab.com internal/confighelper/confighelper.go 19 1 304 304 2 2 2024-07-17 2024-07-17 acaiazza@gitlab.com ngala@gitlab.com internal/uniquedomain/middleware.go 58 1 740 740 2 1 2023-05-08 2023-05-08 jmartinez@gitlab.com jmartinez@gitlab.com internal/customheaders/middleware.go 13 4 1339 1048 4 2 2021-09-16 2022-07-04 6742251-feistel@users.noreply.gitlab.com jmartinez@gitlab.com internal/customheaders/customheaders.go 11 6 1409 1048 9 2 2021-07-08 2022-07-04 6742251-feistel@users.noreply.gitlab.com jmartinez@gitlab.com internal/primarydomain/middleware.go 60 1 134 134 2 2 2025-01-03 2025-01-03 vshushlin@gitlab.com ngala@gitlab.com internal/httptransport/metered_round_tripper.go 64 10 1565 1370 15 3 2021-02-02 2021-08-16 jmartinez@gitlab.com jmartinez@gitlab.com internal/httptransport/transport.go 86 33 2464 43 45 13 2018-08-18 2025-04-04 tuomoav@gmail.com ruchan.yavuzdemir@icloud.com internal/httptransport/trace.go 74 3 1689 1412 6 2 2020-10-01 2021-07-05 vshushlin@gitlab.com jmartinez@gitlab.com internal/httptransport/transport_darwin.go 80 8 1768 1345 9 3 2020-07-14 2021-09-10 jmartinez@gitlab.com vshushlin@gitlab.com internal/utils/utils.go 35 1 318 318 2 2 2024-07-03 2024-07-03 vshushlin@gitlab.com ngala@gitlab.com internal/acme/acme.go 33 10 2175 1026 13 7 2019-06-03 2022-07-26 nick@gitlab.com faleksic@gitlab.com internal/logging/slowlogs/timinginfo.go 40 2 248 221 4 2 2024-09-11 2024-10-08 vshushlin@gitlab.com ngala@gitlab.com internal/logging/slowlogs/middleware.go 54 2 248 221 4 2 2024-09-11 2024-10-08 vshushlin@gitlab.com ngala@gitlab.com internal/logging/logging.go 70 38 2124 578 43 14 2019-07-24 2023-10-17 andrew@gitlab.com django@dcas.dev internal/logging/clean_url.go 12 2 1204 1203 2 2 2022-01-29 2022-01-30 stanhu@gmail.com jmartinez@gitlab.com internal/routing/middleware.go 31 10 1339 1055 11 3 2021-09-16 2022-06-27 6742251-feistel@users.noreply.gitlab.com 6742251-feistel@users.noreply.gitlab.com internal/serving/handler.go 8 8 2065 1905 10 5 2019-09-21 2020-02-28 grzesiek.bizon@gmail.com acaiazza@gitlab.com internal/serving/lookup_path.go 14 17 2055 134 24 11 2019-10-01 2025-01-03 grzesiek.bizon@gmail.com ngala@gitlab.com internal/serving/disk/projectroot/root.go 32 3 709 576 4 2 2023-06-08 2023-10-19 jmartinez@gitlab.com jmartinez@gitlab.com internal/serving/disk/errors.go 14 2 2062 2054 2 2 2019-09-24 2019-10-02 grzesiek.bizon@gmail.com nick@gitlab.com internal/serving/disk/helpers.go 93 16 2062 16 21 13 2019-09-24 2025-05-01 grzesiek.bizon@gmail.com rgduff@gmail.com internal/serving/disk/symlink/symlink.go 104 10 1740 740 14 6 2020-08-11 2023-05-08 vshushlin@gitlab.com jmartinez@gitlab.com internal/serving/disk/symlink/shims.go 12 3 1740 1717 6 3 2020-08-11 2020-09-03 vshushlin@gitlab.com ayufan@ayufan.eu internal/serving/disk/reader.go 237 60 2062 248 86 18 2019-09-24 2024-09-11 grzesiek.bizon@gmail.com ngala@gitlab.com internal/serving/disk/zip/serving.go 20 10 1711 289 15 3 2020-09-09 2024-08-01 jmartinez@gitlab.com ngala@gitlab.com internal/serving/disk/serving.go 40 29 2060 289 38 12 2019-09-26 2024-08-01 grzesiek.bizon@gmail.com ngala@gitlab.com internal/serving/request.go 25 4 1922 1905 4 2 2020-02-11 2020-02-28 grzesiek.bizon@gmail.com acaiazza@gitlab.com internal/serving/serving.go 8 8 2065 289 10 6 2019-09-21 2024-08-01 grzesiek.bizon@gmail.com ngala@gitlab.com internal/config/validate.go 107 18 1536 361 28 7 2021-03-03 2024-05-21 balasankarc@autistici.org ngala@gitlab.com internal/config/flags.go 121 67 1550 79 97 15 2021-02-17 2025-02-27 balasankarc@autistici.org ngala@gitlab.com internal/config/config.go 485 80 2150 19 121 17 2019-06-28 2025-04-28 max.wittig@siemens.com 23560311-onasser@users.noreply.gitlab.com internal/config/multi_string_flag.go 36 3 1550 1383 4 3 2021-02-17 2021-08-03 balasankarc@autistici.org jmartinez@gitlab.com internal/lru/lru.go 89 11 1340 71 16 6 2021-09-15 2025-03-07 vshushlin@gitlab.com vshushlin@gitlab.com internal/httprange/resource.go 93 11 1712 1269 14 4 2020-09-08 2021-11-25 vshushlin@gitlab.com jmartinez@gitlab.com internal/httprange/http_ranged_reader.go 41 3 1712 1698 4 2 2020-09-08 2020-09-22 vshushlin@gitlab.com vshushlin@gitlab.com internal/httprange/http_reader.go 150 27 1713 1062 36 6 2020-09-07 2022-06-20 jmartinez@gitlab.com jmartinez@gitlab.com internal/errortracking/errortracking.go 25 3 1163 1090 4 4 2022-03-11 2022-05-23 jmartinez@gitlab.com acaiazza@gitlab.com internal/testhelpers/testhelpers.go 122 31 2175 302 40 11 2019-06-03 2024-07-19 nick@gitlab.com ngala@gitlab.com internal/testhelpers/chdir.go 21 2 1747 1745 2 2 2020-08-04 2020-08-06 jacob@gitlab.com grzegorz@gitlab.com internal/handlers/acme.go 36 2 1123 1076 2 2 2022-04-20 2022-06-06 6742251-feistel@users.noreply.gitlab.com vshushlin@gitlab.com internal/handlers/artifact.go 14 3 1110 512 4 4 2022-05-03 2023-12-22 6742251-feistel@users.noreply.gitlab.com ngala@gitlab.com internal/handlers/https.go 24 3 1121 1117 4 3 2022-04-22 2022-04-26 6742251-feistel@users.noreply.gitlab.com jmartinez@gitlab.com internal/handlers/handlers.go 44 15 2060 206 20 11 2019-09-26 2024-10-23 nick@gitlab.com max.wittig95@gmail.com internal/handlers/ratelimiter.go 42 15 1256 288 20 7 2021-12-08 2024-08-02 v.shushlin@gmail.com ngala@gitlab.com internal/validateargs/validateargs.go 30 5 1852 1552 6 4 2020-04-21 2021-02-15 jmartinez@gitlab.com ercan.ucan@siemens.com internal/httpfs/http_fs.go 53 10 1564 1324 16 4 2021-02-03 2021-10-01 jmartinez@gitlab.com 376774-nolith@users.noreply.gitlab.com internal/artifact/artifact.go 142 32 2808 368 42 18 2017-09-08 2024-05-14 nick@gitlab.com ngala@gitlab.com internal/domain/resolver.go 8 6 2060 1905 7 5 2019-09-26 2020-02-28 grzesiek.bizon@gmail.com acaiazza@gitlab.com internal/domain/domain.go 165 77 2606 248 107 17 2018-03-29 2024-09-11 nick@gitlab.com ngala@gitlab.com internal/domain/request.go 17 4 1300 1097 4 3 2021-10-25 2022-05-16 jmartinez@gitlab.com jmartinez@gitlab.com internal/namespaceinpath/url.go 53 1 318 318 2 2 2024-07-03 2024-07-03 vshushlin@gitlab.com ngala@gitlab.com internal/namespaceinpath/responsewriter.go 70 1 318 318 2 2 2024-07-03 2024-07-03 vshushlin@gitlab.com ngala@gitlab.com internal/namespaceinpath/middleware.go 82 1 318 318 2 2 2024-07-03 2024-07-03 vshushlin@gitlab.com ngala@gitlab.com internal/feature/feature.go 28 28 1254 71 43 11 2021-12-10 2025-03-07 v.shushlin@gmail.com ngala@gitlab.com internal/vfs/serving/serving.go 224 12 1278 117 19 5 2021-11-16 2025-01-20 jmartinez@gitlab.com ngala@gitlab.com internal/vfs/root.go 53 6 1717 1037 8 5 2020-09-03 2022-07-15 vshushlin@gitlab.com vshushlin@gitlab.com internal/vfs/vfs.go 48 11 1738 304 15 6 2020-08-13 2024-07-17 vshushlin@gitlab.com ngala@gitlab.com internal/vfs/file.go 10 3 1717 1699 4 3 2020-09-03 2020-09-21 vshushlin@gitlab.com vshushlin@gitlab.com internal/vfs/errors.go 24 5 1663 766 6 5 2020-10-27 2023-04-12 vshushlin@gitlab.com vshushlin@gitlab.com internal/vfs/zip/archive.go 228 49 1711 71 76 12 2020-09-09 2025-03-07 jmartinez@gitlab.com vshushlin@gitlab.com internal/vfs/zip/deflate_reader.go 49 5 1711 1586 5 3 2020-09-09 2021-01-12 jmartinez@gitlab.com vshushlin@gitlab.com internal/vfs/zip/vfs.go 184 60 1711 304 94 11 2020-09-09 2024-07-17 jmartinez@gitlab.com ngala@gitlab.com internal/interface.go 18 5 2060 512 7 7 2019-09-26 2023-12-22 nick@gitlab.com ngala@gitlab.com internal/tls/tls.go 108 9 1181 79 13 6 2022-02-21 2025-02-27 v.shushlin@gmail.com ngala@gitlab.com internal/netutil/shared_limit_listener.go 96 8 2397 1479 9 5 2018-10-24 2021-04-29 nick@gitlab.com jmartinez@gitlab.com internal/healthcheck/middleware.go 14 3 1167 318 5 4 2022-03-07 2024-07-03 6742251-feistel@users.noreply.gitlab.com ngala@gitlab.com internal/urilimiter/urilimiter.go 30 3 1284 348 4 4 2021-11-10 2024-06-03 v.shushlin@gmail.com ngala@gitlab.com internal/rejectmethods/middleware.go 26 2 1607 1604 4 3 2020-12-22 2020-12-25 376774-nolith@users.noreply.gitlab.com v.shushlin@gmail.com internal/redirects/matching.go 87 16 1366 163 23 11 2021-08-20 2024-12-05 vshushlin@gitlab.com ngala@gitlab.com internal/redirects/redirects.go 118 25 1724 271 33 14 2020-08-27 2024-08-19 contact@ericeastwood.com ngala@gitlab.com internal/redirects/validations.go 98 17 1482 271 23 10 2021-04-26 2024-08-19 nathan@gitlab.com ngala@gitlab.com internal/redirects/helpers.go 7 5 1482 1249 6 4 2021-04-26 2021-12-15 nathan@gitlab.com jmartinez@gitlab.com internal/source/gitlab/api/resolver.go 7 9 1981 1367 10 5 2019-12-14 2021-08-19 grzesiek.bizon@gmail.com jmartinez@gitlab.com internal/source/gitlab/api/virtual_domain.go 7 4 1999 578 5 4 2019-11-26 2023-10-17 grzesiek.bizon@gmail.com django@dcas.dev internal/source/gitlab/api/lookup_path.go 18 16 1999 134 22 9 2019-11-26 2025-01-03 grzesiek.bizon@gmail.com ngala@gitlab.com internal/source/gitlab/api/lookup.go 28 9 1993 764 9 5 2019-12-02 2023-04-14 grzesiek.bizon@gmail.com vshushlin@gitlab.com internal/source/gitlab/api/client.go 7 10 1993 1367 12 5 2019-12-02 2021-08-19 grzesiek.bizon@gmail.com jmartinez@gitlab.com internal/source/gitlab/gitlab.go 81 73 2045 318 104 15 2019-10-11 2024-07-03 grzesiek.bizon@gmail.com ngala@gitlab.com internal/source/gitlab/factory.go 53 31 1909 71 40 10 2020-02-24 2025-03-07 grzesiek.bizon@gmail.com vshushlin@gitlab.com internal/source/gitlab/client/client.go 165 73 2000 348 100 13 2019-11-25 2024-06-03 grzesiek.bizon@gmail.com ngala@gitlab.com internal/source/gitlab/client/utils.go 43 4 348 107 5 4 2024-06-03 2025-01-30 acaiazza@gitlab.com jmartinez@gitlab.com internal/source/gitlab/mock/client_stub.go 6 2 1207 1198 2 2 2022-01-26 2022-02-04 6742251-feistel@users.noreply.gitlab.com vshushlin@gitlab.com internal/source/source.go 8 14 2065 1360 20 5 2019-09-21 2021-08-26 grzesiek.bizon@gmail.com jmartinez@gitlab.com internal/host/host.go 16 1 2175 2175 2 2 2019-06-03 2019-06-03 nick@gitlab.com vshushlin@gitlab.com internal/fixture/fixtures.go 53 4 2606 1985 5 4 2018-03-29 2019-12-10 nick@gitlab.com grzesiek.bizon@gmail.com internal/request/request.go 51 20 2125 289 25 7 2019-07-23 2024-08-01 andrew@gitlab.com ngala@gitlab.com internal/ratelimiter/tls.go 33 6 1185 288 7 5 2022-02-17 2024-08-02 v.shushlin@gmail.com ngala@gitlab.com internal/ratelimiter/middleware.go 48 23 1333 278 29 6 2021-09-22 2024-08-12 jmartinez@gitlab.com ngala@gitlab.com internal/ratelimiter/ratelimiter.go 149 26 1335 71 35 6 2021-09-20 2025-03-07 jmartinez@gitlab.com vshushlin@gitlab.com internal/auth/middleware.go 57 11 1339 71 13 5 2021-09-16 2025-03-07 6742251-feistel@users.noreply.gitlab.com ngala@gitlab.com internal/auth/auth.go 562 102 2598 71 140 21 2018-04-06 2025-03-07 tuomoav@gmail.com ngala@gitlab.com internal/auth/session.go 74 8 1153 289 14 6 2022-03-21 2024-08-01 v.shushlin@gmail.com ngala@gitlab.com internal/auth/auth_code.go 114 8 1633 558 11 5 2020-11-26 2023-11-06 jmartinez@gitlab.com jmartinez@gitlab.com shared/pages/group.customroot/customroot/foo/index.html 6 1 709 709 2 2 2023-06-08 2023-06-08 jmartinez@gitlab.com jaltherr@gitlab.com shared/pages/group.customroot/nosubdir/index.html 1 1 709 709 2 2 2023-06-08 2023-06-08 jmartinez@gitlab.com jaltherr@gitlab.com shared/pages/group.auth/group.auth.gitlab-example.com/public/index.html 1 2 2429 2416 2 2 2018-09-22 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group.auth/group.auth.gitlab-example.com/public/private.project/index.html 1 2 2429 2416 2 2 2018-09-22 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group.auth/group.auth.gitlab-example.com/public/404.html 1 2 1803 1769 2 2 2020-06-09 2020-07-13 jmartinez@gitlab.com vshushlin@gitlab.com shared/pages/group.auth/private.project.2/public/index.html 1 2 2441 2416 2 2 2018-09-10 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group.auth/private.project/public/index.html 1 2 2441 2416 2 2 2018-09-10 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group.auth/subgroup/private.project.2/public/index.html 1 2 2320 2318 2 2 2019-01-09 2019-01-11 acaiazza@gitlab.com nick@gitlab.com shared/pages/group.auth/subgroup/private.project/public/index.html 1 2 2320 2318 2 2 2019-01-09 2019-01-11 acaiazza@gitlab.com nick@gitlab.com shared/pages/group.auth/subgroup/private.project.1/public/index.html 1 2 2320 2318 2 2 2019-01-09 2019-01-11 acaiazza@gitlab.com nick@gitlab.com shared/pages/group.auth/private.project.1/public/index.html 1 2 2441 2416 2 2 2018-09-10 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group.auth/private.project.1/public/404.html 1 2 1803 1769 2 2 2020-06-09 2020-07-13 jmartinez@gitlab.com vshushlin@gitlab.com shared/pages/group.acme/with.acme.challenge/public/index.html 1 1 2175 2175 2 2 2019-06-03 2019-06-03 nick@gitlab.com vshushlin@gitlab.com shared/pages/group.acme/with.redirects/public/index.html 1 1 1026 1026 2 2 2022-07-26 2022-07-26 jmartinez@gitlab.com faleksic@gitlab.com shared/pages/@hashed/hashed.gitlab.io/public/index.html 1 2 1692 1691 2 2 2020-09-28 2020-09-29 jmartinez@gitlab.com vshushlin@gitlab.com shared/pages/CapitalGroup/CapitalProject/public/index.html 1 2 2410 2409 2 2 2018-10-11 2018-10-12 acaiazza@gitlab.com nick@gitlab.com shared/pages/CapitalGroup/project/public/index.html 1 2 2410 2409 2 2 2018-10-11 2018-10-12 acaiazza@gitlab.com nick@gitlab.com shared/pages/group.redirects/project-redirects/public/index.html 1 2 1724 1705 2 2 2020-08-27 2020-09-15 contact@ericeastwood.com vshushlin@gitlab.com shared/pages/group.redirects/project-redirects/public/magic-land.html 1 2 1724 1705 2 2 2020-08-27 2020-09-15 contact@ericeastwood.com vshushlin@gitlab.com shared/pages/group.redirects/project-redirects/public/spa/index.html 1 1 1366 1366 2 2 2021-08-20 2021-08-20 vshushlin@gitlab.com nathan@gitlab.com shared/pages/group.redirects/project-redirects/public/spa/existing-file.html 1 1 1366 1366 2 2 2021-08-20 2021-08-20 vshushlin@gitlab.com nathan@gitlab.com shared/pages/group.redirects/project-redirects/public/rakis/visitors-guide.html 1 1 1366 1366 2 2 2021-08-20 2021-08-20 vshushlin@gitlab.com nathan@gitlab.com shared/pages/group.redirects/project-redirects/public/file-override.html 1 2 1724 1705 2 2 2020-08-27 2020-09-15 contact@ericeastwood.com vshushlin@gitlab.com shared/pages/group.redirects/project-redirects/public/blog-post-2021-08-12.html 1 1 1366 1366 2 2 2021-08-20 2021-08-20 vshushlin@gitlab.com nathan@gitlab.com shared/pages/group.404/group.404.gitlab-example.com/public/404.html 1 2 2273 1769 2 2 2019-02-25 2020-07-13 acaiazza@gitlab.com vshushlin@gitlab.com shared/pages/group.404/private_project/public/404.html 1 2 1815 1769 2 2 2020-05-28 2020-07-13 jmartinez@gitlab.com vshushlin@gitlab.com shared/pages/group.404/private_unauthorized/public/404.html 1 2 1815 1769 2 2 2020-05-28 2020-07-13 jmartinez@gitlab.com vshushlin@gitlab.com shared/pages/group.404/domain.404/public/404.html 1 4 3371 1769 4 3 2016-02-23 2020-07-13 ayufan@ayufan.eu vshushlin@gitlab.com shared/pages/group.404/project.404.symlink/public/404.html 1 2 3371 3368 3 1 2016-02-23 2016-02-26 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group.404/project.404/public/404.html 1 2 3371 3368 2 1 2016-02-23 2016-02-26 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group.https-only/project5/public/index.html 1 2 2691 2628 2 2 2018-01-03 2018-03-07 rob@mixlr.com nick@gitlab.com shared/pages/group.https-only/project1/public/index.html 1 2 2691 2628 2 2 2018-01-03 2018-03-07 rob@mixlr.com nick@gitlab.com shared/pages/group.https-only/project2/public/index.html 1 2 2691 2628 2 2 2018-01-03 2018-03-07 rob@mixlr.com nick@gitlab.com shared/pages/group.https-only/project4/public/index.html 1 2 2691 2628 2 2 2018-01-03 2018-03-07 rob@mixlr.com nick@gitlab.com shared/pages/group.https-only/project3/public/index.html 1 2 2691 2628 2 2 2018-01-03 2018-03-07 rob@mixlr.com nick@gitlab.com shared/pages/group.https-only/project6/public/index.html 1 1 578 578 2 2 2023-10-17 2023-10-17 jmartinez@gitlab.com django@dcas.dev shared/pages/group/new-source-test.gitlab.io/public/index.html 1 3 1997 1993 3 2 2019-11-28 2019-12-02 grzesiek.bizon@gmail.com grzesiek.bizon@gmail.com shared/pages/group/CapitalProject/public/index.html 1 2 2410 2409 2 2 2018-10-11 2018-10-12 acaiazza@gitlab.com nick@gitlab.com shared/pages/group/serving/public/index.html 6 2 1809 1801 2 2 2020-06-03 2020-06-11 jmartinez@gitlab.com grzegorz@gitlab.com shared/pages/group/project/public/index.html 1 1 3383 3383 1 1 2016-02-11 2016-02-11 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group/project/public/subdir/index.html 1 1 3383 3383 1 1 2016-02-11 2016-02-11 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group/group.gitlab-example.com/public/index.html 1 1 2621 2621 2 1 2018-03-14 2018-03-14 nick@gitlab.com nick@gitlab.com shared/pages/group/group.gitlab-example.com/public/project/index.html 1 2 2441 2416 2 2 2018-09-10 2018-10-05 tuomoav@gmail.com nick@gitlab.com shared/pages/group/project2/public/index.html 1 1 3383 3383 1 1 2016-02-11 2016-02-11 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group/project2/public/subdir/index.html 1 1 3383 3383 1 1 2016-02-11 2016-02-11 ayufan@ayufan.eu ayufan@ayufan.eu shared/pages/group/subgroup/project/public/index.html 1 2 2362 2318 2 2 2018-11-28 2019-01-11 acaiazza@gitlab.com nick@gitlab.com shared/pages/group/subgroup/project/public/subdir/index.html 1 2 2362 2318 2 2 2018-11-28 2019-01-11 acaiazza@gitlab.com nick@gitlab.com