mirror of
https://github.com/samhocevar/rinetd.git
synced 2026-08-22 06:13:28 +08:00
Log accepted connections, not only denied ones.
Patch courtesy of Flavio Stanchina, through the Debian bug tracker (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628061).
This commit is contained in:
27
rinetd.c
27
rinetd.c
@@ -196,22 +196,28 @@ char const *logMessages[] = {
|
|||||||
0,
|
0,
|
||||||
"local-connect-failed -",
|
"local-connect-failed -",
|
||||||
0,
|
0,
|
||||||
|
"opened",
|
||||||
|
0,
|
||||||
"not-allowed",
|
"not-allowed",
|
||||||
0,
|
0,
|
||||||
"denied",
|
"denied",
|
||||||
0
|
0,
|
||||||
};
|
};
|
||||||
|
|
||||||
#define logDone 0
|
enum
|
||||||
#define logAcceptFailed 2
|
{
|
||||||
#define logLocalSocketFailed 4
|
logDone = 0,
|
||||||
#define logLocalBindFailed 6
|
logAcceptFailed = 2,
|
||||||
#define logLocalConnectFailed 8
|
logLocalSocketFailed = 4,
|
||||||
#define logNotAllowed 10
|
logLocalBindFailed = 6,
|
||||||
#define logDenied 12
|
logLocalConnectFailed = 8,
|
||||||
|
logOpened = 10,
|
||||||
|
logNotAllowed = 12,
|
||||||
|
logDenied = 14,
|
||||||
|
|
||||||
#define logLocalClosedFirst 0
|
logLocalClosedFirst = 0,
|
||||||
#define logRemoteClosedFirst 1
|
logRemoteClosedFirst = 1,
|
||||||
|
};
|
||||||
|
|
||||||
/* Option parsing */
|
/* Option parsing */
|
||||||
|
|
||||||
@@ -1321,6 +1327,7 @@ void openLocalFd(int se, int i)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
logEvent(i, coSe[i], logOpened);
|
||||||
}
|
}
|
||||||
|
|
||||||
int getAddress(char *host, struct in_addr *iaddr)
|
int getAddress(char *host, struct in_addr *iaddr)
|
||||||
|
|||||||
Reference in New Issue
Block a user