Thomas Buckley-Houston
7f8893fe14
Add logo to TTY startup. README updates
2018-07-06 13:17:28 +08:00
Thomas Buckley-Houston
752f34ddb3
Redirect HTTP to HTTPS
2018-06-27 17:10:48 +08:00
Thomas Buckley-Houston
af1f47bc65
Version 1.1.4
2018-06-26 15:46:05 +08:00
Thomas Buckley-Houston
16f1917ed8
Basic application-level HTTP rate limiting
...
Here set to 10 requests per minute. Note that the current implementation
doesn't use a shared store across instances, so in effect clients can
request on average instances-count * 10 requests per minute.
2018-06-26 15:21:10 +08:00
Thomas Buckley-Houston
c0c68842f0
Added gzip compression to HTTP server
2018-06-26 13:57:52 +08:00
Thomas Buckley-Houston
1bbe912994
Move start of raw text perf measurement
2018-06-26 13:42:07 +08:00
Thomas Buckley-Houston
642fd8348e
Include original favicon in HTTP server responses
2018-06-26 13:28:27 +08:00
Thomas Buckley-Houston
2e1de9dab1
Add 10min public cache to HTTP server
2018-06-25 22:06:29 +08:00
Thomas Buckley-Houston
c549f74bf5
The tagging saga continues :'(
2018-06-25 22:06:20 +08:00
Thomas Buckley-Houston
5ddba85a0d
Don't put any HTML in plain raw pages
2018-06-23 19:42:51 +08:00
Thomas Buckley-Houston
f89ecc6e5e
Version 1.1.3
2018-06-23 19:28:55 +08:00
Thomas Buckley-Houston
4f637ccddc
F1 key to open help tab
...
Closes #38
2018-06-23 19:27:55 +08:00
Thomas Buckley-Houston
3f6211c8a4
Added robots.txt to ignore everything but /
2018-06-23 19:27:55 +08:00
Thomas Buckley-Houston
d4cb55f91e
Force monospace for raw text HTML pages
2018-06-23 19:27:55 +08:00
Thomas Buckley-Houston
2350000cfb
Add time stamp to HTML raw text
2018-06-23 19:27:55 +08:00
Thomas Buckley-Houston
9ce338f531
Add limit to HTTP service's page size
...
Fixes #50
2018-06-23 19:27:55 +08:00
Thomas Buckley-Houston
61626b522a
Fix for errant </a> tags appearing on HTTP server
2018-06-23 19:27:15 +08:00
Thomas Buckley-Houston
b2f1315c11
More rigourous definition of mode
...
This prevents interactive mode frames and logs being sent during raw
mode.
2018-06-23 19:27:15 +08:00
Thomas Buckley-Houston
70d3f45f60
Extra loggina and README updates
2018-06-23 19:27:15 +08:00
Thomas Buckley-Houston
802a61204d
Add 1 extra delayed big frames render at page load
...
Without getting into the whole CSS transitions problem, this is a quick
solution to ensuring that text both loads as quickly as possible and
also loads aftera delay fo 500ms when hopefully all page load
transitions have completed.
Touches #39
2018-06-23 19:27:15 +08:00
Thomas Buckley-Houston
f01b72daeb
Remove brightness filter for em, strong, text
...
It has the opposite effect for text on dark backgrounds
2018-06-23 17:07:44 +08:00
Thomas Buckley-Houston
0bfd0c48ca
Tag before reseting during release
...
Still the saga continues of the old master branch getting the tag
rather than the actual pushed commit.
2018-06-18 20:27:10 +08:00
Thomas Buckley-Houston
e4933ac94c
Version v1.1.2
2018-06-18 20:01:24 +08:00
Thomas Buckley-Houston
ea53e6b467
Return help message for / request on HTTP service
2018-06-18 20:00:29 +08:00
Thomas Buckley-Houston
cddd3ca173
Fix for HTTP server tabs not automatically closing
2018-06-18 19:38:24 +08:00
Thomas Buckley-Houston
4b18c55d5c
Ensure webext-rewrite branch is used to push tags
...
...this is during a release
2018-06-18 19:16:56 +08:00
Thomas Buckley-Houston
f0467b61c5
Don't log to STDOUT during HTTP server tests
2018-06-18 19:06:05 +08:00
Thomas Buckley-Houston
b4e48ae248
Version bump to v1.1.1
2018-06-18 18:59:32 +08:00
Thomas Buckley-Houston
ffbb182678
Log to STDOUT if running as HTTP service
2018-06-18 18:04:15 +08:00
Thomas Buckley-Houston
c70083958f
HTTP server: Use whole URI, including query
2018-06-17 21:40:16 +08:00
Thomas Buckley-Houston
3149db4bd3
Add anchor tags to HTTP Server output
...
This means you can now load the raw text in a browser and the resulting
page will have basic blue links that can be clicked on that will in turn
be loaded by the HTTP service.
A significant feature, so worthy of a minor version bump to;
v1.1.0
2018-06-17 21:26:44 +08:00
Thomas Buckley-Houston
1b42630b7f
Text builder optimisations from @tobimensch
2018-06-15 11:15:01 +08:00
Thomas Buckley-Houston
92de166b77
Ensure correct branch checked out to tag release
2018-06-14 05:30:19 +08:00
Thomas Buckley-Houston
c9df161eb6
Don't UPX compress OSX binaries
...
The current versions of UPX cause an instant crash of the Browsh binary
on OSX :/
Version 1.0.13
2018-06-13 19:37:26 +08:00
Thomas Buckley-Houston
d3d194bf6b
README updated
2018-06-12 21:01:31 +08:00
Thomas Buckley-Houston
fc40abdf03
README: correct link to releases
2018-06-12 20:55:43 +08:00
Thomas Buckley-Houston
fe2ac579a4
Make releases default to published and official
2018-06-12 20:54:10 +08:00
Thomas Buckley-Houston
f894057172
Version 1.0.12
2018-06-12 20:47:54 +08:00
Thomas Buckley-Houston
375a7a16b1
Didn't use glob for freebsd UPX exclusion
2018-06-12 20:47:20 +08:00
Thomas Buckley-Houston
73008cf42c
README update
2018-06-12 20:39:34 +08:00
Thomas Buckley-Houston
e24ea50dd7
Version 1.0.11
2018-06-12 20:38:30 +08:00
Thomas Buckley-Houston
133e176646
Don't compress *any* freebsd binaries
...
... including ARM ones
2018-06-12 20:37:33 +08:00
Thomas Buckley-Houston
9a1d0458b4
README update
2018-06-12 20:32:12 +08:00
Thomas Buckley-Houston
cf35a065bf
Version 1.0.10
2018-06-12 20:30:40 +08:00
Thomas Buckley-Houston
c415547c5b
Added ARM architecture builds
...
Touches #12
2018-06-12 19:42:00 +08:00
Thomas Buckley-Houston
a8ea195087
Marionette startup: catch error rather than wait
...
It appears that Firefox doesn't always log its Marionette startup, so
instead this commit catches the network error when Marionette is yet to
start and just retries until Marionette is ready.
2018-06-12 19:38:39 +08:00
Thomas Buckley-Houston
2577ea896b
Fixes to get the Docker image building again
...
Firstly Firefox 60 now throws an error if its run as root inside a
user's home path. Which is great because that revelead my naivety about
using `RUN su user` in the Dockerfile. So now Firefox is running as a
non-root user inside Docker which is what was always best.
Also it turns out that the crude 3 second wait at startup hoping that
Firefox's Marionette had started listening, wasn't good enough. So now
we're actually listening for a log message to know when it's started
now.
Finally make all startup methods use a the post-webext connection state
to send the startup URL to the browser, the other methods just seemed to
flakey.
Includes version bump to 1.0.9
2018-06-12 15:40:49 +08:00
Thomas Buckley-Houston
c13e8d26f6
Use absolute path to webextension.go asset
...
Bump to version 1.0.8
2018-06-11 16:28:00 +08:00
Thomas Buckley-Houston
47bcbbc0a6
Version 1.0.5
...
Adjust path in .goreleaser.yml
Boot Firefox before any tests to get any 'first launch' behaviour out of
the way.
Remove pacman build as we're using nfpm instead of fpm now.
2018-06-11 14:11:45 +08:00
Thomas Buckley-Houston
0109fa206e
Move .goreleaser.yml file
2018-06-10 22:47:49 +08:00