Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gofiber/fiber
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.52.4
Choose a base ref
...
head repository: gofiber/fiber
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.52.5
Choose a head ref
  • 15 commits
  • 17 files changed
  • 5 contributors

Commits on Apr 3, 2024

  1. Add a new benchmark that tests the simple flow

    this will be used later to make differences with version 3 directly visible
    ReneWerner87 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    96330a6 View commit details
    Browse the repository at this point in the history
  2. Add a new benchmark that tests the ctx acquire and release flow

    this will be used later to make differences with version 3 directly visible
    ReneWerner87 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f098e2b View commit details
    Browse the repository at this point in the history
  3. Add a new benchmark that tests the ctx acquire and release flow

    this will be used later to make differences with version 3 directly visible
    ReneWerner87 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d0c8f8c View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    ab382cd View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. fix md syntax

    ReneWerner87 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ef56169 View commit details
    Browse the repository at this point in the history
  2. Update csrf.md

    fix broken csrf link
    ReneWerner87 authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    6c3eb80 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    6c9510d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    232c0fa View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. fix: monitor middleware reporting of CPU usage (#2984)

    monitPIDCPU should be transient, not persistent.
    
    Co-authored-by: Juan Calderon-Perez <[email protected]>
    nyufeng and gaby authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4262f5b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Merge pull request from GHSA-98j2-3j3p-fw2v

    * fix: token injection vulnerability GHSA-98j2-3j3p-fw2v
    
    - Ensure session IDs are securely generated server-side.
    - Add validation to prevent user-supplied session IDs.
    - Update tests to verify correct session token use.
    
    This update addresses the critical session middleware vulnerability identified in versions 2 and above of GoFiber.
    
    * test(middleware/csrf): Save session after generating new session ID
    
    This commit saves the session after generating a new session ID to ensure that the updated session ID is persisted. This change is necessary to address a critical session middleware vulnerability identified in versions 2 and above of GoFiber.
    
    * chore: Save session ID in context for middleware chain
    
    The code changes add functionality to save the newly generated session ID in the context, allowing it to be accessible to subsequent middlewares in the chain. This improvement ensures that the session ID is available for use throughout the middleware stack.
    
    * test: Fix session freshness check in session_test
    
    The code changes in `session_test.go` fix the session freshness check by updating the assertions for `sess.Fresh()` and `sess.ID()`. The previous assertions were incorrect and have been corrected to ensure the session ID remains the same and the session is not fresh.
    
    * refactor(session.go): general clean-up
    
    * chore: Revert session freshness behavior
    
    The code changes in `session_test.go` fix the session freshness check by updating the assertions for `sess.Fresh()` and `sess.ID()`. The previous assertions were incorrect and have been corrected to ensure the session ID remains the same and the session is not fresh.
    sixcolors authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    7926e5b View commit details
    Browse the repository at this point in the history
  2. prepare version v2.52.5

    ReneWerner87 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    abf8f32 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7bfb31 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Update README_id.md (#3045)

    Update some word en to in
    PaulTitto authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    6fa0e7c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. fix(middleware/session): mutex for thread safety (#3050)

    * chore: Remove extra release and acquire ctx calls in session_test.go
    
    * feat: Remove unnecessary session mutex lock in decodeSessionData function
    
    * chore: Refactor session benchmark tests
    
    * fix(middleware/session): mutex for thread safety
    
    * feat: Add session mutex lock for thread safety
    
    * chore: Refactor releaseSession mutex
    sixcolors authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    66a8814 View commit details
    Browse the repository at this point in the history
  2. add release.yml config

    ReneWerner87 committed Jun 30, 2024
    1 Configuration menu
    Copy the full SHA
    6968d51 View commit details
    Browse the repository at this point in the history
Loading