Alexander Barton
|
ac96fe5877
|
Changed log level of "Initialization failed" message from ERR to ALERT.
|
2005-08-25 08:48:43 +00:00 |
Alexander Barton
|
77f54693ef
|
Removed unnecessary #define of "LOCAL", now use plain C "static" instead.
|
2005-07-31 20:13:07 +00:00 |
Florian Westphal
|
c7693f625e
|
s/strcpy/strlcpy/
|
2005-07-10 21:07:22 +00:00 |
Alexander Barton
|
8916b201fa
|
Only setuid()/setgid() if it differs from current UID/GID.
Solves problems with Cygwin.
|
2005-07-08 23:19:20 +00:00 |
Alexander Barton
|
ead79d3e39
|
Use "ServerUID" (and not internal variable name) for error message.
|
2005-07-08 21:04:39 +00:00 |
Alexander Barton
|
02b0a51517
|
Renamed "Rendezvous" to "Zeroconf".
|
2005-07-08 16:18:38 +00:00 |
Florian Westphal
|
733ef4c815
|
removed Resolve_Init()
|
2005-07-07 18:37:36 +00:00 |
Alexander Barton
|
de395db8e3
|
Get rid of Log_SetDaemonized().
|
2005-06-24 19:55:10 +00:00 |
Florian Westphal
|
dbea187373
|
removed global variable NGIRCd_NoDaemon
|
2005-06-24 19:20:56 +00:00 |
Florian Westphal
|
9dc5e50226
|
fix embarassing cut&paste error (add missing } )
|
2005-06-17 23:17:09 +00:00 |
Florian Westphal
|
c06c815c28
|
fix "Can't get user information for UID" error message
|
2005-06-17 23:13:41 +00:00 |
Florian Westphal
|
04169f34cf
|
only chdir() to users home when running as daemon
|
2005-06-17 20:35:45 +00:00 |
Florian Westphal
|
bc2dac3c74
|
startup: fork only once, never run with uid 0.
|
2005-06-17 18:22:45 +00:00 |
Alexander Barton
|
45404a1644
|
Added some Doxygen documentation.
|
2005-06-01 21:52:18 +00:00 |
Florian Westphal
|
8adff59223
|
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.
|
2005-03-19 18:43:48 +00:00 |
Alexander Barton
|
ec30cd4e5f
|
Whitespace fixes.
|
2005-02-11 13:52:37 +00:00 |
Alexander Barton
|
f2fbf206b6
|
Don't play games with FILE* stdin/out/err, only touch "real" descriptors.
|
2005-02-10 16:55:52 +00:00 |
Alexander Barton
|
1fdd5478c6
|
Renamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups.
|
2005-02-10 13:09:11 +00:00 |
Alexander Barton
|
9537542647
|
Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug
code ("--enable-debug") and running as daemon process.
|
2005-02-10 12:49:04 +00:00 |
Alexander Barton
|
894cd2cd68
|
Don't create version information string each time a client connects but
insetead on server startup. By Florian Westphal.
|
2005-02-09 09:52:58 +00:00 |
Alexander Barton
|
8edeed8418
|
Make sure that errno of fopen() isn't overwritten by the logging code.
|
2005-02-07 19:31:34 +00:00 |
Alexander Barton
|
112102b10c
|
New configuration variable "PidFile", section "[Global]": if defined,
the server writes its process ID (PID) to this file. Default: off.
Idea by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
|
2005-02-04 14:24:20 +00:00 |
Alexander Barton
|
18c92d9de7
|
We are in the year 2005 now! :-)
|
2005-01-26 22:03:15 +00:00 |
Alexander Barton
|
8ca1e4d548
|
If ServerUID is defined change the working directory to the home directory
of this user.
|
2004-09-04 20:28:51 +00:00 |
Alexander Barton
|
3012c232eb
|
Fixed resolver when using IDENT lookups, cleaned up code.
|
2004-05-11 00:01:11 +00:00 |
Alexander Barton
|
7281b8dd4d
|
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
|
2004-05-07 11:19:20 +00:00 |
Alexander Barton
|
e9b0ec9148
|
Removed some debug code; translated some source code comments.
|
2004-01-19 21:54:59 +00:00 |
Alexander Barton
|
6cafa16a56
|
Fixed order of #include's: time.h moves up! ;-)
|
2004-01-17 03:15:45 +00:00 |
Alexander Barton
|
f645e5b62e
|
Adjusted copyright notice to include 2004.
|
2004-01-02 19:23:30 +00:00 |
Alexander Barton
|
c9ccb66944
|
Added new short command line option "-t" as alternative to "--configtest".
|
2003-12-29 14:53:26 +00:00 |
Alexander Barton
|
cb6279f102
|
Added IDENT option to version string.
|
2003-12-27 13:09:24 +00:00 |
Alexander Barton
|
c40592d2ce
|
Removed "USE_" prefixes of configuration #defines.
|
2003-12-26 15:55:07 +00:00 |
Alexander Barton
|
9a009b24da
|
Fixed a compiler warning related to an unnecessary assert().
|
2003-06-05 10:48:13 +00:00 |
Alexander Barton
|
62796722f1
|
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
|
2003-03-31 15:54:21 +00:00 |
Alexander Barton
|
24df40eca7
|
Synchronize server connections with server configurations after reloading the configuration.
|
2003-03-27 01:22:44 +00:00 |
Alexander Barton
|
4a5b3f34a5
|
Enlarged buffer for version string ;-)
|
2003-03-07 14:50:13 +00:00 |
Alexander Barton
|
439c945d56
|
Added support for TCP Wrappers.
|
2003-03-07 14:35:52 +00:00 |
Alexander Barton
|
29bd35bc4f
|
- Added optional support for Rendezvous.
|
2003-02-23 12:04:05 +00:00 |
Alexander Barton
|
5e3e3ad445
|
- Adjusted copyright banner to include 2003 :-)
|
2003-01-01 13:32:23 +00:00 |
Alexander Barton
|
a2544e496c
|
- Cleaned up handling of server configuration structures.
|
2002-12-30 00:01:42 +00:00 |
Alexander Barton
|
695631b298
|
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
|
2002-12-26 17:04:54 +00:00 |
Alexander Barton
|
6626395c88
|
- replaced a lot of strcat() calls with strlcat() which is more secure.
|
2002-12-26 16:48:14 +00:00 |
Alexander Barton
|
0ced4181b0
|
- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().
|
2002-12-26 16:25:43 +00:00 |
Alexander Barton
|
3c738ed46d
|
- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.
|
2002-12-26 13:17:56 +00:00 |
Alexander Barton
|
43a4bc5b8b
|
- New signal handler.
|
2002-12-19 04:29:59 +00:00 |
Alexander Barton
|
0f3f03b51d
|
- fixed up broken $Id field in new file header ...
|
2002-12-12 11:31:21 +00:00 |
Alexander Barton
|
fa7b3f0e4c
|
- new file header format.
|
2002-12-12 11:30:23 +00:00 |
Alexander Barton
|
65f3adca21
|
- Unterstuetzung fuer komprimierte Server-Server-Links implementiert.
|
2002-11-26 23:07:24 +00:00 |
Alexander Barton
|
cf2d479437
|
- NGIRCd_Reload() in NGIRCd_Rehash() umbenannt.
|
2002-11-22 23:31:23 +00:00 |
Alexander Barton
|
e311cc0140
|
- Listen-Sockets werden ueber neue Funktion Conn_InitListeners() erzeugt.
- neue Funktion NGIRCd_Reload().
- Logging bei empfangenen Signalen verbessert.
- SIGHUP ruft nun NGIRCd_Reload() auf.
|
2002-11-22 17:59:43 +00:00 |