GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

Fix glob processing on BSD systems. #40318

On Linux systems, glob automatically ignores the errors ENOENT and
ENOTDIR because they are expected during glob expansion. But BSD
systems do not ignore these, resulting in glob failing when globs
expand to invalid paths. This is fixed by adding a custom error
handler that ignores only these two errors and removing the
GLOB_ERR flag as it makes glob fail even if the error handler
ignores the error and is unnecessary as the error handler will
make glob fail on all other errors anyway.
9 jobs for mr/348 in 16 minutes and 58 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Test
passed #17088
debian-disable-dirauth

00:06:14

passed #17089
debian-disable-relay

00:06:33

passed #17084
debian-distcheck

00:08:14

passed #17085
debian-docs

00:03:18

passed #17083
debian-hardened

00:08:18

passed #17086
debian-integration

00:16:03

passed #17082
debian-minimal

00:06:50

passed #17090
debian-nss

00:06:37

passed #17087
debian-tracing

00:08:43