Commit Graph

126 Commits

Author SHA1 Message Date
Po Chen
298b353ebe Implemet Outbound emails (#576)
* add mailer

* setup configs

* only setup mailer if from_email is present

* Do not assume OUTBOUND_EMAIL_FROM exists

* update docs

* add usage of mailer as tests

* address comments
2022-05-09 14:50:22 -10:00
Jason G
d0fad02c1b Update twitter link on docs + readme (#570)
* update footer link

* update readme and docs config
2022-05-03 15:55:07 -07:00
Jamil
fd14582f20 Add docs section on running raw SQL queries against the Firezone DB (#561)
* Add docs section on running raw SQL; update nokogiri;

* Remove top-level heading size requirement
2022-04-28 09:46:10 -07:00
Jamil
908cfc7dff 522/allow disabling of config creation (#559)
* Checkpoint

* Optionally hide device mgmt buttons
2022-04-27 15:20:33 -07:00
Jamil
1740481055 Update public-facing links to firezone.dev (#548)
* Update public-facing links to firezone.dev

* Fix docs lint error

* Update docs Gemfile to latest gems

* Update npm packages
2022-04-20 06:43:55 -07:00
Jason G
6991a6c9d8 update link (#543) 2022-04-15 11:17:45 -07:00
Jamil
2c5078e63f Add WireGuard preshared-keys to devices (#542)
* Add PSK support

* Add HTTP registered application name

* Better kernel check message

* Does order matter\?
2022-04-15 09:56:56 -07:00
Jason G
a8cbfda7a1 Clarify upgrade instructions 0.3.1 to 0.3.2 (#538)
* clarification

* grammar
2022-04-12 07:29:10 -07:00
Jason G
61a04877a3 fix typo (#534) 2022-04-11 12:31:52 -07:00
Jamil
4fa5bedf1b 500/fix redirect local auth (#509)
* Allow config of ext url; show this after create-admin

* Use opts for ueberauth

* weird nil error

* get_env vs fetch_env

* Use integer

* Try new external_url thingo

* Fix callback_url

* Fix path suffix

* Fix markdownlint hiccup

* fix create admin

* Differentiate phoenix_port

* cron note; installscript fix; minor fqdn fixes

* Send full node obj to app_env

* Add db pass to config file
2022-04-05 14:43:00 -07:00
Jason G
49b5296f6d Docs - improve reauth documentation (#512)
* clarify reauth instructions

* update link

* update re-auth screenshot
2022-03-29 10:11:34 -07:00
Jamil
150fd5fc03 Minor docs fixes (#505)
* Minor docs fixes

* MD012 fix

Co-authored-by: Jason Gong <jason@firez.one>
2022-03-15 20:32:22 -05:00
Jason G
b54684a154 Authentication documentation (Google, Okta) (#483)
* add links to common configurations

* add Google auth doc

restructure auth section and add start to google sso draft

* Add Okta doc first draft

* update authentication index

* fix wording

* grammar

* suggested changes

- resolved comments
- images wider for visibility
- newline

* complete Google OAuth doc

* lint error + grammar

* complete Okta doc

* ordering + wording

* re-auth instructions

* fixes

* consistent references

* add reference to sso in add users doc

* fix small markdown error
2022-03-04 17:15:43 -08:00
Jamil
35e057bace Upgrading 0.2.x 0.3.x (#494)
* Add note on upgrading from 0.2.x to 0.3.0

* upgrading note 0.3.0
2022-03-04 14:03:18 -08:00
Jamil
a91c2db887 0.3.0 (#465)
* Found endpoint empty bug

* Fix use_site_ bugs

* Generate private keys client-side instead of on the Firezone server (#451)

* Rename events; add crypto lib

* seemingly working keygen

* Checkpoint

* Remove private key from devices; make tests pass

* Refactor auth to use simplified new router helper

* Fix js bundle

* Refactor event listeners into their own file

* Refactor settings

* Fix JS

* Working live views in unprivileged sections

* Rough draft working

* Checkpoint before fixing tests

* Tests passing

* Max devices per user configuration option (#471)

* Max tunnels per user configuration option

* Clean up remaining tunnel references

* Replace local auth system with Ueberauth / Guardian (#475)

* Checkpoint working authentication

* Working admin and unprivileged auth using Guardian

* Remove Sessions cruft

* More cleanup

* load new secrets

* Remove firezone tmp dirs

* Okta and Google Oauth (#485)

* working oauth!

* Remove keycloak; working google

* Ensure nil to_s

* Passing tests

* Add compile-time prod config

* Fix live_view typo

* Revert key_ttl to vpn_session_duration

* print logs after first configure

* Use get_env/1 for fetching optional config vars

* Disable telemetry from config

* miss the to_s

* Fix sign in page

* add tunnel admin guide

* auth path

* Fix tests

* Device editing no more (#491)
2022-03-04 09:32:13 -08:00
Jason G
299bea6b42 Clarify whitelisting doc (#486)
* edit documentation for clarity

* specify source IP

* jamil suggestion
2022-03-02 12:36:53 -08:00
Jamil
685da00647 Update nginx config and docs with user recs (#481)
* Update nginx config and docs with user recs

* Fix typo
2022-03-02 08:09:31 -08:00
Jason G
57ed0d8e36 Docs - add reverse tunnel guide (#477)
* reverse tunnel doc

* image size and small wording change

* fixes
2022-02-26 15:13:33 -08:00
Jason G
fb41941edc Docs - Add client instructions on how to authenticate (#476)
* add example of authenticating end user

* add re-authentication instructions to client instructions

* fix spacing

* update gif
2022-02-25 15:22:10 -08:00
Jamil
d5bcbec56e Add UFW compatibility options (#474)
* Add UFW compatibility options

* Clean up wording

* Fix grammar issue
2022-02-25 08:25:52 -08:00
Jamil
98e21e1107 Remove unused default_site setting (#470) 2022-02-22 13:25:25 -08:00
Jason G
0d87389906 Add IP whitelisting and improve prereq doc (#466)
* add whitelist doc

* add firewall section to prerequisites

* clarifying ports are tcp and updating screenshot
2022-02-22 08:38:56 -08:00
Jason G
fa1f34aeca Docs - add split tunnel and user instructions (#463)
* add split tunnel and client guide

* reformat deploy steps

reformat deploy steps to refer to client guide

* broken link

* fix trailing whitespace
2022-02-19 15:41:21 -08:00
Jason G
7c1b92a9fc Docs seo fix (duplicate title and description tags) (#461)
* remove duplicate meta description

this is already included in the seo plugin

* add seo tag to plugins

* removing duplicate tags in title
2022-02-17 13:42:09 -08:00
Jason G
8e3ef1e60f Add sitemap and descriptions for SEO (#458)
* add sitemap and descriptions

* remove whitespace

* adding descriptions to docs

* fixed typos and made edits based on suggestions

* line formatting
2022-02-16 09:52:15 -08:00
Jamil
988a5d34b6 Docs fixes (#456) 2022-02-13 12:34:21 -08:00
Jamil
7588884d84 Add option to disable logging (#453) 2022-02-12 11:30:30 -08:00
Jason Gong
2eb0de98ba formatting 2022-02-11 10:24:30 -08:00
Jason Gong
9b54095803 fix linting error 2022-02-11 09:49:46 -08:00
Jason Gong
7505f63822 Merge branch 'docs-update-add-howtos' into add-docs-auth-page 2022-02-11 09:49:15 -08:00
Jason Gong
62e70b6a00 missed lint error 2022-02-11 09:47:51 -08:00
Jason Gong
7541a1e381 fix lint errors 2022-02-11 09:44:45 -08:00
Jason Gong
45d9c93f51 made suggested edits to session length 2022-02-10 23:21:59 -08:00
Jason Gong
9127c9477f update images 2022-02-10 10:09:44 -08:00
Jason Gong
5d43d12d99 Create authentication.md 2022-02-10 09:51:24 -08:00
Jason Gong
1b0d440176 fix md013 2022-02-10 09:32:45 -08:00
Jason Gong
aa173f99b4 re-order resource requirements to 2nd 2022-02-09 17:41:21 -08:00
Jason Gong
55de31b26f add whitespace 2022-02-09 16:54:15 -08:00
Jason Gong
3c4b916824 reformat prev/next cta 2022-02-09 16:10:48 -08:00
Jason Gong
4116da017c update intro 2022-02-09 15:27:58 -08:00
Jamil Bou Kheir
a8668c75a8 Add more firewall content to troubleshooting 2022-02-06 11:05:27 -08:00
Jamil Bou Kheir
64cc53e774 Missing link 2022-02-06 10:56:06 -08:00
Jamil Bou Kheir
e3847ba655 Add firewall section; headers; fix broken links 2022-02-06 10:53:43 -08:00
Jamil Bou Kheir
95dd04fd4d Use favicon with transparent bg 2022-02-06 10:39:33 -08:00
Jamil Bou Kheir
228de54ccf Fix @gongjason markdownlint errors 2022-02-05 17:00:06 -08:00
Jamil
7fc294fdac Merge pull request #440 from firezone/fix-precommit-fail
Fix precommit fail
2022-02-05 16:45:50 -08:00
Jamil Bou Kheir
de578b54fd Revert to rubocop defaults 2022-02-05 14:57:38 -08:00
Jamil Bou Kheir
3c0b64bcc9 Fix more rubocop issues 2022-02-05 14:25:15 -08:00
Jamil Bou Kheir
a38b97fde6 Fix rubocop issues 2022-02-05 14:22:06 -08:00
Jamil Bou Kheir
b3e05b6491 Fix markdownlint issue 2022-02-05 13:54:06 -08:00