fiber/middleware
M. Efe Çetin 38fb8064c6
middleware: add static middleware (#3006)
* middleware: add static middleware

* uncomment broken tests

* introduce isfile config property to fix file issues

* test

* add io/fs support to static mw

* add io/fs support to static mw

* remove filesystem and app.Static

* fix linter

* apply review

* support disablecache

* support multi indexes

* add an example for io/fs

* update whats new & apply reviews

* update

* use fasthttp from master

* Update .github/README.md

Co-authored-by: RW <rene@gofiber.io>

* update1

* apply reviews

* update

* update

* update examples

* add more examples

---------

Co-authored-by: RW <rene@gofiber.io>
2024-05-28 09:29:25 +02:00
..
adaptor V2 to v3 merge (#2864) 2024-02-29 08:29:59 +01:00
basicauth ♻️ v3: fix!: ContextKey collisions (#2781) 2024-01-04 09:44:45 +01:00
cache chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
compress 🚀 v3 Feature: Make app.Test accept a time.Duration timeout (#2269) 2024-03-05 08:59:39 +01:00
cors refactor(middleware/cors)!: Config, lists as list types. (#2962) 2024-04-17 19:27:24 +02:00
csrf chore(middleware/csrf): Update config TrustedOrigin comments (#2963) 2024-04-17 19:28:08 +02:00
earlydata Fix some comments (#2983) 2024-04-24 11:12:06 +02:00
encryptcookie V2 to v3 merge (#2864) 2024-02-29 08:29:59 +01:00
envvar chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
etag Bump golangci-lint to v1.56.1 (#2842) 2024-02-13 08:23:15 +01:00
expvar Merge remote-tracking branch 'origin/master' into v3-beta 2023-08-05 22:02:01 +03:00
favicon fix: Inconsistent and flaky unit-tests (#2892) 2024-03-08 20:03:13 +01:00
healthcheck ♻️ refactor: Migrate HealthChecker to v3 (#2884) 2024-02-29 08:50:13 +01:00
helmet ci: address multiple lint rules (#2869) 2024-02-19 14:33:10 +01:00
idempotency chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
keyauth chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
limiter chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
logger chore: Update golangci-lint to enable more lint rules (#2923) 2024-03-18 14:50:40 +01:00
pprof 🧹 v3 (chore): Bump minimum version of Go to 1.21 (#2911) 2024-03-10 10:47:21 +03:00
proxy feat(middleware/proxy): Add DialDualStack option for upstream IPv6 support (#2900) 2024-03-13 19:15:42 +01:00
recover Bump golangci-lint to v1.56.1 (#2842) 2024-02-13 08:23:15 +01:00
redirect V2 to v3 merge (#2864) 2024-02-29 08:29:59 +01:00
requestid chore: Fix testifylint errors in middleware (#2805) 2024-01-21 08:32:23 +01:00
rewrite V2 to v3 merge (#2864) 2024-02-29 08:29:59 +01:00
session chore: Enabling shuffling, cleanup and consistency across tests (#2931) 2024-03-24 20:54:56 +01:00
skip Merge remote-tracking branch 'origin/master' into v3-beta 2023-08-05 22:02:01 +03:00
static middleware: add static middleware (#3006) 2024-05-28 09:29:25 +02:00
timeout V2 to v3 merge (#2864) 2024-02-29 08:29:59 +01:00