Table of Contents

Bugs

LOL Pichat never has bugs.
It just develops random features.

FIXME
Diese Seite ist ständig in Bewegung!
This site is allways under construction, please help us :-)

Bitte schreibe in Deutsch oder in Englisch
Please feel free to write in German or English
Nyugodtan írhatsz németül és angolul.

Regeln für Bugreports:

Deutsch

Englisch

Descriptions/Beschreibungen

Open

Focus pichat.exe

User Was passiert wenn man in einem cmd-fenster die pichat.exe aufruft
und die pichat.exe läuft bereits und ist minimiert
und ich habe einen FF mit pichat.net offen ?
User Operator … kannst du mal was verifizieren?
Operator erstmal pichat installieren :D
User :D
Operator instatstatatallation wird vorbereitet
Operator warten…
Operator ja (win7)
Admin Frage: was passiert wenn man in einem cmd-fenster die pichat.exe aufruft und die pichat.exe läuft bereits,…
Admin Antwort: pichat anwendung geht auf die schon laeuft
User nein
Operator richtig
User NEIN
User Firefox mit Pichat.net geht auf
Operator bei mir nicht
Admin wuesste nicht mal wieso :)
Operator feature? :)
User allerdings muss pichat.exe minimiert sein und firefox nacher nochmal den fokus bekommen habe
Operator okay /me testet
Admin ah … das ist die fenstersuche
Admin vielleicht ueberlistest du die
Admin koennte ein bug sein
User :D
Operator da hat User recht
User hehe
Operator ;)
Operator bugfinderus magikus :D
User :D
Admin gratuliere :) du bekommst james-bond sonnebrille und bughunter-pistole
Admin bitte aufschreiben
User :D
User ist es dein bug?
Admin ja
User oO
User ok
Admin mein?
User oder microsoft
Admin also ein bug :D
Admin denke ich bin schuld
Admin zum fixen muss mir Operator tipp geben.
User :D
Operator nach fensterklasse suchen :)
Admin statt titel?
Operator genau … sofern du eigene klasse gemacht hast
Admin nein
Admin std MFC window
Operator hmm
Admin User schreibst d den bug auf_
Operator da wirds schon schwieriger :D
Admin gibt sicher ein trick :)
Operator vllt. eine art ipc
Operator per mutex

alias install

Nach einer default pichat installation sind in der pichat.ini “nur” 7 Aliases.
will man diese ergänzen funktioniert das nicht.
Ein Überschreiben der vorhandenen Alias1 - Alias7 ist allerdings möglich.

"%ProgramFiles%\pichat\pichat.exe" install -Nickname=TestUserName
"%ProgramFiles%\pichat\pichat.exe" install "-Alias1=/a, /msg Anna !say $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias2=/j, /msg Jessica !say $"
"%programfiles%\pichat\pichat.exe" install "-Alias3=/MEGA, /say $ $ $ $ $ $ $"
"%programfiles%\pichat\pichat.exe" install "-Alias4=/DND, /away DND $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias5=/ts, !topsmileys $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias6=/tw, !topwords $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias7/tl, !toplines $"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias8=/spy, /msg anna !lastlines 30"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias9=/CHATEU, /connect new eu.pichat.net"
"%ProgramFiles%\pichat\pichat.exe" install "-Alias10=/CHATUS, /connect new us.pichat.net"

automatic reconnect with conference rooms

Wenn die Netzwerkverbindung unterbricht oder der Pichat-Server neu startet und ein Wiederverbinden (reconnect) stattgefunden hat, landet man normalerweise wieder in dem selben Chatraum in dem man vorher war. Nicht so bei passwortgeschützten Konferenzräume, da landet man wieder im Entrance.

ToDo: # check automatic reconnect with conference rooms (tell wolf)

Firstrun with Options

after the first start some optional parameters are ignored
(no ini files exist at this time)

After restart Pichat three times with the same command … it works fine :-)

Testcase

  1. download the zip and unpack it to c:\bug\pichat
    bug_firstrun_with_options.zip
  2. run the extract-pichat.cmd
  3. monitor the %appdata%/pichat/ -Folder
    monitor_appdata_pichat.cmd
  4. run the start_application_pichat.cmd or call_application_pichat.cmd

simple


start /max "pichat application" "C:\Program Files\pichat\pichat.exe" -IniFile="C:\Program Files\pichat\pichat.ini" -ServerDedicated=0  -UpdatesDownloadDirectory="C:\Program Files\pichat\updates" -PluginsIniFile="C:\Program Files\pichat\pichat_plugins.ini" -UserAuthenticationFile="C:\Program Files\pichat\pichat_user_authentication.ini" -ServerHttpRoot="C:\Program Files\pichat\webserver" -UserPermissionsFile="C:\Program Files\pichat\pichat_user_permissions.ini" -ContactGroup1=Default,"C:\Program Files\pichat\pichat_contacts.ini" -ColorSchemePack1="C:\Program Files\pichat\pichat_color_schemes_*.txt" -GraphicPack1="C:\Program Files\pichat\pichat_graphics_*.txt" -LanguagePack1="C:\Program Files\pichat\pichat_language_*.txt" -LogfilesDirectory="C:\Program Files\pichat\logfiles" -MainWindowCloseButtonMinimise=0 

following files and directory will be created …

C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\updates
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\webserver
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles\pichat_chatserver.log
C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\pichat\logfiles\pichat_webserver.log
extract of the pichat_webserver.log:
..."GET /chat/connect?nickname=xxxxx&startcommands=/say%20Hello%20World HTTP/1.1" 200 2140 - "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"
..."GET /chat/client?id=1212313422&file=frame_output.html&fileredirect=frame_connection_test.html&nickname=xxxxx&startcommands=/say%20Hello%20World&xhtmloutput=1&startcommands=/timestamp%20setsilent%2023:04:47 HTTP/1.1" 200 693 "http://localhost/chat/connect?nickname=xxxxx&startcommands=/say%20Hello%20World" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"
..."GET /chat/client?connect&id=1212313422&file=frame_output.html&nickname=xxxxx&startcommands=/say%20Hello%20World&xhtmloutput=1&startcommands=/timestamp%20setsilent%2023:04:47 HTTP/1.1" 200 0 - "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.16) Gecko/2009120208 Firefox/3.0.16 (.NET CLR 3.5.30729)"

Colorscheme not changeable in the Webchat

if more than 30 (?) colorschemes loaded in the pichat server you get in the webchat $chat_alternate_stylesheets and you can not change the colorscheme.

it is a design limit in the parser
confirmed bug, will be fixed when needed :)
Workaround:
Decrease numbers of colorschemes and restart pichat

BUG

TEXT

Fixed

start pichat from the commandline

→ Fixed in V.0.4.2 B68 … now pichat start as a “normal” Window

start /max "pichat application" "C:\Program Files\pichat\pichat.exe"

Webchat startcommands

→ Fixed in V.0.4.2 B67 … now it works http://localhost/chat/connect?nickname=xxx&startcommands=/say%20Hello%20World,%20/timestamp%20on

If using the parameter startcommands the default timestamp is deaktivated
if you type the command /timestamp on in the webchat it will displayed
[00:00] * * * Zeitmarkierung ein ( ⇐ the time is set to NULL)
Adminwolf 2009/12/20 23:09

Examples:

Workaround since Version 0.4.2 B66

command parameter ContactGroup1

The following command do not work in pichat V.0.4.2 B58 → Fixed in V.0.4.2 B59

pichat.exe -ContactGroup1="Default, c:\data\pichat_contacts.ini"

→ Fixed in V.0.4.2 B68 :?: … now it is possible to save datas int the pichat_contacts.ini-file if using this option