19 Commits (v0.6.0)
 

Author SHA1 Message Date
Buddy Sandidge 7ea083bc6d Add newline to text output 6 years ago
Buddy Sandidge 54f3f5aae7 Fix build after go module update 7 years ago
Buddy Sandidge 578ab7b880 Convert project to go mod from go dep 7 years ago
Buddy Sandidge 433ea009f3 dep init 9 years ago
Buddy Sandidge f0a7d7b4cb Bump version to 0.5.0 10 years ago
Buddy Sandidge 7c8d5ca54f Have IP address be displayed in code block 10 years ago
Buddy Sandidge 3b715b3753 Move html template to it's own file 10 years ago
Buddy Sandidge c0c6118582 Add go.rice as dependency 10 years ago
Buddy Sandidge 3edb2ed2b1 Add charset to UTF-8 for content type headers 10 years ago
Buddy Sandidge 27f0424765 DRY some code, add helper function handleHTTPAs 10 years ago
Buddy Sandidge b0b44a992f Allow multiple formats for response, add html and json response
• If a request comes in to the root path, look at accept header and
   parse it. Check for hmtl, json, and text. If no known accept header
   comes in, return text/plain
 • Add route for /json that always returns json response
 • Add route for /text that always returns text response
 • Add route for /html that always returns html response
10 years ago
Buddy Sandidge ba99b61aa0 Use headers to check ip addresses for use behind proxy
• Break file up to multiple files
 • Can pass in headers through command line arguments, defaults for
   checking X-Real-IP and X-Forwarded-For
 • Add logging for requests with timing
 • Add 404 support for missing URLs
10 years ago
Buddy Sandidge 77fe2532d5 Add web framework dependencies for pat and negroni 10 years ago
Buddy Sandidge b68d88fda9 Add errors library 10 years ago
Buddy Sandidge 35474b635a Have service listen and server over TLS
Pass in command line arguments to the path of the certificate and key
files.
10 years ago
Buddy Sandidge d1b889eac2 Use CLI package to make address an argument 10 years ago
Buddy Sandidge e33df20ee1 Add cli library as dependency 10 years ago
Buddy Sandidge c3a54a1b85 Add proof of concept WebApp with basic functionality
TODO:
 • Add arguments to app for port and address
 • Add x-forwarded-for header support for use behind proxies
 • Be able to give response in text, json or html
10 years ago
Buddy Sandidge d199e866c8 Initial commit 10 years ago