Commits
- Commit:
c214ca4f02e2e2212414948d8b31e426510b81ba
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotd and got {fetch,send,clone}: reject sha256 repos
We have to implement the gitprotocol v2 in order to support sha256
repos for these operations, so for now let's error out early when
they're attempted.
ok/improvements stsp@
- Commit:
aaa34732674e9b84fe27a8eac7fce43f1f55d36f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rename "sha1" field to "hash"
done with
X ,x/\.sha1/c/.hash
X ,x/->sha1/c/->hash
in sam after loading all the C files; except for one manual tweak in
hash.c
- Commit:
be12ea2c3492ea9c1292c0c73e59723ead326d6d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ensure we properly zero got_object_id structs
ok tobeh@
- Commit:
1b1a386df9068b7cb3ceb8a67d88ccd24f5b2deb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotd: use a struct got_object_id instead of an hash buffer
ok stsp@
- Commit:
1ddd9d55d5c5f0e3df1e0f102ebbd8c9b420a0fb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display abbreviated commit/tag IDs in email notification subject lines
This should make it somewhat easier to keep track of discussion threads
when someone replies to a commit notification to discuss the changes.
- Commit:
7268d4618603a3243f53ced23fc7ccc40f7d0693
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
gotd_request_timeout() should use log_warnx() since errno is not used here
- Commit:
caa6cf11e1afc94b38d5250e9b6fe574a6e5ca80
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
ensure gotd request timeout gets armed even if no request is received
- Commit:
41e288ac19dc1ed47e4e0b2260ebc96a8e0dc2f4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
raise log level of message that is logged when a gotd request times out
- Commit:
c3cc85a3c5ab8491266b207eeb1fb6b6061274ed
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make gotd notifications work when 'git push' is used instead of 'got send'
Git clients disconnect earlier, which resulted in session_write exiting before
notifications were sent. Do not treat early EOF as a fatal error if we are
sending notifications. Add regression test coverage for 'git push'.
Problem found by Thomas Adam.
- Commit:
d36998aec867c8134466eccfe048dc8671eecca5
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expose authenticated gotd user account in HTTP notifications
ok op@
- Commit:
3bdb50664480ef16bc57431ac739d4010133d2a2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gotd: don't ignore error in session_dispatch_repo_child
ok stsp
- Commit:
e8d451cc39fa03a3fd56b95b86c820491d399550
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
display process title in syslog when a gotd child process exits
- Commit:
e70fd95218f6bb77ff45fc0c94b8daeb6709ffa7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
split gotd/session.c into session_read.c and session_write.c
This makes it easier to tweak the read/write code paths separately.