This website requires JavaScript.
ada29edd06
Upgrade to tokio 1.0, with request update, un-breaking auth.
master
James T. Martin
2021-01-05 10:57:24 -0800
0a0b9c3c25
Upgrade to tokio 0.3. This breaks authentication because reqwest does not support the tokio 0.3 runtime yet.
James T. Martin
2020-12-02 12:24:57 -0800
e107ab8284
Upgrade dependencies to latest major versions, except tokio. This upgrade excludes tokio 0.3 because reqwest is not yet compatible with tokio 0.3; see https://github.com/seanmonstar/reqwest/issues/1060 .
James T. Martin
2020-12-02 12:20:08 -0800
900f08c17c
Added README
James T. Martin
2020-12-02 12:09:39 -0800
9acc85be48
Begin work on higher-level network abstractions.
James T. Martin
2020-07-27 04:01:14 -0700
389bafe89d
Massively improve low-level packet stream interface.
James T. Martin
2020-07-26 23:56:02 -0700
5aa93b97d0
Overhaul GitHub workflow: fmt, lint, check, and build. * Run a check for every target and feature combination. * Build natively for every target.
James T. Martin
2020-07-26 15:23:52 -0700
bdeb8bb6a4
Apply suggested rustfmt and clippy changes.
James T. Martin
2020-07-26 15:15:52 -0700
5302c04fa4
Make into optional features: authentication, compression, encryption.
James T. Martin
2020-07-26 14:33:51 -0700
60c9a48293
Got encryption working! It's ugly, but it works. Cleanup tomorrow.
James T. Martin
2020-07-26 02:05:49 -0700
3701b59a11
Added support for compressed packets.
James T. Martin
2020-07-25 12:05:58 -0700
a89562f9d6
Mapped entire login state and added trivial offline login flow.
James T. Martin
2020-07-25 01:33:00 -0700
afc8a4aaaa
Correctly distinguish packet maps and protocol states.
James T. Martin
2020-07-25 00:26:30 -0700
2a0f97be29
Abstract out connection state with phantom protocol state markers.
James T. Martin
2020-07-24 23:44:38 -0700
cfc7bd6f46
Massive net refactoring, protocol now defined via macros!
James T. Martin
2020-07-24 22:13:23 -0700
0b5d3c026f
Added PacketData trait to allow serializing any data types.
James T. Martin
2020-07-24 16:23:44 -0700
d32118db4f
Begin work on improving network packet abstractions. * Packet header/stream stuff is now defined by a PacketFormat. * Actual packet serialization/deserialization is handled by PacketSerializer/PacketDeserializer. * The end API is still awkaward, so more work is needed.
James T. Martin
2020-07-24 11:16:37 -0700
9ee0dbe63e
Add license (GPLv3+).
James T. Martin
2020-07-23 23:40:43 -0700
172796420a
The server successfully responds to status pings.
James T. Martin
2020-07-23 23:32:46 -0700
0ecb882b26
Update README.md
haskell
James T. Martin
2020-02-05 15:39:26 -0800
b5814ffc32
My code is a mess. Comitting partial work and trying again.
James T. Martin
2019-09-14 18:33:04 -0700
b000b6c66c
Transitioned to use indexed monads, attoparsec, other stuff.
James T. Martin
2019-09-06 22:40:11 -0700
f5311d707c
Initial commit: responds to status pings, but lacks login
James T. Martin
2019-09-05 12:43:27 -0700