• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mendersoftware / mender-server / 2017043316

02 Sep 2025 11:42AM UTC coverage: 65.661% (+0.3%) from 65.354%
2017043316

Pull #909

gitlab-ci

web-flow
chore: bump the backend-docker-dependencies group across 10 directories with 1 update

Bumps the backend-docker-dependencies group with 1 update in the /backend/services/create-artifact-worker directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/deployments directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/deviceauth directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/deviceconfig directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/deviceconnect directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/inventory directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/iot-manager directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/reporting directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/useradm directory: golang.
Bumps the backend-docker-dependencies group with 1 update in the /backend/services/workflows directory: golang.


Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

Updates `golang` from 1.24.5 to 1.25.0

---
updated-dependencies:
- dependency-name: golang
  dependency-version: 1.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: backend-docker-dependencies
- dependency-name: golang
  dependency-version: 1.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  depende... (continued)
Pull Request #909: chore: bump the backend-docker-dependencies group across 10 directories with 1 update

29313 of 44643 relevant lines covered (65.66%)

1.44 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

70.59
/backend/pkg/requestsize/middleware.go
1
package requestsize
2

3
import (
4
        "net/http"
5

6
        "github.com/gin-gonic/gin"
7

8
        "github.com/mendersoftware/mender-server/pkg/rest.utils"
9
)
10

11
func Middleware(size int64) gin.HandlerFunc {
7✔
12
        if size < 0 {
7✔
13
                panic("requestsize Middleware initialized with negativ size")
×
14
        }
15
        tooLargeErr := http.MaxBytesError{
7✔
16
                Limit: size,
7✔
17
        }
7✔
18
        return func(c *gin.Context) {
14✔
19
                // if the Content-Length in header and is greater than size limit
7✔
20
                if c.Request.ContentLength > int64(size) {
7✔
21
                        rest.RenderError(c, http.StatusRequestEntityTooLarge, &tooLargeErr)
×
22
                        c.Abort()
×
23
                        return
×
24
                }
×
25
                // wrapping a nil body with MaxBytesReader causes a nil pointer dereference panic
26
                // when calling c.ShouldBindJSON()
27
                if c.Request.Body != nil {
14✔
28
                        c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)
7✔
29
                }
7✔
30

31
                c.Next()
7✔
32
        }
33
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc