Commits
- Commit:
112102b10ce991340ba56e272e32bc50a73e1b05
- From:
- Alexander Barton <alex@barton.de>
- Date:
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>.
- Commit:
a6d7fb87392224853e45c8551b6082f1dbbdc7b7
- From:
- Alexander Barton <alex@barton.de>
- Date:
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>:
wrote functions for common error messages.
- Commit:
c1f32e821464b66c809a0c1191ff35c2a92230fe
- From:
- Alexander Barton <alex@barton.de>
- Date:
Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
most probably other older C compilers on other systems.
- Commit:
1e692e5890c2a5dedf4864f5522b148734851cde
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed wrong variable names in output of "ngircd --configtest".
- Commit:
7281b8dd4d917f8b7f7c36460b78b686427ce973
- From:
- Alexander Barton <alex@barton.de>
- Date:
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".
- Commit:
cdb694aeb3d5588d2c4bd2938518f8327369400d
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added #include for strings.h and added some casts to remove compiler warnings.
- Commit:
05170bc94cc3c200da0b973b3cf1a44635e64611
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed error messages related to server name configuration; updated
sample configuration file. (from 0.7.x)
- Commit:
2981fe9eb707b340107b5131018805ee2a469950
- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "MaxConnectionsIP".
- Commit:
e33ab90379240cc99f0790d5d68a688ea32d4d9a
- From:
- Alexander Barton <alex@barton.de>
- Date:
New configuration option "Listen" to bind the server to a specific ip.
- Commit:
e541da2a8fb12a19b819f06d67403c094e474206
- From:
- Alexander Barton <alex@barton.de>
- Date:
"ServerName" is checked better now: a dot (".") is required.
- Commit:
0e01a37a697ef03d1011d7844e4a1b38e31eb8fa
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed --configtest: there is no variable "ServerPwd", it's "Password".
- Commit:
a061668b1a516dceb60b8157fe404a56cddf81d1
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added implicit initialisation of "i" in Conf_GetServer to workaround a egcs
2.91.66 bug which claims that this valiable could be used uninitialized.
- Commit:
0b91df05e0b85980292956973b339ecce31e28ed
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed spelling mistake :-)
- Commit:
62796722f13d0291212a222c5699ac20cf533501
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
- Commit:
02a22611be07e39b8267a27ae0f391aa1f81ede9
- From:
- Alexander Barton <alex@barton.de>
- Date:
Clean up duplicate servers correctly.
- Commit:
281f7583f558f32bc55c98a0beb1de576719a80f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New functions Conf_EnableServer(), Conf_DisableServer() and Conf_AddServer().
- Changed "once"-server-config-flag into a generic flag.
- Commit:
a2544e496c3d2887069e646c9451ec49968125f5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Cleaned up handling of server configuration structures.
- Commit:
695631b2984111a825346396dc56635a2fe3a7c4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcpy() calls with strlcpy() which is more secure.
- Commit:
6626395c88fc46eeb110942b17eb9245a1d0021b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced a lot of strcat() calls with strlcat() which is more secure.
- Commit:
0ced4181b032249a5ccab2a6ae1d61bf08f60293
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().
- Commit:
3c738ed46d1116553813261d2025ec2957a7662d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- definition of CONFIG_FILE and MOTD_FILE is now compatible with -Wtraditional.
- Commit:
3a811ef5639346f6151a01f4b1bd0f85e0bb5c80
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Validate_Config(): removed unused variable "i".
- Commit:
3e4f58e4164e4ebb18e3c4df11200c6e72a107e6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- If Conf_MaxConnections is "ulimited" (<1) it is limited to FD_SETSIZE.
- Commit:
b7be46ed8a152f85dd3229443bbc3bfe3018f9b0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- validate Conf_MaxConnections against FD_SETSIZE if available;
- fixed up some log messages and enhanced configuration validation.
- Commit:
25ca2b3cc5b5d92f43591bdb2f0076101fa2b79d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- removed Conf_MaxPChannels and reverted to old behavior.
- Commit:
8b7b23cf8f36e51bbe89a1a586bd238357183e83
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new configuration variables: MaxJoins, MaxPChannels.
- Commit:
6725d7893ca62007ba828b9d8eb94e81f275a880
- From:
- Alexander Barton <alex@barton.de>
- Date:
- translated file header and comments to english;
- new file ident semantics.
- Commit:
2e02da291a97b157a07ee94b11b7317533b5bac0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Konfiguration wird nun besser validiert (Laenge, Zahlen).
- Commit:
dc8ca3dfafae9dd63da43821b786481929d60b12
- From:
- Alexander Barton <alex@barton.de>
- Date:
- nun ueberfluessige Meldung entfernt.
- Commit:
03ec91f943dd4a638ebc92ec38d79b71487b7789
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bessere Log-Meldungen.
- Commit:
b2615bcc765a791d9fb836848fd953641bba48ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server identifizieren sich nun mit asyncronen Passwoertern.
- Commit:
7bbdfb3d847034d7ee1881027164a087b9480300
- From:
- Alexander Barton <alex@barton.de>
- Date:
- anstelle von "ListenPorts" wird nun korrekt "Ports" ausgegeben.
- Commit:
ae39724a63171b011e58b27f2754256ecba70a12
- From:
- Alexander Barton <alex@barton.de>
- Date:
- in ServerUID und ServerGID kann nun jeweils auch der Name (und nicht nur
die numerische ID) verwendet werden.
- Commit:
0d32a3b4fe63260a09b66741785d40c177fcff03
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Konfigurationsvariable "MaxConnections".
- Commit:
12cad28ee8804b0d7c5bce7ba8f3348e2702502c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen bzw. Fixes fuer "strict RFC"-Mode.
- Commit:
c7b55aa6f45b75b52fb67419b7ca5af3940016a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
- Commit:
ec474a4bd2c3b97e2df0532e4810be18c4fbcc94
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "format-string-bugs", die zum Abbruch des Servers fuehrten, behoben.
- Commit:
74ff9828de772fc4ccc5715be20a1cb613bb339d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- kleinere "code cleanups".
- Commit:
33bda862da29b58ee1e07b8068b01b22446b3c4b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehler bei Validierung von "AdminInfo2" behoben.
- Commit:
b615d12897bd2bee3f5a40e4517c015beb155c82
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Admin-Info eingebaut (Variablen "AdminInfo1", "AdminInfo2" und "AdminEMail");
- Bug bei zu langem Operator-Name behoben.
- Commit:
7e1b3b9157b9946d18d252b908fb28a85a0fa0e7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Konfigurationsoption "OperCanUseMode" (Sektion "Global"):
ist sie aktiv, koennen IRC-Operatoren immer Channel-Modes setzen.
- Commit:
f7327524fce6a7db28850c8b8b8f0e99d0b2402b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Weitere Anpassungen an pre-ANSI-Compiler.
- Commit:
c2f60abe55b5a8d320a27df0ce41790fa1141081
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Anpassungen an pre-ANSI-Compiler,
- Includes aufgeraumt: Header includieren keine anderen mehr.
- Commit:
c23535bc96d1bfc367c054973e019350d041c180
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei "--configtest" werden keine leeren Bloecke mehr ausgegeben.
- Commit:
040f5422f2c8262ab19832f1e9d0e269afad8ec1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- persistente und vordefinierte Channels implementiert.
- Commit:
1c99b8377fd7afdac9170440677f6940b0995370
- From:
- Alexander Barton <alex@barton.de>
- Date:
- wenn kein ListenPort definiert ist, so wird nun 6667 als Default verwendet.
- Commit:
1c2d0ae5ded829c27ded4efde73da9eade84696f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Konfigurations-Variablen ServerUID und ServerGID.
- Commit:
f86083a05743a7b7a22f711e250ced1435f657a7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Conf_Test() zum Testen der Konfiguration.
- Conf_File ist entfallen, ist nun NGIRCd_ConfFile.
- Commit:
95a4b1b1587f33692830153d6d03081b5e51d172
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Anpassungen nach Code-Check mit SPLint ;-)
- Commit:
281d8e454de6f59c061dce5f9ba3fd22f521cac9
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Default PONG-Timeout auf 20 Sekunden verdoppelt.
- Commit:
ca33cbda05902b0009058d369f88c0a7a43b1bbe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- externe portab-Header werden nicht mehr benoetigt/benutzt, dadurch
einige Aenderungen an diversen Source-Dateien und Headern.
- Dateien enthalten keine CVS-History mehr.
- Commit:
df09e7afd3d630f0b6bdc62f341bff77f64459ae
- From:
- Alexander Barton <alex@barton.de>
- Date:
*** empty log message ***
- Commit:
d67d94ea04990be49b3d56b1540746c0785faf1b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Handling von "--version" und "--help" nochmal geaendert ...
- Commit:
10aa35cc91239863755a92626ec51beeaf092ddc
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Dateinamen und Pfad sind nun in Konstanten definiert.
- Commit:
10363b398e05604d2318c67b943e7a742cb25323
- From:
- Alexander Barton <alex@barton.de>
- Date:
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
- Commit:
6debfc31230f545e9ebc0ca429b224967ea86b3e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server-Verbinungen werden beim Start erst nach kurzer Pause aufgebaut.
- Commit:
dbd0a23994032d3e552ef730872b1bc86f16d17d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehlermeldungen korrigiert.
- Commit:
2e289b50848f4146bc12ea8f6afef20277b4b6eb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Bug bei Remote-Server-Namen entfernt: diese wurden falsch gekuerzt.
- Commit:
ed406b4a930a330444c693d648f469537453a3d3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- das Server-Passwort kann nun konfiguriert werden.
- Commit:
21a8a278fb354526c58a16220a0a4a12704d524b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Konfigurationsdatei "Samba like" umgestellt.
- es koennen nun mehrere Server und Oprtatoren konfiguriert werden.
- Commit:
03d971d99481244e7039bc960cfb962795fbe905
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Defines fuer max. Anzahl Server und Operatoren.
- Commit:
b20fa7c6e63115963be462ba9cb60b0cbc654ede
- From:
- Alexander Barton <alex@barton.de>
- Date:
- #include's fuer stdlib.h ergaenzt.
- Commit:
804b1ec4987ed3beb4759cc480b2c6c911627b7e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- viele neue Befehle (WHOIS, ISON, OPER, DIE, RESTART),
- neuen Header "defines.h" mit (fast) allen Konstanten.
- Code Cleanups und viele "kleine" Aenderungen & Bugfixes.
- Commit:
9856253dc40be19a0e4713b12187732e7420febe
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Unterstuetzung fuer die Konfigurationsdatei eingebaut.
- Commit:
574ae82ca411afb56bb1688ce3c17f254f57522f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- MOTD-Datei ist nun konfigurierbar und wird gelesen.
- Commit:
08cf560734765afe70140753db1e881be647e540
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Code Cleanups".
- Commit:
24c766fa55a1c871816097729291d45c1c599415
- From:
- Alexander Barton <alex@barton.de>
- Date:
- erste Konfigurations-Variablen definiert: PING/PONG-Timeout.
- Commit:
cbc1e59fb23dd1f2a92bba4188a7ffe87360f046
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Modul fuer Server-Konfiguration begonnen.