Commits
- 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 :-)