Commit graph

  • 82d94fb5ad Implement src/buffer.c XANTRONIX Development 2015-09-17 23:25:30 -05:00
  • 1666666e9d This is all very necessary if I am to wrest tight control over frame decoding into my own hands XANTRONIX Development 2015-09-17 22:42:28 -05:00
  • 63f031b461 It occurs to me I'll need patty_kiss_tnc_decode() to be exported XANTRONIX Development 2015-09-17 22:38:51 -05:00
  • 2c0974658a I'm running out of shitty commit messages XANTRONIX Development 2015-09-17 22:24:57 -05:00
  • 893d76eef8 That works better XANTRONIX Development 2015-09-17 22:02:30 -05:00
  • af485f68c2 I am not terrible XANTRONIX Development 2015-09-17 22:00:38 -05:00
  • 4973957530 Why not, man XANTRONIX Development 2015-09-17 21:55:58 -05:00
  • f03d99c2a7 Fix up example programs somewhat XANTRONIX Development 2015-09-17 21:52:09 -05:00
  • b3c85c891e Maybe throw in some socket options? I dunno XANTRONIX Development 2015-09-17 21:52:00 -05:00
  • 44fc23fb4f Elaborate upon some finer points XANTRONIX Development 2015-09-17 20:34:27 -05:00
  • d3725f9379 That was a...Humor joke XANTRONIX Development 2015-09-17 20:18:29 -05:00
  • 4e5634cbc7 My final commit XANTRONIX Development 2015-08-12 21:45:23 -05:00
  • a2b21eb848 Prevent redundant test of I/O event readiness for any given file descriptor in patty_ax25_next_event() XANTRONIX Development 2015-08-09 10:13:57 -05:00
  • 53791bf21d Ahh, that's better XANTRONIX Development 2015-08-09 10:09:28 -05:00
  • 35f42464c3 I am a derpetologist XANTRONIX Development 2015-08-09 10:03:23 -05:00
  • a744fa640c Implement patty_ax25_next_event() like I'm not a dumbass or some shit XANTRONIX Development 2015-08-09 09:50:12 -05:00
  • 5fb55973ad Manage the bits that'll go into select(2) or whatevs XANTRONIX Development 2015-07-29 23:28:20 -05:00
  • a76ea9125a Just a little hit XANTRONIX Development 2015-07-29 22:44:05 -05:00
  • 13cfe03cbe Walt, we need to talk XANTRONIX Development 2015-07-29 22:38:29 -05:00
  • ff76e77336 Stub out patty_ax25_next_event() XANTRONIX Development 2015-07-29 22:28:44 -05:00
  • 71d43b5f11 Nearing the point of implementing an event loop XANTRONIX Development 2015-07-29 23:09:01 +00:00
  • 04cd913840 Good stuff XANTRONIX Development 2015-07-28 00:13:43 -05:00
  • d7e40110a5 Finally getting around to implementing more of the spec, I tell ya XANTRONIX Development 2015-07-28 00:07:24 -05:00
  • 3848388886 That's slightly more valid XANTRONIX Development 2015-07-27 22:41:26 -05:00
  • 6adb4f098b I think that's much nicer XANTRONIX Development 2015-07-28 02:16:56 +00: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 XANTRONIX Development 2015-07-26 01:35:40 -05:00
  • fbee61133a More forward declarations, because I guess why not XANTRONIX Development 2015-07-26 01:33:16 -05:00
  • c4727bafb9 Ah, nice XANTRONIX Development 2015-07-26 01:31:38 -05:00
  • 275dec9760 Implement src/address.c XANTRONIX Development 2015-07-26 01:29:23 -05:00
  • 57e0a2c077 Kinda sorta stub out patty_ax25_connect() XANTRONIX Development 2015-07-26 01:26:59 -05:00
  • 0f639cc350 Refactor around the simplified concept of patty_ax25_sock XANTRONIX Development 2015-07-26 01:23:23 -05:00
  • 1abc0b6c98 Implement patty_ax25_listen() XANTRONIX Development 2015-07-25 19:39:35 -05:00
  • c17abcf77a Implement patty_ax25_socket() XANTRONIX Development 2015-07-25 14:47:57 -05:00
  • 87ec27dd92 Implement patty_ax25_open() XANTRONIX Development 2015-07-25 14:43:45 -05:00
  • 0d40883e59 Can you feel heavy metal??? XANTRONIX Development 2015-07-25 00:33:45 -05:00
  • b923ad3566 Implement src/port.c XANTRONIX Development 2015-07-25 00:31:39 -05:00
  • e85df9e29e Well, it does compile XANTRONIX Development 2015-07-25 00:26:23 -05:00
  • 1397c7e479 Oh cock XANTRONIX Development 2015-07-24 21:49:57 -05:00
  • b0c014f6c1 It helps if things compile XANTRONIX Development 2015-07-24 21:34:11 -05:00
  • ae47c8b793 This might work XANTRONIX Development 2015-07-24 21:07:03 -05:00
  • 8bb8026851 That's an interface! XANTRONIX Development 2015-07-24 18:16:05 -05:00
  • 1ce32f18e3 This may in fact stick XANTRONIX Development 2015-07-24 22:28:39 +00:00
  • f7b3d3d35c Pokery XANTRONIX Development 2015-07-24 09:18:21 -05:00
  • e18027e9ea Remove that from Makefile for now XANTRONIX Development 2015-07-24 04:09:36 -05:00
  • b17a1b502d Forgotten XANTRONIX Development 2015-07-24 09:08:08 +00:00
  • 64ec8a8e5a Lists are good XANTRONIX Development 2015-07-24 09:04:28 +00:00
  • 05c55837fb meh XANTRONIX Development 2015-07-23 23:55:44 +00:00
  • 7fc4bf7e9d Having second thoughts about the old pointer approach; fds might actually make more sense on bare metal, too XANTRONIX Development 2015-07-22 23:05:00 -05:00
  • bbf3db7466 Add examples/ax25config.txt XANTRONIX Development 2015-07-22 23:04:41 -05:00
  • 5ef6002854 wip XANTRONIX Development 2015-07-23 02:53:50 +00:00
  • 9039f8e66d I'm totally missing something here XANTRONIX Development 2015-07-21 23:01:49 -05:00
  • a67c7c057e Added patty_dict_delete() XANTRONIX Development 2015-07-21 23:01:34 -05:00
  • 1bef463d8b Incremental... XANTRONIX Development 2015-07-21 21:49:53 +00:00
  • 86f5dd44b9 That's better XANTRONIX Development 2015-07-21 01:01:41 -05:00
  • f4e290229b Doing stuff? XANTRONIX Development 2015-07-20 23:30:44 -05:00
  • 86b099bd58 Hmm! Getting somewhere maybe XANTRONIX Development 2015-07-20 23:21:45 -05:00
  • bca3daeeb4 Start stubbing out patty/ax25.h XANTRONIX Development 2015-07-20 22:33:59 -05:00
  • 4ce6d1e38e Sure, why not XANTRONIX Development 2015-07-20 21:27:35 +00:00
  • 4ea9f5f2dd Need those XANTRONIX Development 2015-07-20 16:27:17 -05:00
  • c9bee1793c WHoops! XANTRONIX Development 2015-07-20 07:41:25 -05:00
  • 03742ae281 Subsumed XANTRONIX Development 2015-07-20 02:22:41 -05:00
  • 24c7d00394 Stub out ax25/if.h XANTRONIX Development 2015-07-20 01:57:11 -05:00
  • 754f6a039f Yay? XANTRONIX Development 2015-07-19 22:40:51 -05:00
  • 64e5f54792 Don't need that XANTRONIX Development 2015-07-18 12:18:48 -05:00
  • e5ee036423 This works out better XANTRONIX Development 2015-07-18 12:15:59 -05:00
  • 8ea112451a ...The refactoring...Must happen... XANTRONIX Development 2015-07-18 12:06:25 -05:00
  • 5fe656762f At least now, we can discern between commands and responses XANTRONIX Development 2015-07-18 02:41:42 -05:00
  • aa294b2710 Refactors with the lightest touch 💅 XANTRONIX Development 2015-07-18 02:22:25 -05:00
  • 447a266432 A spoonful of unions make the weird specs go down XANTRONIX Development 2015-07-18 02:17:35 -05:00
  • 508a2f8146 Sure, why not more telemetry XANTRONIX Development 2015-07-17 23:15:25 -05:00
  • 2f7988701f MACROS IN THE MORNING, MACROS IN THE EVENING, MACROS AT SUPPER TIME XANTRONIX Development 2015-07-17 23:13:13 -05:00
  • 712b7fbdad A bit more accurate, methinks XANTRONIX Development 2015-07-17 20:21:00 -05:00
  • a3c46b5de6 Don't need that, either! XANTRONIX Development 2015-07-17 20:15:35 -05:00
  • 460bbeea54 Hahahahahalol I don't even need to calculate an FCS here! XANTRONIX Development 2015-07-17 20:14:48 -05:00
  • b6f34b8dc4 It's astounding what one can implement overnight XANTRONIX Development 2015-07-17 22:35:07 +00:00
  • 22874e6e06 Since we broke off, I'm using lipstick again XANTRONIX Development 2015-07-17 00:45:14 +00:00
  • 775c2c5283 s/errors/dropped/g XANTRONIX Development 2015-07-15 21:59:56 -05:00
  • 9af63066b6 Go to hell and back to get valid frames off the wire, and keep track of error counts XANTRONIX Development 2015-07-15 21:59:08 -05:00
  • 6a427c4097 Make tnc_buffer() only return bytes actually read XANTRONIX Development 2015-07-15 21:45:46 -05:00
  • e7b1c2cf54 Riveting commentary XANTRONIX Development 2015-07-15 21:19:34 -05:00
  • 1cccfca835 KEEN REFACTORING YES VERY MUCH THANK YOU MA'AM XANTRONIX Development 2015-07-15 21:16:39 -05:00
  • fde6e56d50 Separate buffering method <3 XANTRONIX Development 2015-07-15 20:32:24 -05:00
  • 250d19c599 Eh, alignment XANTRONIX Development 2015-07-15 20:29:50 -05:00
  • 4c27c45615 Yes, really XANTRONIX Development 2015-07-16 00:31:40 +00:00
  • 9278eca7c3 IT'S ALIVE\! XANTRONIX Development 2015-07-16 00:31:27 +00:00
  • 1ef84ca2b4 Hi, yes, I'm aware none of this compiles nor makes sense at this time XANTRONIX Development 2015-07-14 22:27:42 -05:00
  • 78fcd5dec1 Awesome, man XANTRONIX Development 2015-07-15 02:40:40 +00:00
  • 7709abbc1c Damn Xan, you code like a BEAST O:) XANTRONIX Development 2015-07-14 16:45:03 +00:00
  • 4f4a898819 This SEEMS valid, but we'll compile later XANTRONIX Development 2015-07-12 23:48:12 -05:00
  • facedcebb6 I think I just implemented patty_kiss_write(); tons o' system calls, but fuggit man! XANTRONIX Development 2015-07-12 15:34:40 -05:00
  • b5ef56c4a0 That'll work, I suppose XANTRONIX Development 2015-07-12 12:00:35 -05:00
  • 17dd963f97 Man, this stuff is kinda hard when the standards are ill-specified XANTRONIX Development 2015-07-12 02:28:31 -05:00
  • fac432cdb4 At least detect unexpected escape transposition characters XANTRONIX Development 2015-07-12 02:18:08 -05:00
  • 45df26382f Well, it's not exactly safe, but I bet it'll do for now XANTRONIX Development 2015-07-12 02:16:26 -05:00
  • be35812bb4 Suppose that's for the best XANTRONIX Development 2015-07-12 04:34:14 +00:00
  • c05e02e303 Yeahp. XANTRONIX Development 2015-07-04 00:14:43 -05:00
  • afed1555f0 Macro ALIAS MEOW XANTRONIX Development 2015-07-02 23:58:15 -05:00
  • cc045cc440 EYAHHH XANTRONIX Development 2015-07-02 23:56:09 -05:00
  • 118a87c255 Xan needs a break XANTRONIX Development 2015-07-02 23:40:37 -05:00
  • cd7ad0e6fc AWW YISS XANTRONIX Development 2015-07-03 03:02:22 +00:00