| 
							
						 | 
						
							
							
							
							
								
							
							
								8d24566e83
								
							
						 | 
						
							
							
								
								Implement generalized enumerate types; REJ reply
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								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 | 
						
						
							
							
							
								
							
							
						 |