Prosody is a modern XMPP communication server http://prosody.im
Find a file
2025-01-18 12:33:18 +01:00
certs various: Update IETF RFC URLs for tools.ietf.org transition 2022-08-05 16:54:15 +02:00
core core.configmanager: Rename Secret to Credential 2025-01-18 12:31:48 +01:00
doc doap: Update XEP for mostly editorial changes 2024-10-26 18:06:49 +02:00
fallbacks
man man/prosodyctl: Complete list of 'check' variants 2022-02-02 18:28:28 +01:00
net net.server_epoll: Don't try to flush buffer on closed connections 2024-11-19 00:41:02 +01:00
plugins mod_admin_shell: Remove log statement intended for development only 2025-01-16 11:35:19 +00:00
spec core.configmanager: Add ways to read config values from files 2025-01-16 15:05:00 +01:00
teal-src util.xtemplate: Use same argument order in filters even without 'args' 2024-10-16 16:15:05 +02:00
tools tools/test_mutants.sh: Load loader helper when running busted 2024-02-23 12:16:03 +00:00
util core.configmanager: Add function for getting secrets from separate files 2025-01-16 15:21:34 +01:00
util-src util.signal: Factor out single #define that enables signalfd(2) use 2025-01-10 12:31:27 +01:00
.busted
.editorconfig editorconfig: Include the command used to normalize *.xml 2023-07-15 10:41:30 +02:00
.hgignore
.lua-format lua-format: Let simple things be one line 2023-11-30 18:45:05 +01:00
.luacheckrc luacheck: Declare new config globals 2025-01-18 12:33:18 +01:00
.luacov
.semgrep.yml semgrep: Catch stanza:text() (assuming it's meant to be :get_text()) 2022-09-03 21:17:38 +01:00
AUTHORS
CHANGES core.configmanager: Add function for getting secrets from separate files 2025-01-16 15:21:34 +01:00
configure configure: Fix quoting of $LUA_SUFFIX (thanks shellcheck/Zash) 2022-12-29 16:29:03 +00:00
CONTRIBUTING
COPYING util.struct: Import Roberto 'struct' library v0.3 2022-03-04 15:03:02 +00:00
DEPENDS
GNUmakefile Merge config-updates+check-turn from timber 2022-03-04 16:33:41 +00:00
HACKERS
INSTALL util.dependencies: Refer to 'apt' instead of 'apt-get' 2022-02-13 17:27:29 +01:00
loader.lua prosody.loader: Ensure already loaded modules are found in old and new namespaces 2023-03-17 15:11:26 +01:00
makefile make: Split up install targets to allow different subset 2022-02-13 16:53:56 +01:00
prosody util.startup: Fix async waiting for last shutdown steps 2022-06-14 16:28:49 +02:00
prosody.cfg.lua.dist prosody.cfg.lua.dist: Remove comment about mod_*.lua above modules_enabled 2022-03-03 10:24:59 +00:00
prosodyctl prosodyctl: Hide the 'lua_paths' command from default command listing 2025-01-08 22:46:21 +01:00
README
TODO

# Prosody IM Server

## Description

Prosody is a server for Jabber/XMPP written in Lua. It aims to be easy to use
and light on resources. For developers, it aims to give a flexible system on
which to rapidly develop added functionality or rapidly prototype new
protocols.

## Useful links

Homepage:        https://prosody.im/
Download:        https://prosody.im/download
Documentation:   https://prosody.im/doc/
Issue tracker:   https://issues.prosody.im/

Jabber/XMPP Chat:
               Address:
                 prosody@conference.prosody.im
               Web interface:
                 https://chat.prosody.im/

Mailing lists:
               User support and discussion:
                 https://groups.google.com/group/prosody-users

               Development discussion:
                 https://groups.google.com/group/prosody-dev

## Installation

See the accompanying INSTALL file for help on building Prosody from source.
Alternatively see our guide at https://prosody.im/doc/install