XANTRONIX Development
4aced9e9c1
...I've been busy.
2024-03-01 00:20:46 -05:00
XANTRONIX Development
8dd5864e67
Gettin' there
2024-03-01 00:20:46 -05:00
XANTRONIX Development
8d3c24696e
Don't forget to watch client/server socket
2024-03-01 00:20:46 -05:00
XANTRONIX Development
36a7de1b2c
unlink() stale sockets
2024-03-01 00:20:46 -05:00
XANTRONIX Development
696ce80b5b
God, this might be workable at some point
2024-03-01 00:20:46 -05:00
XANTRONIX Development
17be963b48
Getting slightly closer
2024-03-01 00:20:46 -05:00
XANTRONIX Development
d265ce8756
More stuff
2024-03-01 00:20:46 -05:00
XANTRONIX Development
2491f85c62
Rearrange patty/ax25/sock.h for more logical layout
2024-03-01 00:20:46 -05:00
XANTRONIX Development
58e9d365d5
Remove usage of non-portable FD_COPY()
2024-03-01 00:20:46 -05:00
XANTRONIX Development
df466dc02b
Slightly rethinking something
2024-03-01 00:20:46 -05:00
XANTRONIX Development
eb45bd192d
Just need to make a damn client/server test already
2024-03-01 00:20:46 -05:00
XANTRONIX Development
aa1ccd792a
Don't need that...for the time being
2024-03-01 00:20:46 -05:00
XANTRONIX Development
c4fa41dab4
I am getting AWFULLY close to being able to run this code
2024-03-01 00:20:46 -05:00
XANTRONIX Development
116f4f9f6b
Start approaching something I can conceptually write working code around
2024-03-01 00:20:46 -05:00
XANTRONIX Development
5607dbede6
Split patty_ax25_sock into patty/ax25/sock.h
2024-03-01 00:20:46 -05:00
XANTRONIX Development
ac8b239ed8
Thinking out loud here
2024-03-01 00:20:46 -05:00
XANTRONIX Development
1240061aa8
Add missing src/call.c
2024-03-01 00:20:46 -05:00
XANTRONIX Development
ac55d13057
Writing a network stack from scratch is extremely tiring
2024-03-01 00:20:46 -05:00
XANTRONIX Development
d25b799e4e
Moving right along!
2024-03-01 00:20:46 -05:00
XANTRONIX Development
710b5ef069
Getting a little better at this whole refactoring endeavor
2024-03-01 00:20:46 -05:00
XANTRONIX Development
d2e278f715
Massive refactoring afoot
2024-03-01 00:20:46 -05:00
XANTRONIX Development
fa3f4a2e0e
Start of massive refactor
2024-03-01 00:20:46 -05:00
XANTRONIX Development
0f37a37775
Better prototypes; better config
2024-03-01 00:20:46 -05:00
XANTRONIX Development
7eb8babd21
Initial commit of examples/patty.conf
2024-03-01 00:20:46 -05:00
XANTRONIX Development
3927f1b343
Initial implementation of new headers
2024-03-01 00:20:46 -05:00
XANTRONIX Development
2162512896
Whitespace
2024-03-01 00:20:46 -05:00
XANTRONIX Development
f3d42c61f9
Implement stub patty_ax25_accept()
2024-03-01 00:20:46 -05:00
XANTRONIX Development
12972f452a
Minor stuff
2024-03-01 00:20:46 -05:00
XANTRONIX Development
aa8cd2f350
Trifling in things that matter not
2024-03-01 00:20:46 -05:00
XANTRONIX Development
548c7149fb
Rework socket calls to use patty_ax25_addr
2024-03-01 00:20:46 -05:00
XANTRONIX Development
34afdba9e4
Suppress int/void* cast compiler errors
2024-03-01 00:20:46 -05:00
XANTRONIX Development
c31061c7c2
Rename unnumbered information send/receive calls
2024-03-01 00:20:46 -05:00
XANTRONIX Development
f473050461
Implement PATTY_AX25_FRAME_SIZE() macro
2024-03-01 00:20:46 -05:00
XANTRONIX Development
f67002d06d
Small hacks to get rid of compiler warnings
2024-03-01 00:20:46 -05:00
XANTRONIX Development
e8bf46854a
Remove that; we won't need to expose this
2024-03-01 00:20:46 -05:00
XANTRONIX Development
0decdda086
Only need one of those memcpy() around
2024-03-01 00:20:46 -05:00
XANTRONIX Development
3759469611
First successful run of src/decode.c
2024-03-01 00:20:46 -05:00
XANTRONIX Development
a8db220bbd
Major refactor WIP
2024-03-01 00:20:46 -05:00
XANTRONIX Development
b5ed9e9b61
Fix patty_kiss_tnc_recv() reads less than bufsz
...
Fix issues with patty_kiss_tnc_recv() when read() calls return less than
the allocated buffer size
2024-03-01 00:20:46 -05:00
XANTRONIX Development
c601e836fd
Implement patty_ax25_frame_addressed_to()
2024-03-01 00:20:46 -05:00
XANTRONIX Development
f113eb4e8a
Only produce hex dumps of information fields
2024-03-01 00:20:46 -05:00
XANTRONIX Development
bbbe7f8bfd
Rework patty_ax25_address members as uint8_t
2024-03-01 00:20:46 -05:00
XANTRONIX Development
8ee2b32342
Initialize address in patty_ax25_address_create()
2024-03-01 00:20:46 -05:00
XANTRONIX Development
dc6e55c49d
Fix implicit declaration of ptsname_r()
2024-03-01 00:20:46 -05:00
XANTRONIX Development
68a01bb992
Fix LLVM warnings
2024-03-01 00:20:46 -05:00
XANTRONIX Development
7188a5f194
Rename things more in line with official AX.25 spec
2024-03-01 00:20:46 -05:00
XANTRONIX Development
c3667b08a1
Fix minor AX.25 version detection issue
2024-03-01 00:20:46 -05:00
XANTRONIX Development
307a668d6d
That hurt
2024-03-01 00:20:46 -05:00
XANTRONIX Development
d266058ad4
Fix patty_kiss_tnc_recv() issues
...
Fix patty_kiss_tnc_recv() issues with small buffers (~330 bytes) by
more properly detecting EOF being the condition at which the current
decoder offset in the buffer is equal to the last buffer read size; the
offset can never be the number of bytes read, and the initial read
length is -1, so early EOF conditions are avoided
2024-03-01 00:20:46 -05:00
XANTRONIX Development
2e0adee54e
Remove _unix suffix from patty_kiss_tnc_fd_unix()
2024-03-01 00:20:46 -05:00