sloumdrone
b2a8e7dba5
Adds basic finger protocol support to Bombadillo
2019-10-06 19:59:46 -07:00
sloumdrone
b5fc017978
Added refresh feature
2019-10-05 17:55:15 -07:00
sloumdrone
ee9fc8332c
Adds support for listing directories as well as getting file contents
2019-10-05 13:10:09 -07:00
sloumdrone
484fb77aa3
Adds support for local files, making bombadillo a functional pager
2019-10-04 22:50:06 -07:00
sloumdrone
3b1065f384
Updating go module declaration to require go 1.12+
2019-10-02 19:37:39 -07:00
sloumdrone
c12bc16015
Sets certificate to update as SET is called
2019-10-02 19:25:29 -07:00
Sloom Sloum Sluom IV
66acf6102f
Merge branch 'tofu' of sloum/bombadillo into develop
...
Adds the following:
- Storing/retrieving of TLS certs from servers in `.bombadillo.ini`
- `purge` command is added to clear out stale certificates
- Bombadillo now validates that certs match the ones on file
- Bombadillo now validates certificates are within valid window
- Bombadillo now validates that certificate hostnames match the host that is requested
- Logic to get a new certificate (if one is presented) when an expired certificate is still present
- Logic to get a certificate if none is present
2019-10-02 15:49:35 -04:00
Brian Evans
5539f6c2c6
Switches the way client certs are provided
2019-10-02 09:24:01 -07:00
sloumdrone
df793c78f2
Adds basic functioning client cert, but always sends. Would prefer to only send on ask.
2019-10-01 21:38:13 -07:00
sloumdrone
8edf886488
Fixes a logical isssue where I was checking an errors value, but the error may have been nil and therefore had no value
2019-09-28 16:58:42 -07:00
sloumdrone
2fd2d6c722
Added command for user purging of certificates, and fixed multiword search
2019-09-28 16:29:42 -07:00
sloumdrone
bd004d74c2
Refactors TOFU approach
2019-09-28 10:20:23 -07:00
sloumdrone
6c52299c7a
Fixes a few logical issues and order of op
2019-09-27 19:19:23 -07:00
sloumdrone
bef32b7ff5
Adds basic tofu certificate pinning
2019-09-26 22:08:57 -07:00
sloumdrone
4c92870790
Cleans up url struct creation a bit
2019-09-26 18:40:14 -07:00
sloumdrone
7896858fac
Updated url regex to allow for any scheme
2019-09-26 18:30:44 -07:00
sloumdrone
5e68d81a63
Starts building out a tofu system for certificate pinning
2019-09-24 21:23:44 -07:00
sloumdrone
df2a7fbd05
Adds validation to setting and loading configuration options.
2019-09-23 21:18:46 -07:00
sloumdrone
b219e659ab
Updated readme contributors language
2019-09-23 09:11:17 -07:00
sloumdrone
dd4849e6b3
Updated readme with release information and manpage information
2019-09-23 09:09:47 -07:00
sloumdrone
e68dc3b414
Fixes merge conflicts and removes dead files
2019-09-23 09:02:48 -07:00
sloumdrone
74473ff309
Returns license to gpl3
2019-09-23 08:49:33 -07:00
sloumdrone
b66dd3baa9
Fixes relative linking for gemini
2019-09-22 15:08:15 -07:00
sloumdrone
ff209c4ae3
Adds status 1 support to gemini, fixes bug in url where gophertypes were getting thrown out of nongopher addresses, and fixes up relative linking in gemini maps
2019-09-21 22:02:20 -07:00
sloumdrone
2f14011a48
Adds temporary ability to not add invalid value for theme. Also adds a temporary first draft of a manpage for bombadillo.
2019-09-21 14:12:18 -07:00
sloumdrone
1050b858dd
Finished working through file saving for gopher and gemini, and added mailcap functionality to gemini
2019-09-20 18:24:12 -07:00
sloumdrone
db1cf75d2e
Cleans up some display issues
2019-09-20 16:15:53 -07:00
sloumdrone
19f210f243
Renames a cui function to be more appropriate and adds command line flag for version number
2019-09-20 09:18:16 -07:00
sloumdrone
8c42748432
Fixes issue where percent read was incorrect when moving through history
2019-09-19 21:29:52 -07:00
sloumdrone
fdaf6312ab
Adds a terminal mode change to disallow line wrapping by the terminal, also fixes a resize scroll issue and disallows escape characters in text files
2019-09-19 20:29:17 -07:00
sloumdrone
0879592015
Adds search with terms inline, also gemini file rendering
2019-09-19 15:32:26 -07:00
sloumdrone
5114ac1a15
Updates gophermap rendering to support gemini urls as h URL:... style links
2019-09-18 22:03:19 -07:00
sloumdrone
7e4a32c67a
Adds buggy but present gemini support
2019-09-18 20:27:56 -07:00
sloumdrone
8a3ddad58e
Added ability to view a link's url with the check command
2019-09-17 21:57:21 -07:00
sloumdrone
21fe5714a3
Bookmarks can be scrolled when focused
2019-09-16 19:38:07 -07:00
sloumdrone
7e53ce6aea
Fixed broken simple command: b
2019-09-16 09:53:13 -07:00
sloumdrone
1af11f1b8f
Removes duplicated code in messaging system
2019-09-15 21:26:32 -07:00
sloumdrone
e7a1b4e348
Fixes order of opperations issue when drawing messages
2019-09-15 21:24:45 -07:00
Sloom Sloum Sluom IV
4ea753561f
Merge branch 'incorrect_line_wrapping_endash' of asdf/bombadillo into master
2019-09-14 20:57:30 -04:00
sloumdrone
cb3bcc9465
Relicenses bobmadillo
2019-09-14 15:45:23 -07:00
asdf
a5c14b9b7c
Finalising change
2019-09-15 08:42:58 +10:00
sloumdrone
f2f730f3c5
Vast improvements, still squashing bugs like crazy.
2019-09-13 22:56:38 -07:00
sloumdrone
98e34576ca
Worked out resizing and wrapping bugs. Now hard wraps, rather than soft.
2019-09-12 20:57:48 -07:00
sloumdrone
bccca61ec2
Some level of screen draw now works
2019-09-11 22:53:36 -07:00
asdf
45596d4e8d
Using slice of runes for calculating lengths
2019-09-12 12:49:51 +10:00
asdf
38c9721817
this is a test only for wraplines rune tests
2019-09-11 15:36:56 +10:00
sloumdrone
b7d7d021ed
Begun work on gopher module
2019-09-10 22:30:29 -07:00
sloumdrone
a6d1f45be8
Added clarifying comments
2019-09-10 20:23:44 -07:00
sloumdrone
84631a38da
Adds telnet and http modules, updates visit method on client
2019-09-10 20:13:30 -07:00
Sloom Sloum Sluom IV
2641b03295
Merge branch 'line_wrapping_alignment' of asdf/bombadillo into master
...
This keeps proper spaces, including multiple spaces in a row, when wrapping text. This is a big improvement.
TODO in a future PR:
- Wrap long lines with no spaces properly
- Handle multispace characters (unicode) properly
- Handle tabs
- Handle extra indent of wrapped link lines on gophermaps
2019-09-10 11:16:11 -04:00