-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdates.txt
97 lines (91 loc) · 4.93 KB
/
updates.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
0.1 code rewrite and code foundations/framework from rchat 0.7.119.14 (process build 119, rchat C# GUI build 14)
0.2 enc 6.4.0 implemented and seed key switching added
0.3 the auth server framework, sha versioning and updating
0.4 the client setup, server version checks, some UI elements updated
0.5 time_key server syncing
0.6 dynamic key shifting and major auth.txt storage and load rewrites
0.7 df_key.txt added, auth_key system, first time login, removed exiter.txt, removed git pushes of password files
0.8 most encryption stuff moved into enclib.py library, some login checks, some minor UI changes
0.9 UI overhaul part 1, some work done towards resizable forms and message processing stuff
0.10 server connections and basic message sending system
0.11 message formatting, authorisation, naming
0.12 message post fixes, cooldown + changes. ui.exe now usable as launcher, restart.bat removed
0.13 upgrade to enc 7.0.0, massive rewrite to sockets instead of discord slight login changes (half complete)
0.14 first functioning socket version
0.15 file cleanup and load changes, code cleanup, names, multi-user support (so actually functional)
0.16 socket close improvements, name changes, fixed restarts, password changes, len checks
0.17 rdisc-rc3 rewrites, enc 9.5.0 implemented, changed mostly from str to bytes, removal of entire time_key system
0.18 s<->c connect RSA falls back to enc 10.0.1 (implemented), signup complete (apart from key saving to auth)
0.19 saving keys, logging back in via dk and sk
0.20 fall back method if sk/ip wrong -> dk, if no dk -> email and pass
0.21 version checking, username changing
0.22 login and signup rework -> a new dk call will now also give back a sk, general validation framework
0.23 users folder with new user saving to support more future data and data access efficiency, uid now in auth.txt
0.24 dynamic loading rewrites, solution cleanup
0.25 invalid req catching, only allow one user session, remove client wide thread, redid exit system
0.26 client CLI, 1 login per IP at a time, 2 account created per IP, upto 3 dks active at once with ips and sks
0.27 fast restarts, reloads and exits, logout current session, logins/logouts log, logout all
0.28 shortcut keys, ui reworks, on setup know version, runtime clock
0.29 delete account, minor ui tweaks
0.30 change pass, forgot pass
0.31 updator
0.32 ui hot switching, redone restart
0.33 smaller responses, fixed single session issues, fixed versioning
0.34 changing to rdisc-rc4, the file server and private chat network client, enc 11.8.0 implemented
0.35 access key system, first time signup, remove email
0.36 server ip file, updater now git, exe's removed, User class done properly
0.37 removed build nums, change pass, rebuilt account delete
0.38 key generator and resuming generation, key regeneration and resuming regeneration
0.39 better installers, smaller app size, account key creator
0.40 changing to rdisc-rc5, the kivy GUI, exes back and in one file
0.41 captcha human verification, password setting screen, 2fa setup
0.42 account creation with sql user tables
0.43 ip keys, pack blank images into exe
0.44 login system
0.45 android support, UI work
0.46 login sessions, ip key limits, editable code distro
0.47 dynamic UI work on home page
0.48 UI abstraction and work
0.49 username support, transfers, last online
0.50 installer/updater exe
0.51 updating rdisc source code in updater
0.52 reworked ip key and account creation system, username logins
0.53 USB master keys, t's and c's popup, gift card screen
0.54 invalid action popups, fixed Rdisc distro popup problems
0.55 reloads, crash handling and coloring backend
0.56 gift card and d_coin buying, color editing, color-blind modes
0.57 code claiming, transaction history with xp leveling
0.58 data hiding improvements, user pass changing
0.59 client misinformation logging, spin 2 win
0.60 public chat room, multiple s2w odds options
0.61 coinflip improvements
0.xx commenting work, abstraction
known issues:
- check values for transfers and bets are actually 2dp server side
- redrawn canvas does not move when UI resized
- after a crash reload the app cannot be closed with cntl+x and color reloads don't work
- cannot change password straight after making account
- crash text does not show, neither do crash loops
- distro types:
- updator
- updating exe
- updating rdisc source code
- downloadable apk
- public chat text on the left not centre
- linux support
- buying confirmations
- check for rounding errors in transfers
- ip_key expired removal as well as dealing with other invalid keys
- connection rate limit and checks for entire login paths
- asynchronous server << not likely to happen due to complexity
shelved possible future versions:
- friending and friends list
- direct messaging
- working leveling
- inventory items support and scratch cards
- wheel of fortune
# account key + account pin = master key
# MASTER KEY MAY BE SAVED TO USB
# -> set master key and password
# master key + 2fa = ip key enc
# ip key + password = login