Furrest City's modified version of OSEM http://osem.io
Find a file
2025-10-08 15:59:56 +02:00
.github Disable factory linting in CI 2025-08-13 11:45:59 +02:00
app Redirect to password reset in case of existing user 2025-10-08 15:59:56 +02:00
bin Make use of ENV.fetch 2022-05-06 14:53:57 +02:00
config Add a test for email delivery 2025-09-30 16:12:10 +02:00
db Autocorrect new rubocop offenses 2025-08-12 16:44:20 +02:00
dist Add a logrotate configuration for production 2019-03-11 17:42:59 +01:00
doc Fix missing logo 2018-11-13 11:49:26 -08:00
lib Add a test for email delivery 2025-09-30 16:12:10 +02:00
public Update to Rails 7 2022-02-22 19:22:25 +01:00
spec Also clear ENV when manipulating it 2025-08-13 11:21:23 +02:00
vendor Get off off rails-assets 2024-03-05 16:01:07 +01:00
.codecov.yml Disable codecov comments 2018-09-19 14:10:13 +02:00
.dockerignore Drop mysql2 support, settle on postgresql 2024-06-06 18:05:52 +02:00
.gitattributes Add a test for email delivery 2025-09-30 16:12:10 +02:00
.gitignore Ignore VSCode editor files 2025-08-06 13:06:58 +02:00
.haml-lint.yml generate haml-lint_todo 2017-04-26 18:27:20 +05:30
.haml-lint_todo.yml Update haml-lint TODO 2024-03-26 12:02:07 +01:00
.overcommit.yml Add overcommit config file 2018-06-12 11:18:01 -07:00
.rubocop.yml Update rubocop and plugins 2025-08-12 16:43:44 +02:00
.rubocop_todo.yml Update Rails to 7.2 and next Rails to 8.0 2025-08-13 11:45:58 +02:00
.ruby-gemset Add metadata for specifying a gemset for rvm 2018-03-15 00:53:26 +01:00
.ruby-version Update Ruby to version 3.4.5 2025-08-13 12:22:38 +02:00
CHANGES.md Remove Organization from the rest of the code base.. 2024-06-07 17:42:09 +02:00
CODE_OF_CONDUCT.md Add code of conduct file 2017-07-17 19:25:14 +03:00
config.ru Update to Rails 7 2022-02-22 19:22:25 +01:00
CONTRIBUTING.md fix some typos in contributing and install files 2022-10-08 09:50:27 +02:00
devbox.json Add a test for email delivery 2025-09-30 16:12:10 +02:00
devbox.lock Add a test for email delivery 2025-09-30 16:12:10 +02:00
docker-compose.override.yml.example Drop version setting from docker-compose conf 2024-11-22 13:54:38 +01:00
docker-compose.yml Drop version setting from docker-compose conf 2024-11-22 13:54:38 +01:00
docker-compose.yml.production-example Adapt Dockerfile.productiono to openSUSE Leap 15.6 2025-09-04 18:09:50 +02:00
Dockerfile Adapt Dockerfile to osem/base changes 2024-10-28 14:10:47 +01:00
Dockerfile.production Adapt Dockerfile.productiono to openSUSE Leap 15.6 2025-09-04 18:09:50 +02:00
dotenv.example Drop skylight, we already support sentry 2024-06-06 18:26:01 +02:00
Gemfile Update Rails to 7.2 and next Rails to 8.0 2025-08-13 11:45:58 +02:00
Gemfile.lock Update net-imap to version 0.5.10 2025-09-04 20:16:38 +00:00
Gemfile.next Introduces next_rails 2021-08-17 14:05:19 +02:00
Gemfile.next.lock Update Rails to 7.2 and next Rails to 8.0 2025-08-13 11:45:58 +02:00
INSTALL.md Adapt Dockerfile.productiono to openSUSE Leap 15.6 2025-09-04 18:09:50 +02:00
LICENSE Release osem under MIT. Fixes #57 2013-10-18 15:33:59 +02:00
Procfile Change how we start puma 2019-05-04 21:36:34 +02:00
Rakefile Update to Rails 7 2022-02-22 19:22:25 +01:00
README.md Add a test for email delivery 2025-09-30 16:12:10 +02:00
SECURITY.md Add a SECURITY.md pointing to the SUSE security team 2021-10-12 22:38:24 +02:00

Build Status Code Climate codecov Dependencies

Open Source Event Manager - osem.io

OSEM Logo

An event management tool tailored to Free and Open Source Software conferences.

Trial

Check out our demo at https://osem.copyleft.dev

Installation

Please refer to our installation guide.

DEBUG MAIL ISSUES

If you're experiencing email delivery problems, use these commands to diagnose SMTP configuration issues. For these tests, it supposes that you have a valid .env.production file in your home directory.

Show current mail configuration

bundle exec rake mail:config

Test SMTP connection and send test email

TEST_EMAIL_TO=your-email@example.com bundle exec rake mail:test

The test command will:

  • Display your SMTP settings (with passwords hidden)
  • Show detailed SMTP protocol conversation for debugging
  • Attempt to send a test email
  • Provide troubleshooting hints if delivery fails

Common issues:

  • Authentication method mismatch (try OSEM_SMTP_AUTHENTICATION=login instead of plain)
  • SSL certificate verification (try OSEM_SMTP_OPENSSL_VERIFY_MODE=none for testing)

Using with devbox

If you're using devbox for development, prefix commands with devbox run:

devbox run bundle exec rake mail:config
devbox run TEST_EMAIL_TO=your-email@example.com bundle exec rake mail:test

How to contribute to OSEM

Please refer to our contributing guide.

Contact

GitHub issues are the primary way for communicating about specific proposed changes to this project. If you have other questions feel free chat us up in the #osem channel on libera.chat IRC.

https://web.libera.chat/#osem