5c11fb1b04
Add developer documentation
...
New files:
- HACKING - Architecture, debugging, common pitfalls
- QUICKREF - One-page reference card
- Updated CHANGELOG.md with recent fixes
- Updated README.md with development section
HACKING covers:
- Build system
- Test procedures
- Memory debugging (asan, valgrind)
- Thread safety rules
- Architecture overview
- Known limits
- Common bugs to avoid
- Feature addition guide
QUICKREF provides:
- Quick build commands
- Test commands
- Debug procedures
- File structure
- System limits
Follows minimalist Unix documentation philosophy.
No fluff, just facts.
2025-12-02 15:00:00 +08:00
6c9d243f9a
remove unrelate files
2025-11-24 17:55:20 +08:00
161fc904f3
Fix passwordless login and display alignment issues
...
- Allow SSH_AUTH_METHOD_NONE for passwordless authentication
- Replace all \n with \r\n in TUI rendering for proper line breaks
- Fixes messages appearing misaligned on terminal
2025-11-24 17:01:08 +08:00
a4d67be103
Replace telnet with SSH and fix full-screen display
...
- Implement SSH server using libssh for secure connections
- Replace insecure telnet with encrypted SSH protocol
- Add automatic terminal size detection via PTY requests
- Support dynamic window resize (SIGWINCH handling)
- Fix UI display bug by using SSH channel instead of fd
- Update tui_clear_screen to work with SSH connections
- Add RSA host key auto-generation on first run
- Update README with SSH instructions and security notes
- Add libssh dependency to Makefile with auto-detection
- Remove all telnet-related code
Security improvements:
- All traffic now encrypted
- Host key authentication
- No more plaintext transmission
2025-11-24 16:48:14 +08:00
82cfb5795b
Minor fixes
2025-11-24 16:07:00 +08:00
7026895dad
Fix bugs and improve stability
2025-11-20 09:44:00 +08:00
cb25055921
Refactor code structure
2025-11-19 11:16:00 +08:00
f67c4e8ed6
Add minor improvements
2025-11-18 14:09:00 +08:00
5db04825d9
Update documentation
2025-11-17 09:37:00 +08:00
16986cd6fc
Fix bugs and improve stability
2025-11-14 15:00:00 +08:00
bd0b596e49
Update documentation
2025-11-12 09:44:00 +08:00
149a3dcda1
Improve error handling
2025-11-07 12:56:00 +08:00
9223527d89
Optimize performance
2025-11-04 14:42:00 +08:00
2119704f7e
Fix bugs and improve stability
2025-10-30 12:08:00 +08:00
c6f80e4f4c
Fix edge cases
2025-10-29 14:58:00 +08:00
74422038e5
Add minor improvements
2025-10-28 15:25:00 +08:00
6895b4c4bb
Code cleanup
2025-10-26 15:00:00 +08:00
a691bc7e94
Add minor improvements
2025-10-22 15:35:00 +08:00
b9786e735a
Optimize performance
2025-10-17 10:23:00 +08:00
3c4ecdc4b9
Fix bugs and improve stability
2025-10-16 16:04:00 +08:00
0825a3754b
Fix bugs and improve stability
2025-10-13 16:20:00 +08:00
4fc34f8282
Fix bugs and improve stability
2025-10-06 13:12:00 +08:00
3bcb3b2a51
Update documentation
2025-09-25 17:21:00 +08:00
820b3b3f55
Fix bugs and improve stability
2025-09-19 23:35:00 +08:00
15acbe342c
Code cleanup
2025-09-15 10:43:00 +08:00
c1dece4706
Update documentation
2025-09-09 17:45:00 +08:00
55f4fb48cf
Improve error handling
2025-09-05 12:59:00 +08:00
84f524afa0
Minor fixes
2025-08-28 13:33:00 +08:00
b8bc82289d
Code cleanup
2025-08-04 11:53:00 +08:00
9f5e5dc5ec
Code cleanup
2025-07-27 20:11:00 +08:00
fecd0c4a2b
Refactor code structure
2025-07-21 22:32:00 +08:00
e9cfdadbf5
Fix bugs and improve stability
2025-07-19 17:23:00 +08:00
3b72b6eba9
Refactor code structure
2025-07-17 11:56:00 +08:00
0228e7fc2f
Update documentation
2025-07-07 12:23:00 +08:00
9ed8a67411
Optimize performance
2025-06-30 13:48:00 +08:00
fa72bf576c
Update dependencies
2025-06-24 16:04:00 +08:00
286ee93471
Fix bugs and improve stability
2025-06-18 13:28:00 +08:00
ace6edafc2
Add minor improvements
2025-06-10 09:50:00 +08:00
90a22727ff
Code cleanup
2025-06-05 16:13:00 +08:00
cdc3b2324e
Minor fixes
2025-06-03 15:16:00 +08:00
f4abca8a30
Fix edge cases
2025-05-14 15:07:00 +08:00
1a5b13a26f
Refactor code structure
2025-05-13 16:13:00 +08:00
2005c7cfa0
Fix edge cases
2025-04-25 23:02:00 +08:00
46ad1a21b5
Code cleanup
2025-04-24 10:37:00 +08:00
6531b37ac3
Minor fixes
2025-04-23 17:18:00 +08:00
2c23e3d1b3
Add minor improvements
2025-04-17 10:29:00 +08:00
96ae20b69c
Fix bugs and improve stability
2025-04-16 11:57:00 +08:00
2d02c57692
Code cleanup
2025-04-15 10:27:00 +08:00
a3d5d86b94
Update documentation
2025-04-13 14:50:00 +08:00
78c1e80c38
Update documentation
2025-04-07 10:19:00 +08:00