Commit graph

188 commits

Author SHA1 Message Date
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