summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2013-11-18Start of service level code, which will be tweakedjessib
* stores desired & effective service level * whenever desired level is changed, effective level will be updated * allows user to set their desired service level * allow admin to update desired & effective service level
2013-11-15fix problem with custom scss files and precompiling assets in production mode.elijah
2013-11-14ensure that we only copy files when running restarting the app, not every ↵elijah
time a rake task is run (especially since some rake tasks get run as root!)
2013-11-14added support for easier customizations via "config/customization" directoryelijah
2013-10-28Merge branch 'feature/4109-https-sources' into developAzul
2013-10-21use osx not mac as an identifier for the os.Azul
2013-10-21fix download urls for mac, android and windowsAzul
They did not point directly to the download.
2013-10-18use https sources in Gemfiles and also in the documentation (#4109)Azul
2013-10-18Make download links configurableAzul
This way we won't have to redeploy once the new links to the windows and the android version are there. Also this obviously offers more flexibility for providers.
2013-10-17blacklist system logins for aliases and loginsAzul
We blacklist based on three things: * blacklist in APP_CONFIG[:handle_blacklist] * emails in RFC 2142 * usernames in /etc/passwd The latter two can be allowed by explicitly whitelisting them in APP_CONFIG[:handle_whitelist]. We stick to blocking names that have been configured as both blacklisted and whitelisted - better be save than sorry.
2013-09-24fix syslogger, log_tags are called on requestAzul
log_tags was causing errors that could not be logged or caught. We don't need them yet anyway. config.log_tags accepts a list of methods that respond to request object. This makes it easy to tag log lines with debug information like subdomain and request id — both very helpful in debugging multi-user production applications. http://guides.rubyonrails.org/configuring.html
2013-09-23Revert "default to syslog in production - #3886"Azul
This reverts commit 073dc636ffa2da07ee7a719c6166a3ca1b593fb3. Conflicts: config/environments/production.rb
2013-09-23hotfix: syslog now uses a different nameAzul
also make sure the gem > 2.0.0 so it actually IS called Syslog::Logger.
2013-09-19Merge pull request #82 from azul/feature/sessions-expirejessib
Feature/sessions expire
2013-09-19default to syslog in production - #3886Azul
2013-09-17use new couchrest session store - expire after 30minAzul
2013-09-03expire token according to config setting auth:token_expires_afterAzul
2013-09-02document the logfile option in the defaults.ymlAzul
2013-09-02add config setting for logfileAzul
This is the most simple thing that could possibly work. If you do not specify a :logfile in your environments config Rails will use the default.
2013-08-27Not ideal way to do it, but was proving complicated to have a config file ↵jessib
specify which gems for which environments. Here, we have the billing gem included for the development and test environments only, hardcoded in the Gemfile. Then we show the links to billing based on a config file setting. The setting itself could be used to specify different types of billing, but isn't yet.
2013-08-01Merge branch 'master' into billing_with_testsjessib
Conflicts: app/views/home/index.html.haml
2013-07-17Fix breakage due to empty config file for a given envAzul
2013-07-17Hacky, but avoids SSL certificate error in development mode.jessib
2013-07-14remove freeze on APP_CONFIG for nowelijah
2013-07-11config - add force_ssl to config, add configuration notes to README.mdelijah
2013-07-04add 'blue' to admins in dev mode.elijah
2013-07-04moved app locales to core gem.elijah
2013-07-04added 'thin' and 'quiet_assets' gems to make development mode much nicer.elijah
2013-07-04i18n - added a few strongs to app, fixed language at english for now.elijah
2013-07-04set pagination size via config fileelijah
2013-07-04start of new ui - css changes, layout changes, navigation changes.elijah
2013-04-08Merge pull request #39 from azul/feature/keep-session-secretjessib
fetch secret token for signing cookies from config
2013-04-03make sure user tests also run when run from users subdirAzul
* The APP_CONFIG needs to be initialized in core so that is required from other engines * paths for load_views need to be relative to the model - not to rails root.
2013-03-15fetch secret token for signing cookies from configAzul
2013-03-06certs - changed the logic of free/paid certs to be limited/unlimited.elijah
2013-02-27change free cert postfix to be a prefix (this is required for how openvpn ↵elijah
does common name matching)
2013-02-25added configuration setting for disabling free certsAzul
2013-02-25enable free certs with a common name postfixAzul
2013-02-09configure couchrest session store in initializerAzul
2013-02-09fall back to {} if config file is empty for environmentAzul
2013-02-09use at least couchrest_session_store 0.0.8Azul
2013-02-05use the latest couch rest session storeAzul
and actually use it - initializer was broken before
2013-01-31config key is not ca_cert_path anymore - client_ca_certAzul
2013-01-26moving leap_ca configs into defaults.ymlAzul
2013-01-15For both users and tickets, if the object is not found and the current user ↵jessib
is an admin, they should see an alert that the object wasn't found, and be redirected to the current controller. If the object isn't found and the current user is not an admin, then we will continue to give an error about no access, so as not to leak information about what IDs do and don't exist.
2012-12-20config hash now has indifferent accessAzul
2012-12-20Loading config defaults from default.yml nowAzul
You can overwrite them in config/config.yml
2012-12-13removing couchdb.yml so it does not conflict with deploy. will create ↵Azul
defaults.yml later
2012-12-10use consistent naming scheme across CA, webapp and couchDB installAzul
2012-11-26minor: client side validations fixed + .json requestAzul