mirror of
https://github.com/labstack/echo.git
synced 2024-12-22 20:06:21 +02:00
6ef5f77bf2
WIP: make default logger implemented custom writer for jsonlike logs WIP: improve examples WIP: defaultErrorHandler use errors.As to unwrap errors. Update readme WIP: default logger logs json, restore e.Start method WIP: clean router.Match a bit WIP: func types/fields have echo.Context has first element WIP: remove yaml tags as functions etc can not be serialized anyway WIP: change BindPathParams,BindQueryParams,BindHeaders from methods to functions and reverse arguments to be like DefaultBinder.Bind is WIP: improved comments, logger now extracts status from error WIP: go mod tidy WIP: rebase with 4.5.0 WIP: * removed todos. * removed StartAutoTLS and StartH2CServer methods from `StartConfig` * KeyAuth middleware errorhandler can swallow the error and resume next middleware WIP: add RouterConfig.UseEscapedPathForMatching to use escaped path for matching request against routes WIP: FIXMEs WIP: upgrade golang-jwt/jwt to `v4` WIP: refactor http methods to return RouteInfo WIP: refactor static not creating multiple routes WIP: refactor route and middleware adding functions not to return error directly WIP: Use 401 for problematic/missing headers for key auth and JWT middleware (#1552, #1402). > In summary, a 401 Unauthorized response should be used for missing or bad authentication WIP: replace `HTTPError.SetInternal` with `HTTPError.WithInternal` so we could not mutate global error variables WIP: add RouteInfo and RouteMatchType into Context what we could know from in middleware what route was matched and/or type of that match (200/404/405) WIP: make notFoundHandler and methodNotAllowedHandler private. encourage that all errors be handled in Echo.HTTPErrorHandler WIP: server cleanup ideas WIP: routable.ForGroup WIP: note about logger middleware WIP: bind should not default values on second try. use crypto rand for better randomness WIP: router add route as interface and returns info as interface WIP: improve flaky test (remains still flaky) WIP: add notes about bind default values WIP: every route can have their own path params names WIP: routerCreator and different tests WIP: different things WIP: remove route implementation WIP: support custom method types WIP: extractor tests WIP: v5.0.x proposal over v4.4.0 |
||
---|---|---|
.. | ||
basic_auth_test.go | ||
basic_auth.go | ||
body_dump_test.go | ||
body_dump.go | ||
body_limit_test.go | ||
body_limit.go | ||
compress_test.go | ||
compress.go | ||
cors_test.go | ||
cors.go | ||
csrf_test.go | ||
csrf.go | ||
decompress_test.go | ||
decompress.go | ||
DEVELOPMENT.md | ||
extractor_test.go | ||
extractor.go | ||
jwt_external_test.go | ||
jwt_test.go | ||
jwt.go | ||
key_auth_test.go | ||
key_auth.go | ||
logger_test.go | ||
logger.go | ||
method_override_test.go | ||
method_override.go | ||
middleware_test.go | ||
middleware.go | ||
proxy_test.go | ||
proxy.go | ||
rate_limiter_test.go | ||
rate_limiter.go | ||
recover_test.go | ||
recover.go | ||
redirect_test.go | ||
redirect.go | ||
request_id_test.go | ||
request_id.go | ||
request_logger_test.go | ||
request_logger.go | ||
rewrite_test.go | ||
rewrite.go | ||
secure_test.go | ||
secure.go | ||
slash_test.go | ||
slash.go | ||
static_1_16_test.go | ||
static_test.go | ||
static.go | ||
timeout_test.go | ||
timeout.go | ||
util_test.go | ||
util.go |