chiark / gitweb /
hippotat.git
2 years agoclient: Improve startup error handling
Ian Jackson [Sat, 7 Aug 2021 16:51:45 +0000 (17:51 +0100)]
client: Improve startup error handling

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: ifnames in right sections
Ian Jackson [Sat, 7 Aug 2021 16:12:32 +0000 (17:12 +0100)]
config: ifnames in right sections

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: note about a dep
Ian Jackson [Sat, 7 Aug 2021 16:05:32 +0000 (17:05 +0100)]
eyre: note about a dep

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: deup printing, yay
Ian Jackson [Sat, 7 Aug 2021 16:03:40 +0000 (17:03 +0100)]
eyre: deup printing, yay

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: code formatting
Ian Jackson [Sat, 7 Aug 2021 15:59:04 +0000 (16:59 +0100)]
eyre: code formatting

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: resolve the backtrace
Ian Jackson [Sat, 7 Aug 2021 15:58:11 +0000 (16:58 +0100)]
eyre: resolve the backtrace

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: wip backtrace, c&p from example
Ian Jackson [Sat, 7 Aug 2021 15:52:05 +0000 (16:52 +0100)]
eyre: wip backtrace, c&p from example

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: wip backtrace
Ian Jackson [Sat, 7 Aug 2021 15:41:57 +0000 (16:41 +0100)]
eyre: wip backtrace

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: wip experiment, needs some work
Ian Jackson [Sat, 7 Aug 2021 15:31:26 +0000 (16:31 +0100)]
eyre: wip experiment, needs some work

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoeyre: switch from anyhow to eyre
Ian Jackson [Sat, 7 Aug 2021 15:19:07 +0000 (16:19 +0100)]
eyre: switch from anyhow to eyre

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest: copyright notices
Ian Jackson [Sat, 7 Aug 2021 15:11:17 +0000 (16:11 +0100)]
test: copyright notices

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest: run-* scripts
Ian Jackson [Sat, 7 Aug 2021 15:07:50 +0000 (16:07 +0100)]
test: run-* scripts

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest: netns setup
Ian Jackson [Sat, 7 Aug 2021 15:01:41 +0000 (16:01 +0100)]
test: netns setup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest: fixes, tun
Ian Jackson [Sat, 7 Aug 2021 14:36:06 +0000 (15:36 +0100)]
test: fixes, tun

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoerror handling: note a todo
Ian Jackson [Sat, 7 Aug 2021 14:04:19 +0000 (15:04 +0100)]
error handling: note a todo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient: better logging of ipif failures
Ian Jackson [Sat, 7 Aug 2021 12:54:09 +0000 (13:54 +0100)]
client: better logging of ipif failures

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient: better logging of ipif failures
Ian Jackson [Sat, 7 Aug 2021 12:51:01 +0000 (13:51 +0100)]
client: better logging of ipif failures

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient: better logging of ipif failures
Ian Jackson [Sat, 7 Aug 2021 12:50:36 +0000 (13:50 +0100)]
client: better logging of ipif failures

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest: add a test script
Ian Jackson [Sat, 7 Aug 2021 12:08:34 +0000 (13:08 +0100)]
test: add a test script

This currently crashes.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: change cwd links
Ian Jackson [Sat, 7 Aug 2021 12:04:53 +0000 (13:04 +0100)]
uml: change cwd links

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: add entropy, fix names
Ian Jackson [Sat, 7 Aug 2021 12:00:16 +0000 (13:00 +0100)]
uml: add entropy, fix names

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: build rndaddtoentcnt
Ian Jackson [Sat, 7 Aug 2021 11:19:37 +0000 (12:19 +0100)]
uml: build rndaddtoentcnt

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd 'uml/rndaddtoentcnt/' from commit '3cef9b224336ac4147aade20738420193e525fc5'
Ian Jackson [Sat, 7 Aug 2021 11:14:07 +0000 (12:14 +0100)]
Add 'uml/rndaddtoentcnt/' from commit '3cef9b224336ac4147aade20738420193e525fc5'

git-subtree-dir: uml/rndaddtoentcnt
git-subtree-mainline: 488191f4770edfd9990ab847b061e4227f79a091
git-subtree-split: 3cef9b224336ac4147aade20738420193e525fc5

2 years agouml: plumbing
Ian Jackson [Sat, 7 Aug 2021 11:13:06 +0000 (12:13 +0100)]
uml: plumbing

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: move to subdir
Ian Jackson [Sat, 7 Aug 2021 11:03:36 +0000 (12:03 +0100)]
uml: move to subdir

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: provide -setup, -run
Ian Jackson [Fri, 6 Aug 2021 20:10:14 +0000 (21:10 +0100)]
uml: provide -setup, -run

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: rename psusan-uml-psusan
Ian Jackson [Fri, 6 Aug 2021 20:00:30 +0000 (21:00 +0100)]
uml: rename psusan-uml-psusan

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: tidy up a bit
Ian Jackson [Fri, 6 Aug 2021 19:54:05 +0000 (20:54 +0100)]
uml: tidy up a bit

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: Run a shell session by default
Ian Jackson [Fri, 6 Aug 2021 18:10:59 +0000 (19:10 +0100)]
uml: Run a shell session by default

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: Provide wrap script
Ian Jackson [Fri, 6 Aug 2021 18:07:42 +0000 (19:07 +0100)]
uml: Provide wrap script

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: script formatting
Ian Jackson [Fri, 6 Aug 2021 18:04:29 +0000 (19:04 +0100)]
uml: script formatting

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: set PATH (work around bash bug)
Ian Jackson [Fri, 6 Aug 2021 17:58:18 +0000 (18:58 +0100)]
uml: set PATH (work around bash bug)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: remove redundant stderr redirect
Ian Jackson [Fri, 6 Aug 2021 17:57:51 +0000 (18:57 +0100)]
uml: remove redundant stderr redirect

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: work around uml console bug
Ian Jackson [Fri, 6 Aug 2021 17:56:50 +0000 (18:56 +0100)]
uml: work around uml console bug

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml: Use console not serial for comms
Ian Jackson [Fri, 6 Aug 2021 17:54:07 +0000 (18:54 +0100)]
uml: Use console not serial for comms

This seems less odd somehow.  Doesn't seem to make any practical
difference.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouml psusan: wip
Ian Jackson [Fri, 6 Aug 2021 14:41:43 +0000 (15:41 +0100)]
uml psusan: wip

More or less copied from the putty docs (putty has a permissive licence)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorework and reformat docs, mark up in rst
Ian Jackson [Thu, 5 Aug 2021 20:12:40 +0000 (21:12 +0100)]
rework and reformat docs, mark up in rst

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs wip
Ian Jackson [Thu, 5 Aug 2021 10:33:11 +0000 (11:33 +0100)]
docs wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile and docs framework
Ian Jackson [Thu, 5 Aug 2021 10:26:47 +0000 (11:26 +0100)]
Makefile and docs framework

Much copied from Otter.  (Where needed, I am hereby relicensing from
AGPLv3+ to GPLv3+.)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Add some commented-out dbgs
Ian Jackson [Thu, 5 Aug 2021 00:09:42 +0000 (01:09 +0100)]
config: Add some commented-out dbgs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Fix algorithm problem with instance enumration
Ian Jackson [Thu, 5 Aug 2021 00:08:11 +0000 (01:08 +0100)]
config: Fix algorithm problem with instance enumration

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Note a problem with ini
Ian Jackson [Thu, 5 Aug 2021 00:07:50 +0000 (01:07 +0100)]
config: Note a problem with ini

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient: report ipif exit status if it fails
Ian Jackson [Thu, 5 Aug 2021 00:07:34 +0000 (01:07 +0100)]
client: report ipif exit status if it fails

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Actually parse SERVER
Ian Jackson [Wed, 4 Aug 2021 23:36:10 +0000 (00:36 +0100)]
config: Actually parse SERVER

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Do not think of COMMON as a server name
Ian Jackson [Wed, 4 Aug 2021 23:33:47 +0000 (00:33 +0100)]
config: Do not think of COMMON as a server name

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Drop mention of DEFAULT
Ian Jackson [Wed, 4 Aug 2021 23:32:56 +0000 (00:32 +0100)]
config: Drop mention of DEFAULT

This is a thing that was in the python config library, but COMMON
serves the same purpose.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoimport test.cfg from python hippotat
Ian Jackson [Wed, 4 Aug 2021 23:30:26 +0000 (00:30 +0100)]
import test.cfg from python hippotat

Imported from the version in
  dce21e00c38132b17ec973923f4f7d0cbf47049f

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient> make select! be biased
Ian Jackson [Wed, 4 Aug 2021 23:25:48 +0000 (00:25 +0100)]
client> make select! be biased

These are in an order for a reason!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agowip server
Ian Jackson [Wed, 4 Aug 2021 23:22:36 +0000 (00:22 +0100)]
wip server

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocheck max vs target requests
Ian Jackson [Wed, 4 Aug 2021 22:40:03 +0000 (23:40 +0100)]
check max vs target requests

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochecked settings all honoured, drop a todo
Ian Jackson [Wed, 4 Aug 2021 22:34:12 +0000 (23:34 +0100)]
checked settings all honoured, drop a todo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agomax_queue_time: Doc that it is not LIMITed
Ian Jackson [Wed, 4 Aug 2021 22:31:35 +0000 (23:31 +0100)]
max_queue_time: Doc that it is not LIMITed

This is more orthogonal to describe and simpler to implement (indeed
it is what we have impleented here).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoenforce tx queue expiry
Ian Jackson [Wed, 4 Aug 2021 22:30:05 +0000 (23:30 +0100)]
enforce tx queue expiry

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorecord expiry time of queue items
Ian Jackson [Wed, 4 Aug 2021 22:10:27 +0000 (23:10 +0100)]
record expiry time of queue items

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorename tx_queue from packets
Ian Jackson [Wed, 4 Aug 2021 22:04:13 +0000 (23:04 +0100)]
rename tx_queue from packets

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agofiled MR for missing From<Box<>>
Ian Jackson [Wed, 4 Aug 2021 18:24:17 +0000 (19:24 +0100)]
filed MR for missing From<Box<>>

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agomake success_report_interval configuraable
Ian Jackson [Wed, 4 Aug 2021 17:56:48 +0000 (18:56 +0100)]
make success_report_interval configuraable

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreporter: use effective_http_timeout for success report rate
Ian Jackson [Wed, 4 Aug 2021 17:51:27 +0000 (18:51 +0100)]
reporter: use effective_http_timeout for success report rate

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agomove effective_http_timeout into InstanceConfig
Ian Jackson [Wed, 4 Aug 2021 17:49:39 +0000 (18:49 +0100)]
move effective_http_timeout into InstanceConfig

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolimit rx queue, set limit to max batch down, seems sensible
Ian Jackson [Wed, 4 Aug 2021 17:22:40 +0000 (18:22 +0100)]
limit rx queue, set limit to max batch down, seems sensible

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolimit rx queue better
Ian Jackson [Wed, 4 Aug 2021 11:56:49 +0000 (12:56 +0100)]
limit rx queue better

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolimit response body size
Ian Jackson [Wed, 4 Aug 2021 11:37:23 +0000 (12:37 +0100)]
limit response body size

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotrace responses too etc.
Ian Jackson [Wed, 4 Aug 2021 10:41:01 +0000 (11:41 +0100)]
trace responses too etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agonew max_batch_down protocol, define
Ian Jackson [Wed, 4 Aug 2021 10:35:08 +0000 (11:35 +0100)]
new max_batch_down protocol, define

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMinor formatting change to clarify
Ian Jackson [Wed, 4 Aug 2021 10:29:03 +0000 (11:29 +0100)]
Minor formatting change to clarify

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoREADME.config: fix units
Ian Jackson [Wed, 4 Aug 2021 10:27:38 +0000 (11:27 +0100)]
README.config: fix units

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouse proper client http timeout
Ian Jackson [Wed, 4 Aug 2021 10:26:26 +0000 (11:26 +0100)]
use proper client http timeout

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoPROTOCOL: note re nonce based auth being hard
Ian Jackson [Wed, 4 Aug 2021 10:20:07 +0000 (11:20 +0100)]
PROTOCOL: note re nonce based auth being hard

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agometadata
Ian Jackson [Wed, 4 Aug 2021 01:04:41 +0000 (02:04 +0100)]
metadata

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agosome done todos
Ian Jackson [Wed, 4 Aug 2021 01:01:28 +0000 (02:01 +0100)]
some done todos

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agosome done todos
Ian Jackson [Wed, 4 Aug 2021 01:00:30 +0000 (02:00 +0100)]
some done todos

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebug flag
Ian Jackson [Wed, 4 Aug 2021 00:59:32 +0000 (01:59 +0100)]
debug flag

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclient logger config
Ian Jackson [Wed, 4 Aug 2021 00:43:35 +0000 (01:43 +0100)]
client logger config

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoprovide for client opts
Ian Jackson [Wed, 4 Aug 2021 00:37:35 +0000 (01:37 +0100)]
provide for client opts

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreport, set target
Ian Jackson [Wed, 4 Aug 2021 00:24:03 +0000 (01:24 +0100)]
report, set target

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreport, wip
Ian Jackson [Wed, 4 Aug 2021 00:21:26 +0000 (01:21 +0100)]
report, wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreport, reorg
Ian Jackson [Wed, 4 Aug 2021 00:03:52 +0000 (01:03 +0100)]
report, reorg

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreport, plan
Ian Jackson [Tue, 3 Aug 2021 23:56:26 +0000 (00:56 +0100)]
report, plan

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoreport, hook in success
Ian Jackson [Tue, 3 Aug 2021 23:55:10 +0000 (00:55 +0100)]
report, hook in success

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRevert "prep for moving lock into reporter"
Ian Jackson [Tue, 3 Aug 2021 23:50:04 +0000 (00:50 +0100)]
Revert "prep for moving lock into reporter"

Actually, keep it out there

This reverts commit 9c229f46f9d6c4b5b86c701cc4e7de61c603d1af.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoprep for moving lock into reporter
Ian Jackson [Tue, 3 Aug 2021 23:46:25 +0000 (00:46 +0100)]
prep for moving lock into reporter

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorx queue add delimiters
Ian Jackson [Tue, 3 Aug 2021 23:44:12 +0000 (00:44 +0100)]
rx queue add delimiters

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agogenericise Queue
Ian Jackson [Tue, 3 Aug 2021 23:26:10 +0000 (00:26 +0100)]
genericise Queue

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorx queue, prep, Cervine
Ian Jackson [Tue, 3 Aug 2021 23:22:27 +0000 (00:22 +0100)]
rx queue, prep, Cervine

maybe-owned is no good because it wants &Box<[u8]> but we want &[u8]

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorx queue, missing boundaries
Ian Jackson [Tue, 3 Aug 2021 23:07:28 +0000 (00:07 +0100)]
rx queue, missing boundaries

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agomove rx check
Ian Jackson [Tue, 3 Aug 2021 23:02:16 +0000 (00:02 +0100)]
move rx check

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agorx queue
Ian Jackson [Tue, 3 Aug 2021 22:58:16 +0000 (23:58 +0100)]
rx queue

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocheckn: skip empty containers
Ian Jackson [Tue, 3 Aug 2021 18:44:45 +0000 (19:44 +0100)]
checkn: skip empty containers

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoqueue debug
Ian Jackson [Tue, 3 Aug 2021 18:43:53 +0000 (19:43 +0100)]
queue debug

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouse queue
Ian Jackson [Tue, 3 Aug 2021 18:40:04 +0000 (19:40 +0100)]
use queue

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoprovide queue
Ian Jackson [Tue, 3 Aug 2021 18:31:45 +0000 (19:31 +0100)]
provide queue

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopass SlipMime also as value
Ian Jackson [Tue, 3 Aug 2021 18:04:37 +0000 (19:04 +0100)]
pass SlipMime also as value

Reduces type clutter

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouse slip::check1 on already-split frames
Ian Jackson [Tue, 3 Aug 2021 18:02:22 +0000 (19:02 +0100)]
use slip::check1 on already-split frames

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agointroduce slip::check1
Ian Jackson [Tue, 3 Aug 2021 17:59:17 +0000 (18:59 +0100)]
introduce slip::check1

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodosngrade to GPLv3+
Ian Jackson [Tue, 3 Aug 2021 17:48:01 +0000 (18:48 +0100)]
dosngrade to GPLv3+

We don't want to impose AGPLv3+ on the users of the client.

this is possible becuse all files here are either entirely by me
recently and/or from GPL (non-AGPL) parts of the Python hippotat.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agomessages
Ian Jackson [Tue, 3 Aug 2021 17:43:30 +0000 (18:43 +0100)]
messages

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agowip rx
Ian Jackson [Mon, 2 Aug 2021 10:07:08 +0000 (11:07 +0100)]
wip rx

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agowip rx, fix, mime
Ian Jackson [Mon, 2 Aug 2021 02:17:29 +0000 (03:17 +0100)]
wip rx, fix, mime

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agowip rx, fix, mime
Ian Jackson [Mon, 2 Aug 2021 01:49:14 +0000 (02:49 +0100)]
wip rx, fix, mime

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agowip rx, debug
Ian Jackson [Mon, 2 Aug 2021 01:28:08 +0000 (02:28 +0100)]
wip rx, debug

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>