You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jason Volk 4ecf1ef037 Update README; link to wiki for docker grid. [ci skip] 2 days ago
construct construct: Handle SIGUSR2 to refresh slave. 6 days ago
deps Update included boost; add version withval for checkout. 7 months ago
doc@a91f7dd0d9
docker Drop gcc-9; minimum required: gcc-10. 2 weeks ago
include/ircd ircd:Ⓜ️:vm: Add reverse reflection of phase enum. 2 days ago
ircd ircd::json: Fix mismatched serialized size propagating through value copy. 2 days ago
matrix ircd:Ⓜ️:vm: Add reverse reflection of phase enum. 2 days ago
modules modules/console: Display m.* state in room overview cmd rather than m.room.* 2 days ago
nix
share share: Remove redundant package target name in install path. 8 months ago
tools configure: Move header check macro to tools/m4. 2 months ago
.appveyor.yml appveyor: Skip extra builds for tags; minor cleanup. 1 week ago
.envrc
.gitignore Add post-processed source type extensions to gitignore. 9 months ago
.gitmodules
.travis.yml
Doxyfile
LICENSE Update LICENSE copyright year. 5 years ago
Makefile.am Ensure EXTRA_*FLAGS is properly appended after other build flags. 2 months ago
NEWS.md
README.md Update README; link to wiki for docker grid. [ci skip] 2 days ago
autogen.sh
configure.ac configure: Suppress -Wempty-body except in debug-mode (GCC). 3 weeks ago
default.nix
flake.lock
flake.nix
shell.nix

README.md

This — is The Construct

FEDERATED MESSAGING SERVER

Chat in #construct:zemos.net

🚚 GET CONSTRUCT

🗒 INSTRUCTIONS

  1. 🏗 BUILD to compile Construct from source.

  2. 🪛 SETUP to run Construct for the first time.

  3. TUNING to optimize Construct for your deployment.

🛑 Operating a Construct server which is open to public user registration is unsafe. Local users may be able to exceed resource limitations and deny service to other users.

👷 DEVELOPERS

📚 DOCUMENTATION

Generate doxygen using doxygen ./Doxyfile the target directory is doc/html. Browse to doc/html/index.html.

🛣 DEPLOYMENT ROADMAP
  • Personal: Dozens of users. Few default restrictions; higher log output.
  • Company: Hundreds of users. Moderate default restrictions.
  • Public: Thousands of users. Untrusting configuration defaults.