CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/gitlab-workhorse 19.5.1_2

Smart reverse proxy for GitLab

Port info

Maintainer
mfechner@FreeBSD.org
Packages
latest: 19.5.1_1, update to 19.5.1_2 not built yet
Upstream
up to date
Last update
to 19.5.1_2 · b9857d1aa6
Quarterly
2026Q4: 19.4.2_1 · last MFH d0706eff19
WWW
https://gitlab.com/gitlab-org/gitlab/
Links
cgit · VuXML

Install

Package
# pkg install gitlab-workhorse
installs 19.5.1_1 from latest; from quarterly (2026Q4) 19.4.2_1
Port
# cd /usr/ports/www/gitlab-workhorse && make install clean
Size
63 MiB download · 165 MiB installed
Depends on
graphics/p5-Image-ExifTool 13.55
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1619.5.1_119.4.2_1–
FreeBSD 1519.5.1_119.4.2_1–
FreeBSD 1419.5.0_119.4.1_1✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1519.4.2_119.4.2_1–
FreeBSD 1419.4.2_119.4.1_1✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 19.5.1_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (326)

Matthias Fechner (mfechner) · 4.3.1
Update to 4.3.1 which is required for gitlab 11.0.2.

Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D16127
c77cab9899
Matthias Fechner (mfechner) · 4.2.0
Update www/gitlab-workhorse to 4.2.0 required for gitlab 10.8.x.

Reviewed by:	mat, swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D15949
21a5eebcd8
Matthias Fechner (mfechner) · 4.1.0
Update www/gitlab-workhorse to 4.1.0 required for gitlab 10.7.x.

Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D15315
66d58c2462
Matthias Fechner (mfechner) · 4.0.0
Changed the MAINTAINER of all my ports to have mfechner@FreeBSD.org listed.

Reviewed by:	tz (mentor)
Approved by:	tz (mentor)
Differential Revision:	https://reviews.freebsd.org/D15270
c31ceab7eb
Matthias Fechner (mfechner) · 4.0.0
Update www/gitlab-workhorse to version 4.0.0 which is required for gitlab 10.6.x.

Reviewed by:	swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D15037
3f2a29b351
Matthias Fechner (mfechner) · 3.6.0
Update www/gitlab-workhorse to 3.6.0 which is required for gitlab 10.5.x.

Reviewed by:	mat, swills (mentor)
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D14949
bd6054fa56
Torsten Zuehlsdorff (tz) · 3.3.1
www/gitlab-workhorse: Update from 2.3.0 to 3.3.1

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v3.3.1/CHANGELOG

Submitted by: Matthias Fechner <idefix@fechner.net>
Reviewed by:  swills, tz
6835306dd7
Torsten Zuehlsdorff (tz) · 2.3.0
GitLab and related ports maintained by me: pass maintainership to Matthias Fechner

Matthias has proven himself as capable and enthusiastic enough to update
www/gitlab on its own - which frees much of my time. :)

I wrote an update guide for him and everybody interested in it:
http://gitlab.toco-domains.de/FreeBSD/GitLab-docu/blob/master/update/how-to-update-the-freebsd-port.md
7bd78f9f5e
Torsten Zuehlsdorff (tz) · 2.3.0
www/gitlab-workhorse: Update from 2.1.1 to 2.3.0

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.3.0/CHANGELOG

Reviewed by: Matthias Fechner <idefix@fechner.net>
315d10a438
Torsten Zuehlsdorff (tz) · 2.1.1
www/gitlab-workhorse: Update from 2.0.0 to 2.1.1

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.1.1/CHANGELOG

Reviewed by: Matthias Fechner <idefix@fechner.net>
35e82e4c82
Torsten Zuehlsdorff (tz) · 2.0.0
www/gitlab-workhorse: Update from 1.4.3 to 2.0.0

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.0.0/CHANGELOG
48c43af834
Torsten Zuehlsdorff (tz) · 1.4.3
www/gitlab-workhorse: Update from 1.4.2 to 1.4.3

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.4.3/CHANGELOG
bcd65ac40a
Torsten Zuehlsdorff (tz) · 1.4.2
www/gitlab-workhorse: Update from 1.3.0 to 1.4.2

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.4.2/CHANGELOG
2c4c73634d
Torsten Zuehlsdorff (tz) · 1.3.0
www/gitlab-workhorse: Update from 1.2.1 to 1.3.0

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.3.0/CHANGELOG
fc4d9059fb
Torsten Zuehlsdorff (tz) · 1.2.1
www/gitlab-workhorse: Update from 1.1.1 to 1.2.1

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.2.1/CHANGELOG
b21397034f
Torsten Zuehlsdorff (tz) · 1.1.1
www/gitlab-workhorse: Update from 0.8.5 to 1.1.1

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.1.1/CHANGELOG
0cfd3d65d4
Torsten Zuehlsdorff (tz) · 0.8.5
www/gitlab-workhorse: Update from 0.8.2 to 0.8.5

Also fix wrong "Created by:" line

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.8.5/CHANGELOG
fff5b7809a
Torsten Zuehlsdorff (tz) · 0.8.2
www/gitlab-workhorse: Update from 0.7.11 to 0.8.2

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.8.2/CHANGELOG
0e920eebb3
Torsten Zuehlsdorff (tz) · 0.7.11
www/gitlab-workhorse: Update from 0.7.8 to 0.7.11

Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.7.11/CHANGELOG

Approved by: mentors (implicit)
b782971557
Torsten Zuehlsdorff (tz) · 0.7.8
www/gitlab-workhorse: Update from 0.7.5 to 0.7.8

v0.7.8
- Send artifact zip file entries via the 'senddata' mechanism.

v0.7.7
- Add the protocol used (HTTP) to each gitCommand call in order to
  check for restricted protocol access on GitLab's side.

v0.7.6
- Add the capability to inject `git format-patch` output.

Approved by: swills (mentor)
e2845bf3ee
Torsten Zuehlsdorff (tz) · 0.7.5
www/gitlab-workhorse: Update from 0.7.1 to 0.7.5

v0.7.5
- Add the capability to inject `git diff` output as HTTP response bodies

v0.7.4
- Pass a timestamp when forwarding requests to Rails. Hopefully
  this will give us insight into Unicorn queueing behavior.

v0.7.3
- Revert 'buffer Git HTTP responses'. Set default listen socket
  permissions to world read/writeable.

v0.7.2 DO NOT USE
- Integrate with GOPATH during development (remove relative imports
  etc.). Buffer Git HTTP responses so that we may return an error if the
  local command fails early.
  Update: the 'buffer Git HTTP responses' change in 0.7.2 is BAD, it
  breaks shallow Git clone. Don't use 0.7.2!

Approved by: swills (mentor)
bd458924ef
Torsten Zuehlsdorff (tz) · 0.7.1
Change MAINTAINER from ports@toco-domains.de to tz@FreeBSD.org

Approved by:	junovitch (mentor)
fa23faa40b
Dmitry Marakasov (amdmi3) · 0.7.1
- Switch to fetching source from upstream gitlab site

The only difference between distfiles is root directory name change (gitlab-workhorse-v0.7.1 -> gitlab-workhorse-v0.7.1-bb9806f226a519d493d3b0df1446488cce6d162c)

PR:		208502
Submitted by:	amdmi3
Approved by:	ports@toco-domains.de (maintainer)
44f6e3e87b
Kurt Jaeger (pi) · 0.7.1
www/gitlab-workhorse: 0.6.5 -> 0.7.1

PR:		208502
Submitted by:	ports@toco-domains.de (maintainer)
3b89a06097
Mathieu Arnold (mat) · 0.6.5
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Raphael Kubo da Costa (rakuco) · 0.6.5
New port: www/gitlab-workhorse.

Gitlab-workhorse is a smart reverse proxy for GitLab. It handles "large"
HTTP requests such as file downloads, file uploads,
Git push/pull and Git archive downloads.

WWW: https://gitlab.com/gitlab-org/gitlab-workhorse

PR:		207800
Submitted by:	Torsten Zühlsdorff <ports@toco-domains.de>
5d186972be