2eacce6f09 
								
							 
						 
						
							
							
								
								Remove src/buffer.c  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								112fca0df4 
								
							 
						 
						
							
							
								
								Remove unused header files  
							
							 
							
							... 
							
							
							
							Changes:
    * Remove patty/ax25/defs.h
    * Remove patty/ax25/stats.h
    * Add forward declaration for patty_ax25 to top of patty/ax25.h
    * Rename patty_ax25_stats to patty_ax25_if_stats, move into
      patty/ax25/if.h 
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d44889121e 
								
							 
						 
						
							
							
								
								Do not decode KISS frames into internal buffer  
							
							 
							
							... 
							
							
							
							Changes:
    * Modify patty_kiss_tnc_recv() to accept a pointer to a read buffer,
      and a maximum length argument, to receive one packet
    * Modify src/decode.c to use the new patty_kiss_tnc_recv() calling
      form 
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d7ab08338c 
								
							 
						 
						
							
							
								
								Implement patty_kiss_tnc_open_fd()  
							
							 
							
							... 
							
							
							
							Implement patty_kiss_tnc_open_fd() to create a TNC object for an
existing Unix file descriptor 
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ede262397b 
								
							 
						 
						
							
							
								
								Refactor patty_kiss_tnc_recv()  
							
							 
							
							... 
							
							
							
							Refactor patty_kiss_tnc_recv() to be much more compact and correct;
ensure the KISS command byte is absolutely required, and that
consecutive frame end markers are handled without error 
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								97106300c8 
								
							 
						 
						
							
							
								
								Aesthetic changes in patty/kiss.h  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								91b9883b53 
								
							 
						 
						
							
							
								
								Aesthetic struct changes in patty/ax25/frame.h  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c297aa7d03 
								
							 
						 
						
							
							
								
								Fix macro for detecting UI frames  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9217b0366f 
								
							 
						 
						
							
							
								
								Sprucing things up a bit  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5daa57fa7d 
								
							 
						 
						
							
							
								
								Use default buffer size of 4096 bytes  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								968c0bfd8c 
								
							 
						 
						
							
							
								
								Implement patty_ax25_frame_payload()  
							
							 
							
							
							
						 
						
							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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b3c85c891e 
								
							 
						 
						
							
							
								
								Maybe throw in some socket options? I dunno  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4e5634cbc7 
								
							 
						 
						
							
							
								
								My final commit  
							
							 
							
							
							
						 
						
							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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6adb4f098b 
								
							 
						 
						
							
							
								
								I think that's much nicer  
							
							 
							
							
							
						 
						
							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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								275dec9760 
								
							 
						 
						
							
							
								
								Implement src/address.c  
							
							 
							
							
							
						 
						
							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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e85df9e29e 
								
							 
						 
						
							
							
								
								Well, it does compile  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b0c014f6c1 
								
							 
						 
						
							
							
								
								It helps if things compile  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ae47c8b793 
								
							 
						 
						
							
							
								
								This might work  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8bb8026851 
								
							 
						 
						
							
							
								
								That's an interface!  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1ce32f18e3 
								
							 
						 
						
							
							
								
								This may in fact stick  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f7b3d3d35c 
								
							 
						 
						
							
							
								
								Pokery  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b17a1b502d 
								
							 
						 
						
							
							
								
								Forgotten  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								64ec8a8e5a 
								
							 
						 
						
							
							
								
								Lists are good  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								05c55837fb 
								
							 
						 
						
							
							
								
								meh  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7fc4bf7e9d 
								
							 
						 
						
							
							
								
								Having second thoughts about the old pointer approach; fds might actually make more sense on bare metal, too  
							
							 
							
							
							
						 
						
							2024-03-01 00:20:46 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a67c7c057e 
								
							 
						 
						
							
							
								
								Added patty_dict_delete()  
							
							 
							
							
							
						 
						
							2015-07-21 23:01:34 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1bef463d8b 
								
							 
						 
						
							
							
								
								Incremental...  
							
							 
							
							
							
						 
						
							2015-07-21 21:49:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								86f5dd44b9 
								
							 
						 
						
							
							
								
								That's better  
							
							 
							
							
							
						 
						
							2015-07-21 01:01:41 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f4e290229b 
								
							 
						 
						
							
							
								
								Doing stuff?  
							
							 
							
							
							
						 
						
							2015-07-20 23:30:44 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								86b099bd58 
								
							 
						 
						
							
							
								
								Hmm! Getting somewhere maybe  
							
							 
							
							
							
						 
						
							2015-07-20 23:21:45 -05:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bca3daeeb4 
								
							 
						 
						
							
							
								
								Start stubbing out patty/ax25.h  
							
							 
							
							
							
						 
						
							2015-07-20 22:33:59 -05:00