Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-30 | updated submodule couchdb: couchdb: update_user_webapp fails (Bug #3611) | varac | |
2013-08-30 | create sessions db with puppet (Bug #3597) | varac | |
2013-08-29 | Merge branch 'feature/3604' into develop | Micah Anderson | |
2013-08-29 | Merge branch 'bug/3612' into develop | Micah Anderson | |
2013-08-29 | Make TLS-required smtps (465) be port for sending SMTP. This is preferred ↵ | Micah Anderson | |
over 25 because that is typically blocked, and we cannot force TLS on that port due to other MTAs not being configured for this century. We don't use submission (568) because that uses STARTTLS, and the STARTTLS banner can easily be stripped by an adversary. (#3604) . enable smtps (port 465) for client submission over TLS, and require that TLS is enabled . add 465 to the allowed open ports in the firewall . change the smtp-service.json to use 465 instead of 25 note: I did not use the 'use_smtps' parameter that is available in the postfix class because it added some options that we do not want/need. Change-Id: I0040eb2dff6008a1c830d59df9963eb83dc9ea02 | |||
2013-08-29 | create individual classes for the apache modules so they can be included ↵ | Micah Anderson | |
more than once in different locations, depending on what services are configured on a node (#3612) Change-Id: Iff064d3d67baa132fb5198fea741522ab4e71770 | |||
2013-08-29 | change the name of the couch_database in the nickserver.yaml to the new one | Micah Anderson | |
Change-Id: I5fe6912f3774ae87c595ca1dcac60a61e24de9e5 | |||
2013-08-29 | updated submodule couchdb, fixed merge resolution error from last merge | varac | |
2013-08-29 | updated submodule couchdb, fix puppet couchdb module doesn't create ↵ | varac | |
necessary databases anymore (Bug #3594) | |||
2013-08-29 | fix smtpd mail restrictions (Feature #3166) | varac | |
2013-08-29 | Deploy postfix with an empty main.cf as beginning (Feature #3584) | varac | |
2013-08-29 | re-added submodule postfix from git://code.leap.se/puppet_postfix (#3584) | varac | |
2013-08-29 | removed submodule "puppet/modules/postfix" (url: ↵ | varac | |
git://labs.riseup.net/shared-postfix) | |||
2013-08-28 | SMTP checks (Feature #2304) | varac | |
2013-08-28 | Merge branch 'feature/3579' into develop | Micah Anderson | |
2013-08-28 | Merge branch 'bug/3491' into develop | Micah Anderson | |
2013-08-28 | apache headers module needs to be enabled on the monitor server (#3462) | Micah Anderson | |
Change-Id: Ia4e36e9cb2b37172a148c209c5c07b9eca59d89e | |||
2013-08-28 | Merge branch 'feature/clean-webapp-deploy' into develop | Azul | |
2013-08-28 | updated submodule stdlib to obtain facts that show netmask in cidr notation | varac | |
2013-08-28 | require VCS repo before git assume-unchanged (feature #1608) | Azul | |
2013-08-28 | integrate manual postfix config changes in puppet (Feature #3538) | varac | |
2013-08-28 | added site_postfix::debug for debugging (#3538) | varac | |
2013-08-27 | setup bigcouch logrotation (#3491) | Micah Anderson | |
Change-Id: Ia35cf7a9fc1d0fad6a57bbae73968ab6b8f0c847 | |||
2013-08-27 | now that soledad has been split we can better organize things (#3579) | Micah Anderson | |
. create a soledad::common class . leap-mx now only needs to include soledad-common . move the site_apt::preferences::twisted to a preferences block inside the soledad server class . make sure that the packages are doing 'ensure => latest' instead of installed Change-Id: Ifa978e831cdc8835666b27322a6e068d67251f5d | |||
2013-08-27 | fix name of initial_firewall.pp file (#3339) | Micah Anderson | |
Change-Id: I341628d0f36225ce49ae301246e7c152553efcae | |||
2013-08-27 | Merge branch 'develop' of ssh://code.leap.se/leap_platform into develop | varac | |
2013-08-27 | tor service:obfuscate contact email addr (Feature #3479) | varac | |
2013-08-27 | updated submodule stdlib to obtain 'obfuscate_email' function (#3479) | varac | |
2013-08-27 | Merge branch 'feature/clean-webapp-deploy' into develop | Azul | |
2013-08-27 | move git::changes into git module, whitespace fix | Azul | |
2013-08-27 | specify cwd when using git:changes | Azul | |
2013-08-27 | git:changes expect changes to certain files | Azul | |
You can either ensure assume-unchanged or ensure those changes are tracked. Used to keep the git status clean. | |||
2013-08-27 | make git forget about the changes due to symlinking files | Azul | |
Git normally tracks the dummy files we replace with symlinks. So we tell it to ignore these changes on deploy. | |||
2013-08-27 | updated submodule couchdb | varac | |
2013-08-27 | updated submodule couchdb | varac | |
2013-08-22 | Merge branch 'bug/3339' into develop | Micah Anderson | |
2013-08-22 | install a preliminary firewall that blocks everything, except ssh for the ↵ | Micah Anderson | |
cases when shorewall doesn't properly come up, ensuring that it fails safe (#3339) Change-Id: Id4f0bf6cf25f420aa2ad67635b37ae95f54e3d38 | |||
2013-08-22 | add HSTS if hiera value for webapp['secure'] is set (#3514) | Micah Anderson | |
Change-Id: Idd413349ec0b99835a1cbb4fb4c4fcef1a8fdeab | |||
2013-08-22 | Merge branch 'bug/3342' into develop | Micah Anderson | |
2013-08-21 | Set apache header X-Frame-Options: "DENY" | Micah Anderson | |
The LEAP web application can be displayed inside other pages using an HTML iframe. Therefore, an attacker can embed parts of the LEAP application inside of a webpage they control. They can then use special style properties to disguise the embedded page. By tricking a user in to clicking in the iframe, the attacker can coerce the user in to performing unintended actions within the LEAP web application. An attacker creates a website that embeds the LEAP web application in an iframe. They then create an HTML /JavaScript game on the same page that involves clicking and dragging sprites. When a user plays the game, they are in fact dragging new text values in to the ‘‘Change Password’’ form in the LEAP web app, which is hidden behind the game using As long as iframe embedding is not required in the normal usage of the application, the X-Frame-Options header should be added to prevent browsers from displaying the web application in frames on other origins. This has also been set in the webapp Change-Id: I9e26ae32de4b7b6a327196838d0fa410648f107d | |||
2013-08-21 | Disable verbose, identifying apache headers (#3462): | Micah Anderson | |
. Disable ServerSignature . Set ServerTokens Prod . unset the X-Powered-By and X-Runtime apache headers Change-Id: Iddb2cb9a0465bc7f657581adaacbbf748479fd7a | |||
2013-08-21 | update couchdb module to resolve #3459 | Micah Anderson | |
Change-Id: Icad17de812392d7c587e5bcbf60cd5242c1241e9 | |||
2013-08-16 | update couchdb submodule to fix #3481 | Micah Anderson | |
Change-Id: I474cc691fcfc892b7aff4a3a0e3954155bf5ee30 | |||
2013-08-15 | Revert "temp hack: deploy the webapp as couch user 'admin'" | Micah Anderson | |
This reverts commit 8c038fea91adc87adf9e408c16e2f0ec9838e3d2. | |||
2013-08-15 | Because both soledad and leap-mx do not function with twisted 12, we had to ↵ | Micah Anderson | |
backport twisted 13. In order to install the backported dependencies we need an apt preferences_snippet installed for the backported twisted packages Change-Id: I886bb735eeb3abe7955c7cf054b749554ab84746 | |||
2013-08-14 | add START=yes to /etc/default/soledad to start the daemon, new package ↵ | Micah Anderson | |
requires this to start. Closes: #3474 Change-Id: I921dcf0d6571cd60d2705ae4925d0a4318c84fa2 | |||
2013-08-14 | Merge branch 'feature/webapp_production_log' into develop | Micah Anderson | |
2013-08-14 | require that the couchdb::query::setup has been run before any attempts are ↵ | Micah Anderson | |
made to create databases or add users as these would fail otherwise. Closes: #3466 Change-Id: Ifa8b3da5858ce858fd319c4a659e70d20a65d3e0 | |||
2013-08-14 | update couchdb submodule to the latest version - fixes #3447 | Micah Anderson | |
Change-Id: Ib6458b962c624fdb75f514dbd4c2129581fc2bb7 | |||
2013-08-14 | Fix problem where webapp production.log had the wrong permissions - #3471 | Micah Anderson | |
Change-Id: I20a6ecc43e36fc1e8416c46f7e4d14726995d2f2 |