|
ab2c283542
|
Refactor socket(), openif() as setsockopt()
Other changes:
* Fix blocking on disconnects when a raw socket is bound to an
interface
|
2024-03-01 00:20:46 -05:00 |
|
|
cbea4ad7a8
|
Implement src/print.c
Implement src/print.c to provide facilities for pretty printing packets
to any FILE handle
|
2024-03-01 00:20:46 -05:00 |
|
|
73ae096b2d
|
Implement openif(), raw packet interface access
|
2024-03-01 00:20:46 -05:00 |
|
|
65bfa95820
|
s/socket/fd/ for all such named members, variables
|
2024-03-01 00:20:46 -05:00 |
|
|
5a3660450f
|
Get rid of patty_list_iterator (too expensive)
|
2024-03-01 00:20:46 -05:00 |
|
|
c6aac035e1
|
Add proto arg to patty_ax25_sock_new()
Other changes:
* Remove proto arg from patty_ax25_sock_send() and
patty_ax25_sock_write(); instead, use the proto member of
patty_ax25_sock
|
2024-03-01 00:20:46 -05:00 |
|
|
ffcc171c48
|
Remove PATTY_AX25_SOCK_NONBLOCK option
|
2024-03-01 00:20:46 -05:00 |
|
|
2b1bc4c30e
|
Well, I have WORKING FREAKING SESSIONS BAYBEE
|
2024-03-01 00:20:46 -05:00 |
|
|
22bf692a61
|
SO BLOODY CLOSE
|
2024-03-01 00:20:46 -05:00 |
|
|
7fd05f607a
|
Huh, I managed to make something nice
|
2024-03-01 00:20:46 -05:00 |
|
|
d5ee0c7a9e
|
No need to make a big fuss
|
2024-03-01 00:20:46 -05:00 |
|
|
4ff1f1a714
|
Nomenclature is important
|
2024-03-01 00:20:46 -05:00 |
|
|
b9c3568c43
|
This is a slog with no real end
|
2024-03-01 00:20:46 -05:00 |
|
|
89195bde69
|
Holy crap, getting deeper and deeper
|
2024-03-01 00:20:46 -05:00 |
|
|
b242cf9285
|
Hmmst, coalescing upon something
|
2024-03-01 00:20:46 -05:00 |
|
|
4478241319
|
I'm in a world of hurt
|
2024-03-01 00:20:46 -05:00 |
|
|
cec916a44a
|
Fix SABM control field test macro
|
2024-03-01 00:20:46 -05:00 |
|
|
bdb73c8805
|
Making significant headway towards a working server
|
2024-03-01 00:20:46 -05:00 |
|
|
22366f2d0c
|
Need some shit for managing routing tables
|
2024-03-01 00:20:46 -05:00 |
|
|
94b9a9d481
|
Start working on routing table
|
2024-03-01 00:20:46 -05:00 |
|
|
4aced9e9c1
|
...I've been busy.
|
2024-03-01 00:20:46 -05:00 |
|
|
d265ce8756
|
More stuff
|
2024-03-01 00:20:46 -05:00 |
|
|
2491f85c62
|
Rearrange patty/ax25/sock.h for more logical layout
|
2024-03-01 00:20:46 -05:00 |
|
|
df466dc02b
|
Slightly rethinking something
|
2024-03-01 00:20:46 -05:00 |
|
|
eb45bd192d
|
Just need to make a damn client/server test already
|
2024-03-01 00:20:46 -05:00 |
|
|
c4fa41dab4
|
I am getting AWFULLY close to being able to run this code
|
2024-03-01 00:20:46 -05:00 |
|
|
5607dbede6
|
Split patty_ax25_sock into patty/ax25/sock.h
|
2024-03-01 00:20:46 -05:00 |
|
|
ac55d13057
|
Writing a network stack from scratch is extremely tiring
|
2024-03-01 00:20:46 -05:00 |
|
|
d25b799e4e
|
Moving right along!
|
2024-03-01 00:20:46 -05:00 |
|
|
d2e278f715
|
Massive refactoring afoot
|
2024-03-01 00:20:46 -05:00 |
|
|
fa3f4a2e0e
|
Start of massive refactor
|
2024-03-01 00:20:46 -05:00 |
|
|
0f37a37775
|
Better prototypes; better config
|
2024-03-01 00:20:46 -05:00 |
|
|
3927f1b343
|
Initial implementation of new headers
|
2024-03-01 00:20:46 -05:00 |
|
|
2162512896
|
Whitespace
|
2024-03-01 00:20:46 -05:00 |
|
|
f3d42c61f9
|
Implement stub patty_ax25_accept()
|
2024-03-01 00:20:46 -05:00 |
|
|
12972f452a
|
Minor stuff
|
2024-03-01 00:20:46 -05:00 |
|
|
aa8cd2f350
|
Trifling in things that matter not
|
2024-03-01 00:20:46 -05:00 |
|
|
548c7149fb
|
Rework socket calls to use patty_ax25_addr
|
2024-03-01 00:20:46 -05:00 |
|
|
c31061c7c2
|
Rename unnumbered information send/receive calls
|
2024-03-01 00:20:46 -05:00 |
|
|
f473050461
|
Implement PATTY_AX25_FRAME_SIZE() macro
|
2024-03-01 00:20:46 -05:00 |
|
|
e8bf46854a
|
Remove that; we won't need to expose this
|
2024-03-01 00:20:46 -05:00 |
|
|
3759469611
|
First successful run of src/decode.c
|
2024-03-01 00:20:46 -05:00 |
|
|
a8db220bbd
|
Major refactor WIP
|
2024-03-01 00:20:46 -05:00 |
|
|
c601e836fd
|
Implement patty_ax25_frame_addressed_to()
|
2024-03-01 00:20:46 -05:00 |
|
|
bbbe7f8bfd
|
Rework patty_ax25_address members as uint8_t
|
2024-03-01 00:20:46 -05:00 |
|
|
7188a5f194
|
Rename things more in line with official AX.25 spec
|
2024-03-01 00:20:46 -05:00 |
|
|
2e0adee54e
|
Remove _unix suffix from patty_kiss_tnc_fd_unix()
|
2024-03-01 00:20:46 -05:00 |
|
|
153dc17c7b
|
Start to whittle down src/ax25.c, include/ax25.h
|
2024-03-01 00:20:46 -05:00 |
|
|
66e5de9d6c
|
Make patty_kiss_tnc_open() use default buffer size
Make patty_kiss_tnc_open() use default buffer size
Other changes:
* Make src/decode.c no longer require a filename to use as a TNC
|
2024-03-01 00:20:46 -05:00 |
|
|
2eacce6f09
|
Remove src/buffer.c
|
2024-03-01 00:20:46 -05:00 |
|