diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-04-10 09:31:35 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-04-10 09:31:35 +0200 |
commit | a7860f4dab1afcf94698bc2f52413e94eed64b52 (patch) | |
tree | 5d0ec74cf113c9e1df9673ce26d5cb21c724cd23 /net.h | |
parent | 3d87bbfa9c9c6d111861fcfa393c887b0c7ef99e (diff) | |
download | rsyslog-a7860f4dab1afcf94698bc2f52413e94eed64b52.tar.gz rsyslog-a7860f4dab1afcf94698bc2f52413e94eed64b52.tar.bz2 rsyslog-a7860f4dab1afcf94698bc2f52413e94eed64b52.zip |
removed dependency on MAXHOSTNAMELEN as much as it made sense.
GNU/Hurd does not define it (because it has no limit), and we have taken
care for cases where it is undefined now. However, some very few places
remain where IMHO it currently is not worth fixing the code. If it is
not defined, we have used a generous value of 1K, which is above IETF
RFC's on hostname length at all. The memory consumption is no issue, as
there are only a handful of this buffers allocated *per run* -- that's
also the main reason why we consider it not worth to be fixed any further.
Diffstat (limited to 'net.h')
-rw-r--r-- | net.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -97,6 +97,7 @@ BEGINinterface(net) /* name must also be changed in ENDinterface macro! */ int *(*create_udp_socket)(uchar *hostname, uchar *LogPort, int bIsServer); void (*closeUDPListenSockets)(int *finet); int (*isAllowedSender)(struct AllowedSenders *pAllowRoot, struct sockaddr *pFrom, const char *pszFromHost); + rsRetVal (*getLocalHostname)(uchar**); int (*should_use_so_bsdcompat)(void); /* data memebers - these should go away over time... TODO */ int *pACLAddHostnameOnFail; /* add hostname to acl when DNS resolving has failed */ @@ -105,7 +106,7 @@ BEGINinterface(net) /* name must also be changed in ENDinterface macro! */ struct AllowedSenders *pAllowedSenders_TCP; struct AllowedSenders *pAllowedSenders_GSS; ENDinterface(net) -#define netCURR_IF_VERSION 1 /* increment whenever you change the interface structure! */ +#define netCURR_IF_VERSION 2 /* increment whenever you change the interface structure! */ /* prototypes */ PROTOTYPEObj(net); |