Commits
- Commit:
cb76d96efb78ca7bdb884ce3327680614ed31940
- From:
- Alexander Barton <alex@barton.de>
- Date:
Fixed some warnings of non-gcc-compilers (e. g. original Apple compiler on
A/UX): "warning: illegal pointer combination, op =".
- Commit:
57c7e2362284c8c9937f32944ec985b53b1b07d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Added #include for strings.h to fix compiler warnings.
- Commit:
62796722f13d0291212a222c5699ac20cf533501
- From:
- Alexander Barton <alex@barton.de>
- Date:
Changed all PACKAGE's to PACKAGE_NAME and all VERSION's to PACKAGE_VERSION.
- Commit:
939767d502c6e9e028c9ef2cfe132dd3bb312c22
- From:
- Alexander Barton <alex@barton.de>
- Date:
- New function Client_DestroyNow().
- Commit:
51e1a2e04a472d658e15f605da1daa51c6cd9bd3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Changed semantics of Client_SetAway().
- Commit:
b316c380ad30a1c23c768544541b7cf56bf9fc0f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- replaced some calls to sprintf() with snprintf() -- more secure :-)
- 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:
d0304b19a2aaab32df628637d6961a447078bbe3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new Functions: Client_MaxUserCount(), Client_MyMaxUserCount, Adjust_Counters().
- Commit:
77c4c015e397af9ab972e4f3422028fb2187fa05
- From:
- Alexander Barton <alex@barton.de>
- Date:
- renamed variables to fit new signal handler.
- Commit:
490f28ffd1b42ee2076ce89c62d0e672ee7e541e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- new file header format (in english);
- new file ident semantics.
- Commit:
9f122037aecc327e689a2681c25540688621c630
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging von doppelten ID's verbessert.
- Commit:
ad98f2c20d199f08714ed09fc3663516050cb4db
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Falsche Variable korrigiert ...
- Commit:
c7b55aa6f45b75b52fb67419b7ca5af3940016a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- verwendete Datentypen aufgeraumt: beispielsweise INT32 ist nun oft ein LONG.
- Commit:
467e76aa3296be5a811d53887d5caa41f827aaa8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Puffer fuer das Prefix war zu klein.
- Commit:
e62ad97937bd834a450a5a162fc80d4e93d79741
- From:
- Alexander Barton <alex@barton.de>
- Date:
- CLIENT-Struktur um Flags erweitert.
- neue Funktionen Client_SetFlags() und Client_Flags().
- Commit:
e6d1bcdf82875c5ad1780d7b5903eb6daa43f32a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bessere Fehlermeldung, wenn malloc() fehl schlaegt.
- Commit:
9cb74e8135c989f4e28a586df6f0c80d838c1c22
- From:
- Alexander Barton <alex@barton.de>
- Date:
- besseres Logging beim Restart des Servers.
- Commit:
dadebb2196737dd553ca46cd6e1f8c5e5e9b0722
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Channel_RemoveClient() heisst nun Channel_Quit().
- 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:
3be7b9ef59cf7425c87e4b44c7345287eb13c425
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Count_MyServers() zaehlt nun wieder richtig, LUSERS sollte nun wieder die
korrekte Anzahl eigener Server-Links anzeigen.
- Commit:
6b58ab84272c53b13cdd6d40fb2cf21c734897bc
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Log-Meldungen werden nun auch als Server Notice verschickt.
- Commit:
95a4b1b1587f33692830153d6d03081b5e51d172
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Anpassungen nach Code-Check mit SPLint ;-)
- Commit:
b5c16c228bd3f25c0e377480c44b166f5c0b6c36
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_SetID() berechnet Hash-Wert ueber ID/Nick.
- Client_GetFromID() heisst nun Client_Search(), zudem wird via Hash gesucht.
- Client_CheckNick() sucht nicht mehr selber.
- altes Client_Search() ist entfallen (s.o.).
- Commit:
03c3f3c990992d270c96609e3ae92d910583995c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Netz-Split-Nachricht war so falsch. Nun ist sie korrekt aber nicht schoen.
- Commit:
9146fa253459caf33fe8420b969e8f63d307caa0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Projektdatei an neue Quellcode-Struktur angepasst.
- 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:
50ec7a56a4e75dad25b20fdb904545143ac19ff3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_Destroy() hat neuen Paramter: QUITs fuer Clients verschicken?
- Commit:
dce77559fa6a0ad31b306615600957f024618587
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Netz-Splits werden nun als soche ausgegeben.
- Commit:
965855756bc038425ab65645f50ff92d64ce280e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Bindestrich ("-") ist nun auch in Nicknames erlaubt.
- Commit:
c68c092ce33ea88629ed896413ff771c1878e2c1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ein paar assert()-Tests ergaenzt.
- Commit:
a1a3e67de69ee37bbf1bb7fd8eb1451e1ff5eff4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuen Clients mit Mode "a" wird nun auch der Default-Away-Text gesetzt.
- Commit:
10363b398e05604d2318c67b943e7a742cb25323
- From:
- Alexander Barton <alex@barton.de>
- Date:
- strncpy() und vsnprintf() kopieren nun etwas "optimierter" (1 Byte weniger) :-)
- Commit:
7157d9365157d969c1f7db14e6bc67825d9fc14d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Channel- und Nicknames werden nun ordentlich validiert.
- Commit:
ff54198f43eda3251eb117982728dd0cb145a921
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Includes fuer einige Header bereinigt.
- Commit:
c48501245e730ce2b33547f716d297bb0b805e77
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_SetAway() und Client_Away() implementiert.
- Commit:
28d5898617b7a9372e6c9244dc74881e68940b26
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Logging beim Abmelden von Clients (erneut) geaendert: nun ist's aber gut ;-)
- Commit:
9f3a9df24a90300e4a323a27a8cd75d9ed33f8c0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_CheckNick() und Client_CheckID() lieferten u.U. falsche Ergebnisse.
- Commit:
33944e8cdb4e03d624bbc08b7a132d3b2440ec8c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_IsValidNick(), Nicknames werden besser validiert.
- Commit:
1ab92bb9cb89b2b62e98ec5f2995c80eef8cd4ab
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_TopServer(), Client_NewXXX() angepasst.
- Commit:
40c9fd26d6f277d463b079071a4acae8b66edb76
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_GetFromID() besser dokumentiert, kleinere Aenderungen.
- Commit:
b5ee4552c167e5e887c5d9960123c34bbdba7c4f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- weitere Anpassungen an Chennals, v.a. ueber Server-Links.
- Commit:
d17748e978934ed7b2bb07d8890490dc27c0851b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_GetFromID() kommt nun auch mit Host-Masken zurecht.
- Commit:
fc3c82f7dfbabb06f78e097f1fabf2eea897a576
- From:
- Alexander Barton <alex@barton.de>
- Date:
- wird ein Client entfernt, so wird er auch aus allen Channels geloescht.
- Commit:
49ed223c1bbd0be6687a149c812a7ad197fc6b5f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei Client_SetModes() wurde das NULL-Byte falsch gesetzt. Opsa.
- Commit:
b9d701dbeb5566a6d8f54ec15aaf0b2a4670edad
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktionen Client_xxxCount().
- Commit:
4fe7e9d6f1d7a3c2a02fe45372d09e2e9bd9b10b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Hop-Count fuer den Server selber (0) wird korrekt initialisiert.
- Commit:
8f7e7d666a1f0272f5ea29f8c02c9f0c6742d03b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- wird ein Server abgemeldet, so wird anderen Server ein SQUIT geschickt.
- Commit:
a53857b4c733aa6c0bd29ded00c23db72753293f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Es werden fuer alle Server eigene Token generiert,
- QUIT von einem Server fuer einen User wird an andere Server geforwarded,
- ebenso NICK-Befehle, die "fremde" User einfuehren.
- Commit:
b89c310891f0d4ec0d093a08d4f013f2e51fc2cf
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Bei Log-Meldungen ueber Clients wird nun immer die "Client Mask" verwendet.
- Commit:
79809118a30e8160773bf0f521100339efff6000
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel und Meldungen nochmals geaendert. Level passen nun besser.
- Commit:
904d5e5b0944370b54229ef1295911532cc2c175
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Vorbereitungen fuer Ident-Abfragen in Client-Strukturen.
- Commit:
e7be3a01f33d73711c9a4c55a5614750e8ee284b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_NextHop().
- Commit:
db58d3479781894bc929461713550443d8d94e59
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
- Commit:
c48544703dbb3b65d60e0c761c1391c598e0cb3e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client_Destroy() an Server-Links angepasst.
- Commit:
f755190093cef4d8d2e69d667d85fc4a1db0049a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client-Strukturen koennen von anderen Modulen nun nur noch ueber die
enstprechenden (zum Teil neuen) Funktionen angesprochen werden.
- Commit:
07903baa61944ecaa5b0ba7571e2a247a460a7c7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_CheckID(), diverse Aenderungen fuer Server-Links.
- Commit:
1547f76cfdfabe2226af2e35196316b21a32937c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Copyright-Texte aktualisiert.
- Commit:
b20fa7c6e63115963be462ba9cb60b0cbc654ede
- From:
- Alexander Barton <alex@barton.de>
- Date:
- #include's fuer stdlib.h ergaenzt.
- Commit:
fb9d6ce1741ef127cba00c7fa90739478a9b2b68
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuer Befehl NAMES, kleinere Bugfixes.
- Bug bei PING behoben: war zu restriktiv implementiert :-)
- 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:
2c5da58d98e99f8a30a41f568d58c17725235d7c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_SetHostname().
- Commit:
f0dacce926f06608063334f408180dd9b3ceadca
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client-Modes implementiert; Loglevel mal wieder angepasst.
- Commit:
15764f98460764b4295fc089b0f7314237cd5f15
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_Search(), besseres Logging.
- Commit:
c57a4645dedbf608c7906b571a0e2f411b6cb7f0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der eigene Hostname wird nun komplet (als FQDN) ermittelt.
- Commit:
118adda8d8b5ade51a495511a64998c9fc0d73f5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_GetID(), liefert die "Client ID".
- Commit:
08cf560734765afe70140753db1e881be647e540
- From:
- Alexander Barton <alex@barton.de>
- Date:
- "Code Cleanups".
- Commit:
9067612941175a8e0d074eace961708c5c7aa655
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion Client_Name().
- Commit:
d4a60bd4a784743ed1f5ee425ba2701e310b3689
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Aenderungen an den Debug- und Logging-Funktionen.
- Commit:
78a6e3c67136e32ba71abe58a7f755400db595e8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client-Typ ("Status") besser unterteilt, My_Clients ist zudem nun global.
- Commit:
b7a18e9f2b1c03d99fe956b097cc853cbbd5e201
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige assert()'s eingestraeut.
- Commit:
d0ac1e9ca9ff0e9f2838e72e94905073e8b7cb9e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige neue Funktionen,
- CLIENT-Struktur erweitert.
- Commit:
38b9cb88c167002576c3aa433994ec8a2f41ec8b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neues Modul begonnen :-)