index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
daemon.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-05
daemon: free listen_addr before returning
Jeff King
1
-16
/
+21
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-18
replace strbuf_expand() with strbuf_expand_step()
René Scharfe
1
-42
/
+19
2023-04-24
treewide: remove cache.h inclusion due to previous changes
Elijah Newren
1
-1
/
+1
2023-04-24
hash-ll.h: split out of hash.h to remove dependency on repository.h
Elijah Newren
1
-0
/
+1
2023-04-18
protocol.h: move definition of DEFAULT_GIT_PORT from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-1
/
+1
2023-02-24
mark unused parameters in signal handlers
Jeff King
1
-1
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-0
/
+1
2022-07-19
daemon: clarify directory arguments
Derrick Stolee
1
-4
/
+4
2022-06-10
Merge branch 'ab/env-array'
Junio C Hamano
1
-7
/
+7
2022-06-02
run-command API: rename "env_array" to "env"
Ævar Arnfjörð Bjarmason
1
-7
/
+7
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-1
/
+1
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-1
/
+1
2022-01-05
Merge branch 'rs/daemon-plug-leak'
Junio C Hamano
1
-1
/
+1
2021-12-20
daemon: plug memory leak on overlong path
René Scharfe
1
-1
/
+1
2021-11-25
run-command API users: use strvec_push(), not argv construction
Ævar Arnfjörð Bjarmason
1
-11
/
+7
2021-11-25
run-command API users: use strvec_pushv(), not argv assignment
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-10-25
Merge branch 'ab/pkt-line-cleanup'
Junio C Hamano
1
-1
/
+1
2021-10-15
pkt-line.[ch]: remove unused packet_read_line_buf()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-09-27
daemon.c: refactor hostinfo_init() to HOSTINFO_INIT macro
Ævar Arnfjörð Bjarmason
1
-12
/
+7
2021-04-08
Merge branch 'rs/daemon-sanitize-dir-sep'
Junio C Hamano
1
-4
/
+4
2021-03-26
daemon: sanitize all directory separators
René Scharfe
1
-4
/
+4
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-2
/
+2
2020-07-30
strvec: rename struct fields
Jeff King
1
-4
/
+4
2020-07-28
strvec: fix indentation in renamed calls
Jeff King
1
-3
/
+3
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-26
/
+26
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-2
/
+2
2018-04-25
Merge branch 'lw/daemon-log-destination'
Junio C Hamano
1
-1
/
+1
2018-04-09
daemon.c: fix condition for redirecting stderr
Lucas Werkmeister
1
-1
/
+1
2018-02-21
Merge branch 'lw/daemon-log-destination'
Junio C Hamano
1
-7
/
+39
2018-02-05
daemon: add --log-destination=(stderr|syslog|none)
Lucas Werkmeister
1
-7
/
+39
2018-01-25
daemon: fix length computation in newline stripping
Jeff King
1
-4
/
+2
2018-01-25
daemon: handle NULs in extended attribute string
Jeff King
1
-5
/
+4
2018-01-25
daemon: fix off-by-one in logging extended attributes
Jeff King
1
-2
/
+2
2017-10-17
daemon: recognize hidden request arguments
Brandon Williams
1
-9
/
+62
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-04-23
Merge branch 'dt/xgethostname-nul-termination'
Junio C Hamano
1
-4
/
+0
2017-04-18
use HOST_NAME_MAX to size buffers for gethostname(2)
René Scharfe
1
-4
/
+0
2017-03-30
daemon: use an argv_array to exec children
Jeff King
1
-21
/
+17
2016-11-29
Merge branch 'jk/daemon-path-ok-check-truncation' into maint
Junio C Hamano
1
-4
/
+21
2016-10-31
Merge branch 'ls/filter-process'
Junio C Hamano
1
-1
/
+1
2016-10-27
Merge branch 'jk/daemon-path-ok-check-truncation'
Junio C Hamano
1
-4
/
+21
2016-10-24
daemon: detect and reject too-long paths
Jeff King
1
-4
/
+21
2016-10-17
pkt-line: rename packet_write() to packet_write_fmt()
Lars Schneider
1
-1
/
+1
2016-09-08
Merge branch 'jk/common-main' into maint
Junio C Hamano
1
-11
/
+5
2016-07-28
Merge branch 'ew/daemon-socket-keepalive'
Junio C Hamano
1
-3
/
+5
2016-07-19
Merge branch 'jk/common-main'
Junio C Hamano
1
-11
/
+5
2016-07-18
daemon: ignore ENOTSOCK from setsockopt
Eric Wong
1
-3
/
+5
2016-07-01
common-main: call git_setup_gettext()
Jeff King
1
-2
/
+0
2016-07-01
common-main: call sanitize_stdfds()
Jeff King
1
-2
/
+1
2016-07-01
common-main: call git_extract_argv0_path()
Jeff King
1
-3
/
+0
2016-07-01
add an extra level of indirection to main()
Jeff King
1
-4
/
+4
2016-05-25
daemon: enable SO_KEEPALIVE for all sockets
Eric Wong
1
-0
/
+14
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-7
/
+5
2016-02-22
convert manual allocations to argv_array
Jeff King
1
-7
/
+5
2016-01-15
strbuf: introduce strbuf_getline_{lf,nul}()
Junio C Hamano
1
-1
/
+1
2015-11-03
Merge branch 'rs/daemon-plug-child-leak'
Junio C Hamano
1
-0
/
+1
2015-11-02
daemon: plug memory leak
René Scharfe
1
-0
/
+1
2015-10-05
daemon: use cld->env_array when re-spawning
Jeff King
1
-16
/
+10
2015-09-25
convert trivial sprintf / strcpy calls to xsnprintf
Jeff King
1
-2
/
+2
2015-08-25
write_file(): drop caller-supplied LF from calls to create a one-liner file
Junio C Hamano
1
-1
/
+1
2015-08-24
write_file(): drop "fatal" parameter
Junio C Hamano
1
-1
/
+1
2015-05-11
Merge branch 'jc/daemon-no-ipv6-for-2.4.1'
Junio C Hamano
1
-1
/
+1
2015-05-11
Merge branch 'nd/multiple-work-trees'
Junio C Hamano
1
-10
/
+1
2015-05-05
daemon: unbreak NO_IPV6 build regression
Junio C Hamano
1
-1
/
+1
2015-03-09
daemon: deglobalize hostname information
René Scharfe
1
-59
/
+74
2015-03-09
daemon: use strbuf for hostname info
René Scharfe
1
-57
/
+41
2015-03-03
Merge branch 'jk/daemon-interpolate'
Junio C Hamano
1
-5
/
+45
2015-03-03
Merge branch 'rs/daemon-interpolate'
Junio C Hamano
1
-15
/
+72
2015-02-17
daemon: use callback to build interpolated path
René Scharfe
1
-9
/
+45
2015-02-17
daemon: look up client-supplied hostname lazily
René Scharfe
1
-8
/
+29
2015-02-17
daemon: sanitize incoming virtual hostname
Jeff King
1
-5
/
+45
2014-12-01
use new wrapper write_file() for simple file writing
Nguyễn Thái Ngọc Duy
1
-10
/
+1
2014-10-29
Merge branch 'rs/daemon-fixes' into maint
Junio C Hamano
1
-18
/
+15
2014-10-14
Merge branch 'rs/daemon-fixes'
Junio C Hamano
1
-18
/
+15
2014-10-01
daemon: remove write-only variable maxfd
René Scharfe
1
-4
/
+0
2014-10-01
daemon: fix error message after bind()
René Scharfe
1
-1
/
+1
2014-10-01
daemon: handle gethostbyname() error
René Scharfe
1
-13
/
+14
2014-09-11
Merge branch 'rs/child-process-init'
Junio C Hamano
1
-5
/
+3
2014-08-20
run-command: introduce CHILD_PROCESS_INIT
René Scharfe
1
-5
/
+3
2014-08-07
daemon.c: replace `git_config()` with `git_config_get_bool()` family
Tanay Abhra
1
-22
/
+4
2014-07-16
Merge branch 'cc/replace-edit'
Junio C Hamano
1
-1
/
+0
2014-06-25
avoid double close of descriptors handed to run_command
Jeff King
1
-1
/
+0
2014-06-20
daemon: use skip_prefix to avoid magic numbers
Jeff King
1
-5
/
+6
2014-06-20
use skip_prefix to avoid magic numbers
Jeff King
1
-35
/
+38
2014-06-18
daemon: mark some strings as const
Jeff King
1
-7
/
+7
2014-06-16
Merge branch 'jk/daemon-tolower'
Junio C Hamano
1
-8
/
+0
2014-05-23
daemon/config: factor out duplicate xstrdup_tolower
Jeff King
1
-8
/
+0
2014-02-10
daemon: move daemonize() to libgit.a
Nguyễn Thái Ngọc Duy
1
-26
/
+4
2014-01-10
Merge branch 'nd/daemon-informative-errors-typofix'
Junio C Hamano
1
-2
/
+2
2013-12-20
daemon: be strict at parsing parameters --[no-]informative-errors
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2013-12-05
replace {pre,suf}fixcmp() with {starts,ends}_with()
Christian Couder
1
-20
/
+20
2013-07-24
Merge branch 'sb/misc-fixes'
Junio C Hamano
1
-1
/
+1
2013-07-22
Merge branch 'tr/protect-low-3-fds'
Junio C Hamano
1
-12
/
+0
2013-07-17
daemon/shell: refactor redirection of 0/1/2 from /dev/null
Thomas Rast
1
-12
/
+0
2013-07-15
daemon.c:handle: Remove unneeded check for null pointer.
Stefan Beller
1
-1
/
+1
2013-04-01
Merge branch 'jk/pkt-line-cleanup'
Junio C Hamano
1
-2
/
+2
2013-03-25
Merge branch 'dm/ni-maxhost-may-be-missing' into maint-1.8.1
Junio C Hamano
1
-4
/
+0
2013-03-19
Merge branch 'dm/ni-maxhost-may-be-missing'
Junio C Hamano
1
-4
/
+0
2013-02-25
git-compat-util.h: Provide missing netdb.h definitions
David Michael
1
-4
/
+0
2013-02-24
pkt-line: share buffer/descriptor reading implementation
Jeff King
1
-1
/
+1
2013-02-20
pkt-line: provide a LARGE_PACKET_MAX static buffer
Jeff King
1
-2
/
+2
2013-02-20
pkt-line: teach packet_read_line to chomp newlines
Jeff King
1
-1
/
+1
2012-08-15
daemon: --access-hook option
Junio C Hamano
1
-0
/
+77
2012-01-08
git-daemon: produce output when ready
Clemens Buchacher
1
-3
/
+3
2011-12-05
i18n: add infrastructure for translating Git with gettext
Ævar Arnfjörð Bjarmason
1
-0
/
+2
2011-10-21
Merge branch 'jk/daemon-msgs'
Junio C Hamano
1
-8
/
+21
2011-10-21
Merge branch 'ph/transport-with-gitfile'
Junio C Hamano
1
-2
/
+2
2011-10-15
daemon: give friendlier error messages to clients
Jeff King
1
-4
/
+21
2011-10-13
Merge branch 'nd/git-daemon-error-msgs'
Junio C Hamano
1
-4
/
+8
2011-10-04
enter_repo: do not modify input
Erik Faye-Lund
1
-2
/
+2
2011-10-03
daemon: log errors if we could not use some sockets
Nguyễn Thái Ngọc Duy
1
-0
/
+37
2011-10-03
daemon: return "access denied" if a service is not allowed
Nguyễn Thái Ngọc Duy
1
-4
/
+8
2011-03-22
Fix sparse warnings
Stephen Boyd
1
-1
/
+1
2011-01-04
daemon: support <directory> arguments again
Jonathan Nieder
1
-3
/
+4
2010-11-29
Merge branch 'md/interix'
Junio C Hamano
1
-0
/
+4
2010-11-04
daemon: opt-out on features that require posix
Erik Faye-Lund
1
-24
/
+64
2010-11-04
daemon: make --inetd and --detach incompatible
Erik Faye-Lund
1
-4
/
+4
2010-11-04
daemon: use socklen_t
Erik Faye-Lund
1
-3
/
+3
2010-11-04
daemon: get remote host address from root-process
Erik Faye-Lund
1
-40
/
+39
2010-11-04
daemon: use full buffered mode for stderr
Erik Faye-Lund
1
-2
/
+4
2010-11-04
daemon: use run-command api for async serving
Erik Faye-Lund
1
-46
/
+47
2010-11-04
mingw: implement syslog
Mike Pape
1
-2
/
+0
2010-10-28
add support for the SUA layer (interix; windows)
Markus Duft
1
-0
/
+4
2010-10-26
Merge branch 'as/daemon-multi-listen'
Junio C Hamano
1
-27
/
+53
2010-10-08
Use angles for placeholders consistently
Štěpán Němec
1
-9
/
+9
2010-09-28
daemon: allow more than one host address given via --listen
Alexander Sulfrian
1
-9
/
+22
2010-09-28
daemon: add helper function named_sock_setup
Alexander Sulfrian
1
-20
/
+33
2010-05-31
Rewrite dynamic structure initializations to runtime assignment
Gary V. Vaughan
1
-10
/
+11
2010-04-03
Merge branch 'bc/maint-daemon-sans-ss-family'
Junio C Hamano
1
-4
/
+7
2010-03-20
daemon: parse_host_and_port SIGSEGV if port is specified
Imre Deak
1
-1
/
+1
2010-03-16
daemon.c: avoid accessing ss_family member of struct sockaddr_storage
Brandon Casey
1
-4
/
+7
2010-02-03
Typofixes outside documentation area
Junio C Hamano
1
-1
/
+1
2010-01-27
Merge branch 'il/maint-colon-address'
Junio C Hamano
1
-4
/
+30
2010-01-26
Support addresses with ':' in git-daemon
Ilari Liusvaara
1
-4
/
+30
2010-01-20
Merge branch 'jk/warn-author-committer-after-commit'
Junio C Hamano
1
-1
/
+0
2010-01-14
strbuf_expand: convert "%%" to "%"
Jeff King
1
-1
/
+0
2010-01-09
daemon: consider only address in kill_some_child()
Erik Faye-Lund
1
-8
/
+20
2009-11-22
Merge branch 'tc/format-attribute'
Junio C Hamano
1
-0
/
+2
2009-11-15
Check the format of more printf-type functions
Tarmigan Casebolt
1
-0
/
+2
2009-11-09
http-backend: Protect GIT_PROJECT_ROOT from /../ requests
Shawn O. Pearce
1
-48
/
+1
2009-07-06
Merge branch 'tr/die_errno'
Junio C Hamano
1
-8
/
+7
2009-07-01
Merge branch 'js/daemon-log'
Junio C Hamano
1
-8
/
+48
2009-06-27
Convert existing die(..., strerror(errno)) to die_errno()
Thomas Rast
1
-8
/
+7
2009-06-20
Fix various sparse warnings in the git source code
Linus Torvalds
1
-1
/
+1
2009-06-18
daemon: send stderr of service programs to the syslog
Johannes Sixt
1
-8
/
+48
2009-06-06
daemon: Strictly parse the "extra arg" part of the command
Shawn O. Pearce
1
-4
/
+6
2009-04-29
daemon.c: fix segfault on OS X
Benjamin Kramer
1
-14
/
+14
2009-03-04
improve missing repository error message
Jeff King
1
-1
/
+1
2009-01-26
Add calls to git_extract_argv0_path() in programs that call git_config_*
Steffen Prohaska
1
-0
/
+2
2009-01-05
remove trailing LF in die() messages
Alexander Potashev
1
-1
/
+1
2008-12-26
daemon: cleanup: factor out xstrdup_tolower()
René Scharfe
1
-21
/
+13
2008-12-26
daemon: cleanup: replace loop with if
René Scharfe
1
-13
/
+5
2008-12-26
daemon: handle freopen() failure
René Scharfe
1
-1
/
+3
2008-11-23
daemon: deglobalize variable 'directory'
René Scharfe
1
-10
/
+6
2008-11-23
daemon: inline fill_in_extra_table_entries()
René Scharfe
1
-8
/
+2
2008-11-23
daemon: use strbuf_expand() instead of interpolate()
René Scharfe
1
-55
/
+54
2008-10-24
git-daemon: set REMOTE_ADDR to client address
Joey Hess
1
-0
/
+4
2008-09-25
Merge branch 'jc/alternate-push'
Shawn O. Pearce
1
-7
/
+3
2008-09-09
is_directory(): a generic helper function
Junio C Hamano
1
-7
/
+3
2008-09-06
daemon.c: avoid setlinebuf()
Junio C Hamano
1
-1
/
+2
2008-08-31
cast pid_t's to uintmax_t to improve portability
David Soria Parra
1
-3
/
+3
2008-08-25
daemon.c: minor style fixup
Junio C Hamano
1
-42
/
+34
2008-08-17
git-daemon: rewrite kindergarden, new option --max-connections
Stephen R. van den Berg
1
-138
/
+75
2008-08-17
git-daemon: Simplify dead-children reaping logic
Stephen R. van den Berg
1
-32
/
+23
2008-08-17
git-daemon: use LOG_PID, simplify logging code
Stephen R. van den Berg
1
-31
/
+16
2008-08-17
git-daemon: call logerror() instead of error()
Stephen R. van den Berg
1
-2
/
+2
2008-08-12
git-daemon: SysV needs the signal handler reinstated.
Stephen R. van den Berg
1
-0
/
+1
2008-07-23
git daemon: avoid waking up too often
Johannes Schindelin
1
-14
/
+11
2008-07-13
Make usage strings dash-less
Stephan Beyer
1
-1
/
+1
2008-07-06
git daemon: avoid calling syslog() from a signal handler
Johannes Schindelin
1
-20
/
+50
2008-05-14
Provide git_config with a callback-data parameter
Johannes Schindelin
1
-2
/
+2
2008-02-27
daemon: ensure that base-path is an existing directory
Johannes Sixt
1
-0
/
+8
2008-02-27
daemon: send more error messages to the syslog
Johannes Sixt
1
-5
/
+5
2007-11-08
Style: place opening brace of a function definition at column 1
Junio C Hamano
1
-2
/
+4
2007-11-05
git-daemon: fix remote port number in log entry
Gerrit Pape
1
-2
/
+2
2007-10-18
Define NI_MAXSERV if not defined by operating system
Patrick Welche
1
-0
/
+4
2007-08-01
--base-path-relaxed option
Jens Axboe
1
-2
/
+24
2007-06-08
Missing statics.
Pierre Habouzit
1
-1
/
+1
2007-06-07
War on whitespace
Junio C Hamano
1
-2
/
+2
2007-05-21
git-daemon: don't ignore pid-file write failure
Jim Meyering
1
-2
/
+2
2007-02-20
prefixcmp(): fix-up mechanical conversion.
Junio C Hamano
1
-1
/
+1
2007-02-20
Mechanical conversion to use prefixcmp()
Junio C Hamano
1
-16
/
+16
2007-02-14
git-daemon: Avoid leaking the listening sockets into child processes.
Alexandre Julliard
1
-0
/
+10
2007-02-03
Assorted typo fixes
Pavel Roskin
1
-1
/
+1
2007-01-28
git-push through git protocol
Linus Torvalds
1
-0
/
+7
2007-01-08
short i/o: fix calls to write to use xwrite or write_in_full
Andy Whitcroft
1
-1
/
+1
2006-12-20
simplify inclusion of system header files.
Junio C Hamano
1
-13
/
+3
2006-10-23
daemon: do not die on older clients.
Junio C Hamano
1
-1
/
+5
2006-09-28
fix daemon.c compilation for NO_IPV6=1
Alex Riesen
1
-1
/
+1
2006-09-28
daemon: default to 256 for HOST_NAME_MAX if it is not defined
Johannes Schindelin
1
-0
/
+4
2006-09-27
Removed memory leaks from interpolation table uses.
Jon Loeliger
1
-20
/
+32
2006-09-27
Cleaned up git-daemon virtual hosting support.
Jon Loeliger
1
-22
/
+129
[next]