Commit Briefs
portable: ci: update MacOS image
Cirrus CI is retiring its Intel-based MacOS VMs in favour of using M1 VMs which means a newer image.
getpwuid() returns NULL without setting errno if no user is found
pointed out by millert@
zap double grp.h include
spotted by Thomas
forward-declare conf_new_access_rule
not all yacc implementations put the section in the same order: with OpenBSD' yacc it's fine, with GNU' bison it results in a warning about using an undeclared function conf_new_access_rule. extracted from -portable via thomas, ok stsp@
show full URL during got clone/fetch/send
discussed with and ok jamsek, stsp
regress: consistently use ed -s
didn't know about -s when writing those tests; saves some output redirection. ok jamsek
got send: show server error
Print the error message reported by the remote server when failing to update a branch (for e.g. because of a server-side check.) Reported by gonzalo@, with help and ok stsp@.
gotwebd: fix memleak in error path
ok stsp@