Commit Graph

42 Commits

Author SHA1 Message Date
4f21cdfbc9 Fix includes. 2019-10-20 21:09:10 +01:00
add2c028fe Use slim for printing connected client network address. 2019-10-20 20:53:30 +01:00
9889fc743e Use slims for BSD Sockets functions. 2019-10-20 20:47:36 +01:00
318b171262 Separate printing available IP addresses by platform. 2019-10-20 20:27:45 +01:00
77c8218564 Separate hello packet creation for platform. 2019-10-20 20:08:06 +01:00
78d23fce19 General refactor. 2019-10-19 18:30:45 +01:00
bc1a7c3f7c Implement SDHCI packets. 2019-10-19 17:56:54 +01:00
dae15d9009 Implement ATA commands for Linux. 2019-10-19 03:11:13 +01:00
5ff5a2e973 Implement ATA packets. 2019-10-19 02:42:47 +01:00
eb4e3e3f32 Implement Get PCMCIA Data packet, and support for Linux. 2019-10-19 01:09:50 +01:00
fa4fa839a6 Implement Get FireWire Data packet, and support for Linux. 2019-10-19 00:09:03 +01:00
ce9d540ec1 Implement get USB data packet. 2019-10-18 23:41:20 +01:00
62e90e0519 Implement Get SDHCI Registers packet. 2019-10-18 00:25:45 +01:00
1783b07377 Implement processing SCSI packets. 2019-10-16 22:56:42 +01:00
71954fd9fa Implement get device type packet. 2019-10-16 20:18:08 +01:00
a4a367b275 Store device path. 2019-10-16 19:15:38 +01:00
8740316184 Remove spurious message. 2019-10-16 19:07:48 +01:00
2581ba1d55 Handle not implemented packets. 2019-10-16 19:06:40 +01:00
1eeb22ebc9 Handle open device packet. 2019-10-13 22:41:12 +01:00
3fb5b9e942 Add open device packet. 2019-10-13 21:59:28 +01:00
53c1deedf3 Add NOP packet. 2019-10-13 20:52:27 +01:00
dfe72a990e Send device info list response. 2019-10-13 15:11:45 +01:00
71ba668c44 Free device info list. 2019-10-13 14:11:54 +01:00
782c2b1e20 Do not close uninitialized socket. 2019-10-12 23:53:40 +01:00
d032af0d58 Add function to list devices. 2019-10-12 23:53:29 +01:00
dcc02a1f1b TODO: Packet for NOP. 2019-10-12 23:52:48 +01:00
3f61767f2d Skip packet if not managed. 2019-10-12 23:22:51 +01:00
b3904828a4 Fix wording. 2019-10-12 23:11:52 +01:00
49fab26559 Wait connections in an infinite loop. 2019-10-12 23:04:28 +01:00
c21e16711b Change packet id to uint64_t. 2019-10-12 22:09:27 +01:00
a5727168ef Read client hello packet. 2019-10-12 19:12:03 +01:00
47e6125f92 Added hello packet. 2019-10-12 18:41:14 +01:00
d086a2778a Rearrange main code. 2019-10-12 17:28:29 +01:00
5b18817fbf Print system version. 2019-10-12 17:28:09 +01:00
d09d954e21 Print incoming client address. 2019-10-12 17:22:59 +01:00
8e523d3712 Accept connections. 2019-10-12 17:10:49 +01:00
331339dd47 Disable IPv6. 2019-10-12 17:03:00 +01:00
442f6a20c0 Bind socket. 2019-10-12 17:02:02 +01:00
cb96013411 Free ifaddrs. 2019-10-12 16:53:45 +01:00
f57ce21417 Open socket. 2019-10-12 16:52:37 +01:00
4708dbe7dd Enumerate list of IP addresses. 2019-10-12 13:31:54 +01:00
46ba5dc26f Initial commit. 2019-10-12 13:06:21 +01:00