| 
							
						 | 
						
							
							
							
							
								
							
							
								5754c383a6
								
							
						 | 
						
							
							
								
								Fix dict traversal
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								dc55a7fc6c
								
							
						 | 
						
							
							
								
								Prettification, set errno on errors
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3074af45c1
								
							
						 | 
						
							
							
								
								Print decoded frames to stdout, not stderr
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a423467037
								
							
						 | 
						
							
							
								
								Slight refactor of src/decode.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								627bc70e0f
								
							
						 | 
						
							
							
								
								Show printable frame bytes in src/decode.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fba41f93df
								
							
						 | 
						
							
							
								
								Remove all usages of patty_ax25_frame_format
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								478d22936b
								
							
						 | 
						
							
							
								
								Perform hex dump of packet contents in src/decode.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cc57d49c0e
								
							
						 | 
						
							
							
								
								Print repeaters more sensibly in src/decode.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b44a6789a8
								
							
						 | 
						
							
							
								
								Keep escape sequences as static variables
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								83f07d9465
								
							
						 | 
						
							
							
								
								Buffer reduction poop
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bd67f73a1a
								
							
						 | 
						
							
							
								
								It's nice to be able to better inspect the contents of le buffers
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								82d94fb5ad
								
							
						 | 
						
							
							
								
								Implement src/buffer.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1666666e9d
								
							
						 | 
						
							
							
								
								This is all very necessary if I am to wrest tight control over frame decoding into my own hands
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								63f031b461
								
							
						 | 
						
							
							
								
								It occurs to me I'll need patty_kiss_tnc_decode() to be exported
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2c0974658a
								
							
						 | 
						
							
							
								
								I'm running out of shitty commit messages
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								893d76eef8
								
							
						 | 
						
							
							
								
								That works better
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								af485f68c2
								
							
						 | 
						
							
							
								
								I am not terrible
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4973957530
								
							
						 | 
						
							
							
								
								Why not, man
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f03d99c2a7
								
							
						 | 
						
							
							
								
								Fix up example programs somewhat
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b3c85c891e
								
							
						 | 
						
							
							
								
								Maybe throw in some socket options? I dunno
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								44fc23fb4f
								
							
						 | 
						
							
							
								
								Elaborate upon some finer points
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d3725f9379
								
							
						 | 
						
							
							
								
								That was a...Humor joke
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4e5634cbc7
								
							
						 | 
						
							
							
								
								My final commit
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a2b21eb848
								
							
						 | 
						
							
							
								
								Prevent redundant test of I/O event readiness for any given file descriptor in patty_ax25_next_event()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								53791bf21d
								
							
						 | 
						
							
							
								
								Ahh, that's better
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								35f42464c3
								
							
						 | 
						
							
							
								
								I am a derpetologist
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a744fa640c
								
							
						 | 
						
							
							
								
								Implement patty_ax25_next_event() like I'm not a dumbass or some shit
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5fb55973ad
								
							
						 | 
						
							
							
								
								Manage the bits that'll go into select(2) or whatevs
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a76ea9125a
								
							
						 | 
						
							
							
								
								Just a little hit
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								13cfe03cbe
								
							
						 | 
						
							
							
								
								Walt, we need to talk
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ff76e77336
								
							
						 | 
						
							
							
								
								Stub out patty_ax25_next_event()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								71d43b5f11
								
							
						 | 
						
							
							
								
								Nearing the point of implementing an event loop
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								04cd913840
								
							
						 | 
						
							
							
								
								Good stuff
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d7e40110a5
								
							
						 | 
						
							
							
								
								Finally getting around to implementing more of the spec, I tell ya
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3848388886
								
							
						 | 
						
							
							
								
								That's slightly more valid
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6adb4f098b
								
							
						 | 
						
							
							
								
								I think that's much nicer
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e8ddd504d7
								
							
						 | 
						
							
							
								
								More stub action; at least binding to a local port and listening on a local port share enough common functionality to substantiate this
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fbee61133a
								
							
						 | 
						
							
							
								
								More forward declarations, because I guess why not
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c4727bafb9
								
							
						 | 
						
							
							
								
								Ah, nice
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								275dec9760
								
							
						 | 
						
							
							
								
								Implement src/address.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								57e0a2c077
								
							
						 | 
						
							
							
								
								Kinda sorta stub out patty_ax25_connect()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0f639cc350
								
							
						 | 
						
							
							
								
								Refactor around the simplified concept of patty_ax25_sock
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1abc0b6c98
								
							
						 | 
						
							
							
								
								Implement patty_ax25_listen()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c17abcf77a
								
							
						 | 
						
							
							
								
								Implement patty_ax25_socket()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								87ec27dd92
								
							
						 | 
						
							
							
								
								Implement patty_ax25_open()
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0d40883e59
								
							
						 | 
						
							
							
								
								Can you feel heavy metal???
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b923ad3566
								
							
						 | 
						
							
							
								
								Implement src/port.c
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e85df9e29e
								
							
						 | 
						
							
							
								
								Well, it does compile
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1397c7e479
								
							
						 | 
						
							
							
								
								Oh cock
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b0c014f6c1
								
							
						 | 
						
							
							
								
								It helps if things compile
							
							
							
							
							
						 | 
						
							2024-03-01 00:20:46 -05:00 | 
						
						
							
							
							
								
							
							
						 |