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: etcd-io/bbolt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.8
Choose a base ref
...
head repository: etcd-io/bbolt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.10
Choose a head ref
  • 19 commits
  • 19 files changed
  • 8 contributors

Commits on Nov 7, 2023

  1. Backport concurrent_test.go to release-1.3 branch

    Signed-off-by: Richa Banker <richabanker@google.com>
    richabanker committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    fe23f52 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Merge pull request #600 from Richabanker/release-1.3

    Backport concurrent_test.go to release-1.3 branch
    serathius authored Nov 8, 2023
    Configuration menu
    Copy the full SHA
    defa564 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. bucket: allow to allocate key on stack in Put()

    As per `go build -gcflags -m ./... 2>&1`:
    
    Old behaviour:
    ```
    ./bucket.go:148:31: leaking param: key
    ./bucket.go:192:42: leaking param: key
    ./bucket.go:271:22: leaking param: key
    ```
    
    Now:
    ```
    ./bucket.go:148:31: key does not escape
    ./bucket.go:192:42: key does not escape
    ./bucket.go:271:22: key does not escape
    ```
    
    Signed-off-by: Evgenii Stratonikov <fyfyrchik@runbox.com>
    (cherry picked from commit 71a59ca)
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fyfyrchik authored and fuweid committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    0a521c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. *: introduce failpoint beforeBucketPut

    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    (cherry picked from commit 324df9c)
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fuweid committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    d520aaa View commit details
    Browse the repository at this point in the history
  2. tests/robustness: add issue72 reproducer

    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    (cherry picked from commit 1b08078)
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fuweid committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    b3bdd17 View commit details
    Browse the repository at this point in the history
  3. bucket: copy key before Put

    Application might change key value after seeking and before real put.
    This unexpected behaviour could corrupt database. When users file issue,
    maintainers doesn't know application behaviour. It could be caused by
    data race. This patch is to prevent such case and save maintainers' time.
    
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    (cherry picked from commit a05ec68)
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fuweid committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    50ddad0 View commit details
    Browse the repository at this point in the history
  4. *: copy key before comparing during CreateBucket

    It's follow-up of #637.
    
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    (cherry picked from commit 62d8026)
    Signed-off-by: Wei Fu <fuweid89@gmail.com>
    fuweid committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    fabe2fb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #639 from fuweid/cp-copy-key-before-seek

    [1.3] bucket.Put: copy key before seek
    ahrtr authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    e102fcf View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. fix cli cmds panics

    Signed-off-by: Mustafa Elbehery <melbeher@redhat.com>
    Elbehery committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    25dacb3 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Merge pull request #683 from Elbehery/backport_fix_cli_panics

    [1.3] Fix `bbolt keys` and `bbolt get` to prevent them from panicking when no parameter provided
    ahrtr authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    50aef26 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Adopt the .go-version approach for toolchain versioning

    Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
    henrybear327 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    67a2678 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #716 from henrybear327/feat/introduce-go-version-file

    Adopt the .go-version approach for toolchain versioning
    ahrtr authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    9f3524b View commit details
    Browse the repository at this point in the history
  3. Bump go toolchain version to address CVE-2023-45288

    Changes:
    - Bump toolchain version to 1.21.9 due to CVE-2023-45288
    - run `go mod tidy`
    
    Reference:
    - PR etcd #17703
    
    Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
    henrybear327 committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    0b59bc1 View commit details
    Browse the repository at this point in the history
  4. Address linter issues

    Changes (align with the main branch):
    - remove rand.Seed(s)
    - use rand.Read from "crypto/rand"
    - add //nolint:all for (*reflect.SliceHeader)(slice) -> will fix in a 
    follow-up PR
    
    Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
    Co-authored-by: Iván Valdés Castillo <iv@nvald.es>
    henrybear327 and ivanvc committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    9b60c13 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #713 from henrybear327/cve/CVE-2023-45288-release-1.3

    Bump go toolchain version to address CVE-2023-45288 for release-1.3
    ahrtr authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    2c29534 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Remove UnsafeSlice and use unsafe.Slice

    References:
    - #713
    - #566
    
    Signed-off-by: Chun-Hung Tseng <henrybear327@gmail.com>
    henrybear327 committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    9e3d732 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Merge pull request #717 from henrybear327/fix/remove_UnsafeSlice

    Remove UnsafeSlice and use unsafe.Slice
    ahrtr authored Apr 7, 2024
    Configuration menu
    Copy the full SHA
    886753c View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Ensure a cursor can continue to iterate elements in reverse direction…

    … by call Next when it has already reached the beginning
    
    Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
    ahrtr committed May 2, 2024
    Configuration menu
    Copy the full SHA
    2d48e1d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Merge pull request #744 from ahrtr/cursor_20240502

    [1.3] Ensure a cursor can continue to iterate elements in reverse direction by call Next when it has already reached the beginning
    ahrtr authored May 3, 2024
    Configuration menu
    Copy the full SHA
    014b028 View commit details
    Browse the repository at this point in the history
Loading