Commits
- Commit:
c74083645a38a28dfb58a1091c0e7d4f522efb59
- From:
- Alexander Barton <alex@barton.de>
- Date:
- alle Client_GetFromID() durch Client_Search() ersetzt.
- IRC_PRIVMSG() ruft nun intern Channel_Write() auf.
- 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:
23add79c3ec1bf61ec9ca2996ca55e8ccf087a67
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei WHO, WHOIS und NAMES wird nun nur noch der Status "Operator" oder
"voiced" geliefert -- nicht mehr beides.
- Commit:
b3a64f5e08102846bbad17b10fffad19eabb087e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der WHO-Befehl (ohne Argumente) gat teilweise Channel-Names vergessen.
- Commit:
7de46835068159cfc9447221e5100102ace4c5a8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHO implementiert (bisher ohne Unterstuetzung von Masks)
- Commit:
2ee05c9a6856d78f996dfbc991452e4cc1c58c37
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Source in weitere Module fuer IRC-Befehle aufgesplitted.
- Commit:
40f07f2f5cb9282d5216c2ac531a9ff8169b468b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Forwarding von TOPIC an andere Server gefixed. Hoffentlich ;-)
- Commit:
ef7f7a90f4242d2b27adf3539bc7bc0c00dde0d1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige Funktionen in irc-xxx-Module ausgegliedert.
- Commit:
9780ed1f212854bf269ce977bb5ef262ef110245
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Channel-Topics werden nun auch korrekt von anderen Server angenommen.
- Commit:
d59f02904374ca5f0ac16bf493448eb516dd2df8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Channel-Topics implementiert.
- Commit:
3c01ac4e33c8abc1e6808eaa3f7d020bbaa3ec17
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PRIVMSG zeugt nun bei Texten an User an, wenn diese "away" sind.
- Commit:
949977e8786aa804f3c6a64c07c34cc92375cf17
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC-Befehl "AWAY" implementert.
- Commit:
cd6e40493c2a156761787ae31de47602f43f83a4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PRIVMSG beachtet nun die Channel-Modes "n" und "m".
- Commit:
a7bbcef6e0230bb26e8bc242107dee3fd46f6442
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Bug bei belegtem Nickname bei User-Registrierung (NICK-Befehl) behoben.
- Commit:
c147ebef0dfa701922c09df6bd93d77e93c80136
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NAMES beachtet nun das "invisible" Flag ("i") von Usern.
- Commit:
d360137d940076f9e5f746609d17ab42d16ecc51
- From:
- Alexander Barton <alex@barton.de>
- Date:
- gerade eben in SQUIT eingefuehrten Bug behoben: entfernte Server werden nun
nur noch geloescht, die Verbindung, von der SQUIT kam, bleibt wieder offen.
- Commit:
70e3c6b50aaffcef612c54dcec1a195aab8078c0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Log-Meldungen bei SQUIT erneut ueberarbeitet ...
- Commit:
b181f1bd3cc97a8e4dfe63aaecd1dd207bdff262
- From:
- Alexander Barton <alex@barton.de>
- Date:
- SQUIT wird auf jeden Fall geforwarded, zudem besseres Logging.
- Commit:
180095be32cbe1ac983cfc91f39af1ac4ba7c370
- From:
- Alexander Barton <alex@barton.de>
- Date:
- einige unnoetige Client_NextHop()-Aufrufe entfernt.
- NAMES korrigiert und komplett implementiert.
- Commit:
93a52dfab86da096e629a8e2f86229245378ac68
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Nick-Aenderungen werden nun wieder korrekt ins Logfile geschrieben.
- Commit:
08d43d5f67fb9b5238869a7e58e2804847bc86b2
- From:
- Alexander Barton <alex@barton.de>
- Date:
- VERSION wurde falsch weitergeleitet und beantwortet (Prefix nicht beachtet)
- Commit:
6817e293c5c9f4b39a77af3333d835775e0c5462
- From:
- Alexander Barton <alex@barton.de>
- Date:
- an User wird nun immer ein "komplettes" Prefix verschickt.
- Commit:
c90cf7c9ed3984f2cc5e6f86aa2c4138de9d23ca
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHOIS wird nicht mehr automatisch an den "Original-Server" weiterge-
leitet: war eh nicht RFC-konform und machte Probleme mit Clients.
- Commit:
aaa682fb2461f73eab0a40295cb7d331a72bcb89
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC-Befehl KILL sowie Kills bei Nick Collsisions implementiert.
- Commit:
8465653c6efa9ce0a976f0a6c8fd63a3ab3b2bd1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Ergebnistyp von Conn_GetIdle() und Conn_LastPing() auf "time_t" geaendert.
- Commit:
1fe8355fcf0c79c860a3449bccd0a232363a3739
- From:
- Alexander Barton <alex@barton.de>
- Date:
- User-Registrierung wird nicht mehr als Nick-Aenderung protokolliert,
- VERSION liefert nun doch wieder den Debug-Status im Reply.
- Commit:
0470cdfdcca4cb5a65a9111e40e35a51664da4d8
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Debug-Level wird bei VERSION nicht mehr geliefert. Grund: a) absolut
unnoetig und b) Compiler-Fehler, wenn ohne Debug-Code configure'd ;-))
- Commit:
458174ffb0401c15fac9a69d48d956f3297a895f
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuer IRC-Befehl VERSION implementiert: IRC_VERSION().
- Commit:
a233adfbd842960ff1759ae56eea173d2913a040
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NICK-Aenderungen wurden dem User selber mit dem falschen Prefix geliefert.
- Commit:
b60f369266d895009642fab4c8cef3953938f0d3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehlerhafte Modes werden nun ausfuehrlicher an den Client gemeldet.
- Commit:
bec7783ec9b27f98c9e434964e0794bb9c26442d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NICK-Aenderungen werden an alle Server und betroffene Clients gemeldet.
- Neue Funktion IRC_WriteStrRelatedPrefix().
- Commit:
db7ea9c4b3d23e0386e694be3086df5d58886f38
- From:
- Alexander Barton <alex@barton.de>
- Date:
- NICK korrigiert.
- Commit:
213fa0994fab0a56a6d06395348bbe1c326b7af5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Nach Connect eines Users werden LUSERS-Informationen angezeigt.
- Commit:
f3f121b8f8d738c49a0f6c60511c07daca6937b6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- es werden nun Channel- und User-Modes von Usern angenommen.
- Commit:
e1a1e7ecf424fdfa37db03dd5dc6ebb7f2555753
- From:
- Alexander Barton <alex@barton.de>
- Date:
- via NJOIN gemeldete Benutzer wurden nicht in Channels bekannt gemacht.
- Commit:
6610d6e4bab422e7c3eaa6905e32268cdbd8d764
- From:
- Alexander Barton <alex@barton.de>
- Date:
- weitere Anpassungen an Channel-Modes und Channel-User-Modes.
- Commit:
84a2f8ab268412ecacca20aacc8b1727c81a6d07
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Die Quelle von MODE-Aenderungen wird nun korrekt weitergegeben.
- Commit:
5ef9ff5b2d768eb2d8690314f2156c140c40d871
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PONG an den Server selber wurde faelschlicherweise versucht zu forwarden.
- Channel-Modes wurden falsch geliefert (als User-Modes).
- Commit:
d2d6dcbb1f1be198220d93240ed2630e8f536c46
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PING und PONG werden nun auch korrekt an andere Server geforwarded.
- bei MODE-Meldungen wird der letzte Parameter nicht mehr mit ":" getrennt.
- Commit:
0595f42fbe3c666fb012433e5fa06074abfc13b9
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Aenderungen und Anpassungen an Channel-Modes und Channel-User-Modes:
Modes werden besser geforwarded, lokale User, fuer die ein Channel
angelegt wird, werden Channel-Operator, etc. pp. ...
- NJOIN's von Servern werden nun korrekt an andere Server weitergeleitet.
- Commit:
f29ae5ae0e9be9b2c178e6cbe9b6a85c1e5bfe76
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktion zur MODE-Behandlung, fuer Channel-Modes vorbereitet.
- Commit:
eab20beefc8c003e86817c4f54a2c9db53ddfd64
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHOIS zeigt nun auch die Channels an, in denen der jeweilige User Mitglied ist.
- zu jedem Server wird nun der "Top-Server" gespeichert, somit funktioniert
LINKS wieder korrekt.
- Commit:
a0123e424cfeabf7ef16ec77110686917c76e0f1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- nach einem JOIN wird die Liste der Mitglieder an den Client geschickt.
- MODE fuer Channels wird nun komplett ignoriert (keine Fehlermeldung mehr).
- Commit:
ff25b7291f79007e7803172842dcfd5f8ec47510
- From:
- Alexander Barton <alex@barton.de>
- Date:
- SERVER-Meldungen an neue Server sind nun in der richtigen Reihenfolge.
- Commit:
eba8d4d553ee4b10b987b91212a23b7abf982584
- From:
- Alexander Barton <alex@barton.de>
- Date:
- connectierenden Servern werden Channels nun mit NJOIN bekannt gemacht.
- Commit:
3b38d3ca0d5d381ff3c9454e56b96ec0dadfd30a
- From:
- Alexander Barton <alex@barton.de>
- Date:
- ein neu connectierender Server wird nun korrekt im Netz bekannt gemacht.
- Commit:
8f521aa8bf24fbcb0fe35ac891f2b3318064d1da
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC_WriteStrServersPrefixID() und IRC_WriteStrClientPrefixID() wieder entfernt.
- einige kleinere Fixes bezueglich Channels ...
- Commit:
9f9e9a496fee1d787affcddc6299e2d91afa3d76
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei NICK wurde das falsche Prefix an andere Server weitergegeben.
- Commit:
d14588f3689f4cf7f4132afc491bf77236a43c6d
- From:
- Alexander Barton <alex@barton.de>
- Date:
- anderungen an den Funktions-Prototypen von IRC_WriteStrChannel() und
IRC_WriteStrChannelPrefix(),
- neue: IRC_WriteStrClientPrefixID() und IRC_WriteStrServersPrefixID().
- Commit:
92fb409fe2948083e82d00b23eebe47ed3e7a2d5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktionen IRC_WriteStrChannelPrefix() und IRC_WriteStrChannel(),
die IRC_Write_xxx_Related() sind dafuer entfallen.
- IRC_PRIVMSG() kann nun auch mit Channels als Ziel umgehen.
- Commit:
87fc9566b0f2f24908801f2557f7785183c256d3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Funktionen IRC_JOIN und IRC_PART begonnen, ebenso die Funktionen
IRC_WriteStrRelatedPrefix und IRC_WriteStrRelatedChannelPrefix().
- diverse Aenderungen im Zusammenhang mit Channels.
- Commit:
00f86465ef0d751a14997559331638efce2747e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die User-Modes bei einem NICK von einem Server wurden falsch uebernommen.
- Commit:
b3ccaa76b657566d6ba9f9f438e036a308af3beb
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC_LUSERS() implementiert.
- Commit:
c2ee5437da3483aacf2ab254370b9594776de7ad
- From:
- Alexander Barton <alex@barton.de>
- Date:
- LINKS implementiert, LUSERS begonnen.
- Commit:
baf845ddeb2fe1543af1dbe309aac7986e0c14ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHOIS wurde faelschlicherweise an User geforwarded statt vom Server beantwortet.
- Commit:
428cc6258fbe3745d04064102900c5129389f0d7
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHOIS wird im "Strict-RFC-Mode" nicht mehr automatisch geforwarded,
- andere Server werden nun ueber bisherige Server und User informiert.
- 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:
2714a94f4301bb4096584431607c57960c6cd7d5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel von Remote-Mode-Aenderungen angepasst (nun Debug).
- Im Debug-Mode werden nun auch PING's protokolliert.
- Commit:
6359ec48f07290645609d3916018d39678d4ea9e
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Server nimmt nun Server-Links an: PASS und SERVER entsprechend angepasst.
- MODE und NICK melden nun die Aenderungen an andere Server.
- Commit:
8b162c0ecd2b97f54a564b20a251fb2ac5d488ec
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel und Meldungen nochmals ueberarbeitet.
- QUIT und SQUIT forwarden nun den Grund der Trennung,
- WHOIS wird nun immer an den "Original-Server" weitergeleitet.
- Commit:
e44988f23d651d2f267f94452f2dc8f83badcde1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- WHOIS erweitert: Anfragen koennen an andere Server weitergeleitet werden.
- Vorbereitungen fuer Ident-Abfragen bei neuen Client-Strukturen.
- Commit:
a5e92ba180acd2dc13ae43974b2fdf6711f0ef22
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Div. Aenderungen fuer die Server-Links (u.a. WHOIS, QUIT, NICK angepasst).
- Neue Funktionen IRC_WriteStrServer() und IRC_WriteStrServerPrefix().
- Commit:
db58d3479781894bc929461713550443d8d94e59
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Fehlerpruefung bei select() in der "Hauptschleife" korrigiert.
- Commit:
b20d2df064efbdb0af425d5335c8a4ed6b922106
- From:
- Alexander Barton <alex@barton.de>
- Date:
- das Passwort von Servern wird nun ueberprueft (PASS- und SERVER-Befehl).
- Commit:
a19c9ed5c7e6e1d03011060ae48b416f346a9197
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bei SQUIT wurde immer die Verbindung getrennt, auch bei Remote-Servern.
- Commit:
bed4005ed085fd535104ee7e690f277deca7a32c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- IRC_WriteStrXXX()-Funktionen eingefuehrt, groessere Anpassungen daran.
- neuer Befehl SQUIT, QUIT an Server-Links angepasst.
- Commit:
4d4f2d4ffbb9ee5cda87956bf6f69428727baeba
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Loglevel ein wenig angepasst.
- Commit:
bf1c59c61cdbd4c8f98e0e68241b47f6e817e1d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Client-Strukruren werden nur noch ueber Funktionen angesprochen.
- Weitere Anpassungen und Erweiterungen der Server-Links.
- Commit:
b9bf012e83cfe5037391207207d70ff9ad716b37
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Befehle SERVER und NJOIN begonnen,
- begonnen, diverse IRC-Befehle an Server-Links anzupassen.
- Commit:
cb7931cc278647fc7e33c98cdf1a7c802157e265
- From:
- Alexander Barton <alex@barton.de>
- Date:
- die Gross- und Kleinschreibung des Nicks kann mit NICK nun geaendert werden.
- Commit:
32b29d6956cbfb8d76df2d0aa0196e80fa3e6331
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Copyright-Texte angepasst.
- neuer Befehl "ERROR".
- Commit:
03d971d99481244e7039bc960cfb962795fbe905
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Defines fuer max. Anzahl Server und Operatoren.
- 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:
ac9da09e87b16c8e24e78f95947eadc62e314ea3
- From:
- Alexander Barton <alex@barton.de>
- Date:
- der Server meldet nun eine ordentliche "Start-Zeit".
- Commit:
3a941ae45953a0307a44848d513e87c63a630f22
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Neue Funktion IRC_MODE() implementiert, div. Aenderungen.
- neue configure-Optione "--enable-strict-rfc".
- Commit:
72ebf4f260bb01434ad71f6a1d1a4f56d8fef1b1
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neue Befehle PRIVMSG, NOTICE, PING.
- Commit:
3cd8fc844663d737f9ce9fe2fa9d50d1a41209d0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neu: IRC_WriteStrRelated(), Aenderungen auch in IRC_WriteStrClient().
- 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:
332db40678ce9a9885aefbd50f71d97d42b0d255
- From:
- Alexander Barton <alex@barton.de>
- Date:
- PING/PONG-Befehle implementiert,
- Meldungen ueberarbeitet: enthalten nun (fast) immer den Nick.
- Commit:
64322810fa04fbe4078d47c2eed49bd39bd62571
- From:
- Alexander Barton <alex@barton.de>
- Date:
- und nochmal Aenderungen am Logging ;-)
- Commit:
45d447d9712aa005fe575ead1ac6e2824d66aac5
- From:
- Alexander Barton <alex@barton.de>
- Date:
- Debug-Meldungen angepasst.
- Commit:
e8543915e4db6bbc60f7db6926b23457a3a0b188
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neuer IRC-Befehl "/QUIT". Verbessertes Logging & Debug-Ausgaben.
- Commit:
bbfe9e8ba83ac80474f2950a74f3334b0c86680c
- From:
- Alexander Barton <alex@barton.de>
- Date:
- bessere Fehler-Abfragen, diverse Bugfixes.
- Nicks werden nur einmal vergeben :-)
- /MOTD wird unterstuetzt.
- Commit:
9aa241f0e69acb83586666939331b8438fb5eac0
- From:
- Alexander Barton <alex@barton.de>
- Date:
- USER und NICK wird nun in beliebiger Reihenfolge akzeptiert (wg. BitchX)
- MOTD-Ausgabe begonnen zu implementieren.
- Commit:
2a13cd224fd6f2cbc9a478c94b4bd4d47fbdd0ad
- From:
- Alexander Barton <alex@barton.de>
- Date:
- erste IRC-Befehle zu implementieren begonnen.
- Commit:
38b9cb88c167002576c3aa433994ec8a2f41ec8b
- From:
- Alexander Barton <alex@barton.de>
- Date:
- neues Modul begonnen :-)