Pikaviestimen ominaisuudet:
- Helppokäyttöinen
- Tietoturvallinen
- Tiedostojen jakaminen, äänipuhelut, backlog
- Taaksepäin yhteensopiva IRC-protokollan kanssa
Pikaviestimen selainasiakasohjelman testiversio
Pikaviestimen IRC-rajapinta
Protokollan tämänhetkinen spesifikaatio: protocol.txt
Pikaviestimen palvelimen lähdekoodi: server.zip
Pikaviestimen asiakasohjelman lähdekoodi (vaatii POSIX-yhteensopivan käyttöjärjestelmän): client.zip
TODO-lista:
- Äänipuhelujen tuki selainasiakasohjelmaan (natiivista asiakasohjelmasta löytyy jo)
- Videopuhelut
- Palvelinkohtainen käyttäjätunnuksen rekisteröiminen
- Yksityisviestit eri palvelimien välillä
- Backlog kanavan viesteistä
- Backlog yksityisviesteistä rekisteröityneille käyttäjille
- IRC-rajapinnan viimeistely
- Asiakasohjelmien ulkoasun hiominen
- Salaus
Features:
- Easy to use
- Secure
- File sharing, voice calls, backlog
- Backwards compatible with the IRC protocol
Test version of the web client program
IRC interface
The current specification of the protocol: protocol.txt
Source code of the server: server.zip
Source code of the client (requires a POSIX-compatible operating system): client.zip
TODO-list:
- Support for VoIP calls in the web client (already supported in the native client)
- Video calls
- Server-specific registration of user accounts
- Private messages between different servers
- Backlog of messages in a channel
- Backlog of private messages for registered users
- Polishing the IRC interface
- Polishing the UI of the client programs
- Encryption
Changelog:
29. 7. 2023 New registration prompt and a reconnection handler for the web client.
5. 6. 2023 Channels can now be autojoined in the web client by adding #[channel_name] to the url.
2. 6. 2023 Fixed a pthread structure leak. The threads are now detached before exiting.
3. 5. 2023 DoS prevention using socket timouts...
4. 4. 2023 Registered users can now claim channel ownership.
25. 3. 2023 User accounts can now be registered.
16. 3. 2023 Channel modes can now be changed from the web client.
16. 3. 2023 "Keepalive" optimization for server-to-server sockets
15. 3. 2023 Settings are now loaded from a configuration file. No recompiling required anymore.
14. 3. 2023 Implemented server-to-server messages.
Last updated 5 Jun 2023