2025-03-30 10:19:48 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
got: add p5-Net-Daemon to TEST_DEPENDS
|
2025-03-30 09:34:28 by Paolo Vincenzo Olivo | Files touched by this commit (2) |  |
Log message:
devel/got: update to 0.110
# changes
* got 0.110; 2025-02-20
- fix an endless loop in got-read-pack (regression from 0.109)
- change gotwebd diff algorithm from Myers to Patience diff
- gotd regress depends on p5-Net-Daemon now due to an added test case
|
2025-03-22 14:40:01 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
devel/got: use MAKE_DIRS_PERMS to set permissions
|
2025-03-22 13:51:45 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
devel/got: threads required
|
2025-03-22 11:37:27 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message:
devel/got: fix build with NetBSD curses
|
2025-03-09 21:53:49 by Paolo Vincenzo Olivo | Files touched by this commit (2) |  |
Log message:
devel/got: update to 0.109
* got 0.109; 2025-02-14
- fix gotd failing to protect references when the client sends an empty pack
- during pack generation, fix exclusion of commits via an ancestor commit
- fix a bogus "received unexpected privsep message" error from gotsh
- fix diffstat path order bug in field width computation
- gotwebd: preserve 'folder=' parameter when following More links
|
2025-02-13 17:48:29 by Paolo Vincenzo Olivo | Files touched by this commit (2) |  |
Log message:
devel/got: update to 0.108
# changes
* got 0.108; 2025-01-22
- add ssh -i identity-file support to commands which use the network
- make 'got import' output independent of readdir(3) entry order
- avoid full file content comparisons in 'got status' for speed
- tog: fix NULL deref when log view T keymap is used on worktree entry
- tog: fix a deadlock (hang) in the log view implementation
- tog: plug a memory leak
- tog: do not exit if a tag pointing at a non-commit is selected in ref view
- tog: do not mark an incorrect base commit in nested log views
- tog: fix NULL deref when scrolling small tree views down
- tog: avoid showing a negative log view entry index
- tog: do not apply a pointless count modifier to the H, &, p keymaps
- tog: do not make users wait for the worktree diff to quit out of tog
- gotwebd: make parent process drop root privileges
- gotwebd: drop read access to /var/www from parent process
- gotwebd: rename "socket" processes to "server"
- gotadmin cleanup: pack the repository before removing objects
- gotadmin cleanup: do not delete directly referenced trees and blobs
- gotadmin cleanup: do not delete objects reachable via nested tags
- regress: skip test memleak_send_basic in sha256 mode; expected to fail
- regress: make seq(1) invocations portable to fix test failures on linux
- regress/gotwebd: implement paginated commits test
|
2025-01-13 20:35:40 by Paolo Vincenzo Olivo | Files touched by this commit (2) |  |
Log message:
devel/got: update to 0.107
# changes
* got 0.107; 2024-12-28
- gotwebd.css styling tweaks
- hide ssh debug output during fetch/send -v, keep showing it at -vv and -vvv
- discern mixed-commit worktree diffs with commit ID headers
- gotwebd: avoid printf("%s", NULL) when path parameter is not in query
- implement a regression test harness for gotwebd
- fix free() called with bogus pointer in 'got fetch'; regression from 0.106
- ensure config privsep children get collected upon error to prevent zombies
- fix some fprintf(3) failure checks
- gotwebd: replace strftime(3) with asctime_r(3) for the sake of consistency
- tweak gotwebd log message levels, and log requests in verbose (-v) mode
- prevent out-of-bounds read during gotwebd fcgi record debugging
- implement tog work tree diff support via log view and CLI
- improve error reporting when 'got patch' encounters malformed patches
- improve got_opentemp_named_fd error reporting by showing the path template
- add ssh -J jumphost support to got and cvg commands which use the network
- add regression tests checking for memory leaks with Otto malloc and ktrace
- got tag: change -s signer to -S signer
- got tag: provide one-line output mode via new -s option
- tog: use wtimeout(3) instead of nodelay(3) to honour our display refresh rate
- switch got_pathlist data store from TAILQ to RB-tree
- plug many memory leaks, some of which affected gotwebd in particular
|
2024-12-01 17:21:32 by Paolo Vincenzo Olivo | Files touched by this commit (3) |  |
Log message:
devel/got: update to 0.106
# upstream changes (since version 0.102)
* got 0.106; 2024-11-21
- prevent gotd from exiting with pending notifications if client
disconnects
- convert got to the new imsg API
- gotwebd: improve performance of repository age calculations
- gotwebd: ensure child processes inherit non-default config
* got 0.105; 2024-11-14
- fix bogus "branch on server has different ancestry" errors from 'got
send'
- do not try to merge binary files during (un)stage -p and revert -p
- fix gotd notifications about changes involving empty files
- minor gotwebd.css styling changes
- plug several memory and file-descriptor leaks
* got 0.104; 2024-10-22
- gotd.conf: document the macro syntax
- tog: prevent a segfault upon unexpected object type in ref list view
- fix pack file creation in the presence of tagged tag objects
- plugged some memory leaks
- fix a crash when unstaging a file which has been removed from disk
- gotwebd: fix out of bounds access while handling the configuration
* got 0.103; 2024-09-24
- fix bug causing performance to degrade as more and more pack files
appear
- tog: add diff view 'p' keymap to write the diff to file
- tog: display diffstat in diff view when diffing blobs or trees
directly
- gotwebd: show commit id prefix on briefs page
- add support for HMAC digests to gotd HTTP notifications
- move authentication credentials from gotd.conf(5) to
gotd-secrets.conf(5)
- fix spurious tog regression test failures on slower machines
- restore abort() calls in lib/hash.c to quiet potential compiler
warnings
- gotwebd: unbreak listing of tags on the summary page (regression
from 0.102)
- gotwebd: minor tweaks to the HTML for ease of styling
|
2024-08-22 20:08:13 by Paolo Vincenzo Olivo | Files touched by this commit (2) |  |
Log message:
devel/got: update to 0.102
* got 0.102; 2024-08-14
- support for sha256 repositories; the network protocol requires git(1) for now
- gotwebd: add support for the "owner" file
- gotwebd: fix the README link in the summary view
- fix handling of .gitignore files containing empty lines
- fix handling of files without trailing newline in histedit, rebase and merge
- gotd: allow numeric UIDs in permit/deny rules, as intended
- gotd: support numeric UIDs in the `user' directive
- fix comment handling and explain quoting in the *.conf.5 man pages
- tog: add ability to mark arbitrary commits to diff them
- print file index and work tree version in got info
|