28 Commits

Author SHA1 Message Date
c0fbd69421
Improvement:
- Shorten log when changing avatar
2022-10-23 10:34:59 +08:00
23a0633623
Improvements & Feature:
- Add API ACKFETCH to update fetch history
- Improve anti-exception performance
2022-10-22 21:26:38 +08:00
3e575110a9
Bug Fix:
- Not deleting closed sockets in sokcet map
2022-10-22 20:53:49 +08:00
9825802e06
Bug Fix:
- Execute parameter
2022-10-22 20:15:37 +08:00
125b7ba135
Behavior Adjustment:
- Change path to ${current}/.data/
2022-10-20 22:22:41 +08:00
8627538d31
Behavior update:
- Push contact info to client when adding contact
- Prevent crash when add bytes to closed request stream
2022-10-20 17:35:42 +08:00
325e518a17
Improvements:
- Shorten logs
2022-10-20 11:59:38 +08:00
5909308475
Bug Fix & Improvements
- Improve logs
- Fix fetch message not working
2022-10-20 10:44:09 +08:00
0aa72b5dc3
Docker Update
- Usable docker file!
- docker image now at linloir/lchatserver
2022-10-19 17:01:20 +08:00
68f8d51d3b
Fix Bugs
- Fix bug when receiving file: passing a to-be-cleared buffer by referrence
v1.1.1
2022-10-19 11:22:20 +08:00
4504c196f6
Improvements
- add await in file receiving
2022-10-19 00:56:39 +08:00
522e0712e7
API adjustment
- Change payload length indicator bytes length: 4b -> 8b
2022-10-18 15:07:42 +08:00
bdfeb07927
API adjustment
- Return filemd5 on FETCHMSG request
2022-10-18 14:41:14 +08:00
44ae7faef4
Bug Fix
- Support one token -> multi sockets
- Tempt to fix concurrency income request causing same temp filename
v1.1.0
2022-10-18 11:50:14 +08:00
436af5c21a
Update API
- Send message now returns the message md5 to client in the body part
2022-10-14 15:14:23 +08:00
52c32c2e74
Bug Fix and API adjustment
- Check token validity
- Prevent unlogged user to fetch contact
- Fix missing 'tolist' conversion in contact fetch method
- (IMPORTANT) Fix async bug in TCP controller (reconstruct the  handler)
2022-10-14 13:35:55 +08:00
834e810663
Adjust API for profile fetching
- require tokenid -> required userid
2022-10-13 20:37:30 +08:00
9369192482 Merge branch 'main' of github.com:Linloir/Simple-TCP-Server 2022-10-12 18:24:49 +08:00
887a7e13be
Minor fix and update
- Add find file method
2022-10-12 18:24:21 +08:00
霖落
7ba2f90099
Create license 2022-10-09 23:09:45 +08:00
af41d6ba39
read port from argument v1.0.0 2022-10-09 23:00:41 +08:00
3b0dff6515
update readme 2022-10-09 22:37:56 +08:00
877d0626cb
Avoid collision on response emission by changing the listening method on the response stream from listen() to await for() 2022-10-09 21:26:56 +08:00
eae2ceb3eb
Change database directory & add readme 2022-10-09 21:15:52 +08:00
bb13789271
Changed recept method to async!! 2022-10-09 20:30:53 +08:00
092a0cbb59
change working directories 2022-10-09 20:16:10 +08:00
00fd34e0f1
fix bugs, synchronous payload reception method adopted 2022-10-09 20:10:23 +08:00
3eb76d80d9
initial commit 2022-10-09 00:01:17 +08:00