Skip to content

Releases: aerth/cosgo

v0.9

13 Aug 00:17
Compare
Choose a tag to compare

Now with GPG support

55410395cabc897c1939ecbf43956017e18a837ba51c2ae8a027ee949464397a  cosgo-v0.9.X51d0bec-OSX-amd64.zip
cd63ed09b2432e5fe77f4c661bf00659e26d5f73cb689280b78b7c2f27d85201  cosgo-v0.9.X51d0bec-OSX-x86.zip
6f5ed096e5c2caee873f1ca1b14a027f1bdad601d95d8a8b016ec27fd038985b  cosgo-v0.9.X51d0bec-WIN32.exe.zip
1bccb5ed3c95ecbb9fbe860aea58ec72ee27e5fb2dcc6d9dd91cd1c0ba670275  cosgo-v0.9.X51d0bec-WIN64.exe.zip
a6efbfd7707af8d8e2d567779af36d75d01155257ee7564d9f26d098ac9dfc4e  cosgo-v0.9.X51d0bec-freebsd-amd64.zip
f33c165079f5b8cf78b77bd38b6b550933b500491a6c3344b08eae7ab824df08  cosgo-v0.9.X51d0bec-freebsd-x86.zip
7e54701f75a3b19f96b19d6df396150fa2b44ffbcc49e1374e798e2a96f8d3ed  cosgo-v0.9.X51d0bec-linux-amd64.zip
338caf8d6cb2e9c973c79806459d79c6a68558e04bc0a06bacfead5dd6b0a57c  cosgo-v0.9.X51d0bec-linux-arm.zip
f147ceb0e621d03e7d2bd2abbab050d5d1ba280e2b8a8597e5bfb6a5b1ebec8c  cosgo-v0.9.X51d0bec-linux-x86.zip
3b9e92f75c7a827bbb49fbe9a9249ec78b3d974f15ed39cc550207d2b269bbeb  cosgo-v0.9.X51d0bec-netbsd-amd64.zip
6ad593169d341fa285b7c4576b1022f55eb0dc7b80db746d899ba15f8ef85ac0  cosgo-v0.9.X51d0bec-netbsd-x86.zip
710fb6b6aeb0f45a36eee563d58454f73db83ded36fe1dad0365971205ef5ae1  cosgo-v0.9.X51d0bec-openbsd-amd64.zip
a7339662affbe19411bde8356d33fb659e9169236137d3bcf30784fac4d318a6  cosgo-v0.9.X51d0bec-openbsd-x86.zip

The MIT License (MIT)

Copyright (c) 2016 aerth <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

cosgo v0.7

30 Apr 12:42
Compare
Choose a tag to compare

cosgo Contact Form Server v0.7.78c550c

Added uptime template variable
Added version to template variables
Added version to makefile
Now installable to /usr/local/bin/cosgo and /usr/local/share/cosgo/templates
Better Heroku support (see README)
Better Configuration
Added Godeps (for Heroku and so you get full source when downloading a release)
New flags: -quiet -nolog


                           _
  ___ ___  ___  __ _  ___ | |
 / __/ _ \/ __|/ _  |/ _ \| |
| (_| (_) \__ \ (_| | (_) |_|
 \___\___/|___/\__, |\___/(_)
               |___/


    cosgo v0.7.78c550c
    Copyright 2016 aerth
    Source code at https://github.com/aerth/cosgo
    [0.0.0.0:8080][files][static][mailbox][no https][refresh: 42m0s]
    [logs: cosgo.log]

Usage of ./cosgo-v0.7.78c550c:
  -bind string
        Default: 0.0.0.0 (all interfaces)...
Try -bind=127.0.0.1 (default "0.0.0.0")
  -config
        Use config file at ~/.cosgo
  -custom string
        Example: cosgo2 ...creates $HOME/.cosgo2 (default "default")
  -custompages string
        Serve pages from X dir (default "page")
  -debug
        Send logs to stdout. 
Dont switch to cosgo.log
  -fastcgi
        Use fastcgi (for with nginx etc)
  -files
        Serve /files/ files. Use -files=false to disable (default true)
  -form
        Use /page/index.html and /templates/form.html, 
sets -pages flag automatically.
  -help
        Show this and quit
  -log string
        Example: /dev/null or /var/log/cosgo/log (default "cosgo.log")
  -love
        Fun. Show I love ___ instead of redirect
  -mailmode string
        Choose one: mailbox, mandrill, sendgrid 
Example: -mailmode=mailbox (default "mailbox")
  -nolog
        No Output Whatsoever
  -noredirect
        Default is to redirect all 404s back to /. 
Set true to enable error.html template
  -pages
        Serve /page/
  -port string
        Port to listen on (default "8080")
  -quiet
        No output to stdout. 
For use with cron and -log flag such as: cosgo -quiet -log=/dev/null or cosgo -quiet -log=/var/log/cosgo/log
  -resolvemail
        Set true to check email addresses
  -secure
        Accept only https secure cookie transfer.
  -sendgrid
        Set -sendgrid to not use local mailbox. This automatically sets "-mailmode sendgrid"
  -static
        Serve /static/ files. Use -static=false to disable (default true)


cosgo v0.6

18 Apr 09:33
Compare
Choose a tag to compare

cosgo contact form server

  • Local .mbox file (no setup needed. runs out of the box.)
  • Sendgrid (use SENDGRID_KEY var to use your own key)
  • Mandrill (use MANDRILL_KEY to set it up)
  • Captcha (easy 3-5 digit)
  • CSRF (why not)
  • Template (Go style)
  • Static css, js, image, fonts
  • Serve .tgz .tar.gz .gz and .zip files
  • Dynamic POST Endpoint

This needs field testing, and any bugs should be reported at https://isupon.us

Thanks for using free software!

[version v0.6]
[commit: 030ad86]

Rename executable once unpacking. Check file integrity with the HASHSUM file.

Cosgo v0.4

22 Feb 01:55
Compare
Choose a tag to compare
  • Now can theme the entire page using /static/ files
  • Recommended to upgrade
  • Better logs
  • Better error handling
COSGOPORT=8080 cosgo-upgrade casgo &
COSGOPORT=8081 cosgo-upgrade casgo2 &
COSGOPORT=8082 cosgo-upgrade casgo3 &

Casgo 3

18 Feb 08:28
Compare
Choose a tag to compare

This is a security update. Prevents XSS attempts.

Casgo 2

15 Feb 07:59
Compare
Choose a tag to compare

Displays logo + link to source at /
Displays "i love code" for /code
Displays "everybody loves code" at everybody.example.com/code
Displays contact form at /{key}/form (with CSRF and Captcha)
Accepts POST at /{key}/send (with CSRF and Captcha)
With -insecure and -port and -bind and -fastcgi flags

Running at http:https://isupon.us for now. Contact author at http:https://isupon.us/contact/form

Casgo 1

15 Feb 05:54
Compare
Choose a tag to compare

Displays logo + link to source at /
Displays "i love code" for /code
Displays "everybody loves code" at everybody.example.com/code
Displays contact form at /{key}/form (with CSRF)
Accepts POST at /{key}/send (with CSRF)
With -insecure and -port and -bind and -fastcgi flags

Running at http:https://isupon.us for now.