Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-22 | fix: all hange s\/github.com\/ponzu-cms/github.com\/haturatu\/g | haturatu | |
2019-12-29 | Allow data directories outside pwd | Miguel Angel Ajo | |
Running ponzu-cms inside a docker container, and maintaining data files in a volume (or several) was not possible with the previous directory schema without copying files or binaries to the volume. This commit adds several environment variables to allow the administrator to specify paths for directories while retaining backwards compatibility. - PONZU_DATA_DIR : is the directory where all the data and other directories will be stored, still the other directories can be controlled by the other env variables. - PONZU_TLS_DIR : is the directory to store devcerts and autocerts - PONZU_ADMINSTATIC_DIR : directory where the admin static files are served from. - PONZU_UPLOAD_DIR: upload files directory - PONZU_SEARCH_DIR: index directory for searches | |||
2018-01-14 | Update to meet Let's Encrypt challenge requirment (#220) | Steve Manuel | |
* [deps] acme/autocert: update to latest with support for "http-01" challenge * [core] system/tls: implement handler for "http-01" challenge | |||
2017-04-17 | package documentation for godoc | Steve Manuel | |
2017-03-16 | Typo fixes | ferhat elmas | |
2017-01-16 | [core] Adding toggle for CORS, GZIP in admin/cms configuration (#30) | Steve | |
This PR enables admins to disable/enable CORS and GZIP from within the admin CMS configuration page. Both are enabled by default. Note: currently, the GZIP implementation is 100% on the fly, for every qualifying API endpoint request. This could add significant CPU usage, but dramatically decreases bandwidth. Will be considering other better implementations, but for now YMMV. Possible optimizations: - pooling gzip Writers vs. creating a new one for each response - caching gzipped responses (in memory? on disk?) - enforcing size threshold (only gzip content larger than N bytes) | |||
2017-01-04 | Fixed self-signed certificates when running a dev server | Zach Shipko | |
2017-01-04 | updating import path from old repo | Steve Manuel | |
2017-01-04 | adding https_port from db to enabledev func | Steve Manuel | |
2017-01-04 | adding httpsport and https_port to flags and config | Steve Manuel | |
2016-12-28 | moving dev notes in run command to main | Steve Manuel | |
2016-12-28 | moving call point of goroutine to be more visible to user | Steve Manuel | |
2016-12-28 | removing old fmt print for debug | Steve Manuel | |
2016-12-28 | adding hint to troubleshoot ssl cert issues on chrome | Steve Manuel | |
2016-12-28 | reverting to more simple key gen algorithm | Steve Manuel | |
2016-12-28 | adding more desctiptive print messages, putting devhttps server on goroutine | Steve Manuel | |
2016-12-27 | trying alternate key gen algorithm | Steve Manuel | |
2016-12-27 | trying alternate key gen algorithm | Steve Manuel | |
2016-12-27 | adding alternate usage and ca options | Steve Manuel | |
2016-12-27 | trying alternate key gen algorithm | Steve Manuel | |
2016-12-27 | remove old certs if found | Steve Manuel | |
2016-12-27 | adding CA option back for testing | Steve Manuel | |
2016-12-27 | add additional cert usage back for testing | Steve Manuel | |
2016-12-27 | changing cert to not be a CA | Steve Manuel | |
2016-12-27 | adding digital sig as option for key usage | Steve Manuel | |
2016-12-27 | adding vendor path to location of certs in EnableDev | Steve Manuel | |
2016-12-27 | updated vendored system path for tls certs | Steve Manuel | |
2016-12-27 | need vendored system path for tls certs | Steve Manuel | |
2016-12-27 | adding error logging to debug | Steve Manuel | |
2016-12-27 | adding self-signed cert generator for local https/http2 testing | Steve Manuel | |
2016-12-19 | moving repository, bosssauce => ponzu-cms | Steve Manuel | |
2016-12-02 | casting var to strings for printing in shell | Steve Manuel | |
2016-10-24 | removing debug printlns and modifying other fmt.Println to log.Println for ↵ | Steve Manuel | |
consistency | |||
2016-10-21 | adding support for TLS encryption, providing http/2 over HTTPS connections ↵ | Steve Manuel | |
via port 443 - certificates obtained from Lets Encrypt, which is currently the default and only supprted CA | |||
2016-10-21 | adding better error handling to check for nil values | Steve Manuel | |
2016-10-21 | testing 443 as only tls bound port | Steve Manuel | |
2016-10-21 | adding initial support for TLS encryption via Lets Encrypt | Steve Manuel | |