protocol.h: move definition of DEFAULT_GIT_PORT from cache.h
Michael J Gruber noticed that connection via the git:// protocol no longer worked after a recent header clean-up. This was caused by funny interaction of few gotchas. First, a necessary definition #define DEFAULT_GIT_PORT 9418 was made invisible to a place where const char *port = STR(DEFAULT_GIT_PORT); was expecting to turn the integer into "9418" with a clever STR() macro, and ended up stringifying it to const char *port = "DEFAULT_GIT_PORT"; without giving any chance to compilers to notice such a mistake. Signed-off-by: Elijah Newren <newren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
4711556905
commit
331b094eec
21
cache.h
21
cache.h
@ -39,27 +39,6 @@
|
|||||||
#define S_DIFFTREE_IFXMIN_NEQ 0x80000000
|
#define S_DIFFTREE_IFXMIN_NEQ 0x80000000
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Intensive research over the course of many years has shown that
|
|
||||||
* port 9418 is totally unused by anything else. Or
|
|
||||||
*
|
|
||||||
* Your search - "port 9418" - did not match any documents.
|
|
||||||
*
|
|
||||||
* as www.google.com puts it.
|
|
||||||
*
|
|
||||||
* This port has been properly assigned for git use by IANA:
|
|
||||||
* git (Assigned-9418) [I06-050728-0001].
|
|
||||||
*
|
|
||||||
* git 9418/tcp git pack transfer service
|
|
||||||
* git 9418/udp git pack transfer service
|
|
||||||
*
|
|
||||||
* with Linus Torvalds <torvalds@osdl.org> as the point of
|
|
||||||
* contact. September 2005.
|
|
||||||
*
|
|
||||||
* See http://www.iana.org/assignments/port-numbers
|
|
||||||
*/
|
|
||||||
#define DEFAULT_GIT_PORT 9418
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Basic data structures for the directory cache
|
* Basic data structures for the directory cache
|
||||||
*/
|
*/
|
||||||
|
1
daemon.c
1
daemon.c
@ -4,6 +4,7 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "environment.h"
|
#include "environment.h"
|
||||||
#include "pkt-line.h"
|
#include "pkt-line.h"
|
||||||
|
#include "protocol.h"
|
||||||
#include "run-command.h"
|
#include "run-command.h"
|
||||||
#include "setup.h"
|
#include "setup.h"
|
||||||
#include "strbuf.h"
|
#include "strbuf.h"
|
||||||
|
21
protocol.h
21
protocol.h
@ -1,6 +1,27 @@
|
|||||||
#ifndef PROTOCOL_H
|
#ifndef PROTOCOL_H
|
||||||
#define PROTOCOL_H
|
#define PROTOCOL_H
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Intensive research over the course of many years has shown that
|
||||||
|
* port 9418 is totally unused by anything else. Or
|
||||||
|
*
|
||||||
|
* Your search - "port 9418" - did not match any documents.
|
||||||
|
*
|
||||||
|
* as www.google.com puts it.
|
||||||
|
*
|
||||||
|
* This port has been properly assigned for git use by IANA:
|
||||||
|
* git (Assigned-9418) [I06-050728-0001].
|
||||||
|
*
|
||||||
|
* git 9418/tcp git pack transfer service
|
||||||
|
* git 9418/udp git pack transfer service
|
||||||
|
*
|
||||||
|
* with Linus Torvalds <torvalds@osdl.org> as the point of
|
||||||
|
* contact. September 2005.
|
||||||
|
*
|
||||||
|
* See http://www.iana.org/assignments/port-numbers
|
||||||
|
*/
|
||||||
|
#define DEFAULT_GIT_PORT 9418
|
||||||
|
|
||||||
enum protocol_version {
|
enum protocol_version {
|
||||||
protocol_unknown_version = -1,
|
protocol_unknown_version = -1,
|
||||||
protocol_v0 = 0,
|
protocol_v0 = 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user