-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog.txt
50 lines (45 loc) · 1.96 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
What's New
----------
- Implemented commands:
- /nick {nickname}
- Allows you to change your nickname
- /kick {nickname}
- Allows admins to disconnect other users
- /kickall
- Removes all users from the server
- /list
- Display the nicknames of everyone that is currently connected to the server
- /msg {nickname} {message}
- Allows you to send private messages
- /stat
- Shows some server statistics (Like uptime and number of connections)
- /clear
- Clears the screen
- /party
- A fun little command that randomly beeps and changes the colour of the window.
- /disconnect
- Closes the connection between the client and the server
- /admin {nickname}
- Allows admins to give other users administrative privilages
- Added some secret debugging commands :O (Read the source code to find out what they are)
- Added keyboard functions:
- Enter
- Sends the message.
- Up and down arrow keys
- Insert previously sent messages into the entry box.
- GUI layout:
- Positioned entry box underneath the message outbut box along with the send button.
- Added a button to toggle notifications.
- Added a disconnect button.
- Server:
- Set maximum number of concurrent users to 256.
- The server now keeps a log of all events in a file called "serverlog.txt" which is generated when the server.py file is executed.
- Added exception handling for situations in which the default port 45011 is not available.
- The server now handles disconnects properly.
- The server can now execute client-side code by sending a server command.
- Broadcasting messages no longer prints two timestamps.
- Added a new function direct_msg() which allows the server to send messages to individual clients.
- Security:
- All outgoing messages are now encrypted using a Caesar cipher with a shuffled array of characters.
- Miscellaneous:
- When you connect to a new server, the IP and port is stored in a text file and used to help you connect to said server more easily in the future.