Skip to content

Commit

Permalink
initial commit of 3.0.10 codebase
Browse files Browse the repository at this point in the history
  • Loading branch information
tydel committed Oct 26, 2023
1 parent 3c7c5d5 commit 0e0a242
Show file tree
Hide file tree
Showing 509 changed files with 468,457 additions and 12 deletions.
2 changes: 2 additions & 0 deletions .indent.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-i8 -bli0 -ut -nsai -l100 -npcs -nprs -ncs -nsaf -nsai -nsaw -T uint64_t -T uint32_t -T uint8_t -T int64_t -T int32_t -T int8_t -T uintptr_t -T rb_bh -T size_t -T rb_fde_t -T rb_helper -T rb_prefix_t -T rb_dlink_node -T rb_dlink_list -T rb_patricia_node_t -T rb_patricia_tree_t -T rb_bh_usage_cb

30 changes: 30 additions & 0 deletions BUGS
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Known Bugs worthy of a mention:
--------------------------------------------------------------------------------

1. /MODUNLOAD causes cores:
- If a module is modified before being unloaded, /MODUNLOAD (and
therefore /MODRELOAD) may cause a core.

This problem is caused by the behaviour of the OS, which treats
shared libraries differently to executables (modifying the ircd
binary whilst it is running would also cause a core, but is denied
by the OS). There is no way to fix this at the application level,
and fixing the OS to do the right thing is also difficult.

A workaround to avoid coring is possible however. To install new
modules, first remove or rename the old module, then copy/move the
new file into place. /MODUNLOAD will then work successfully.

Alternatively, running ./configure with the --disable-shared-modules
argument will link all the commands statically, losing the advantages
of upgrading at runtime, but reducing the chances of accidentally
coring your server.

BUG REPORTS: If you run this code and encounter problems, you must report
the bug in by E-MAIL to ircd-ratbox@lists.ratbox.org

Please include a gdb backtrace and keep your binaries, modules and core file
in case the developers need more information.

--------------------------------------------------------------------------------
$Id: BUGS 23020 2006-09-01 18:20:19Z androsyn $
20 changes: 20 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
$Id: CREDITS 27348 2012-01-16 22:05:21Z androsyn $

ircd-ratbox is an evolution where ircd-hybrid left off around version 7-rc1.
Currently the ircd-ratbox team consists of the following developers:

AndroSyn, Aaron Sethman <androsyn -at- ratbox.org>
anfl, Lee Hardy <lee -at- leeh.co.uk>
jilles, Jilles Tjoelker <jilles -at- stack.nl>

Special thanks for support, code and ideas to:

dubkat, Daniel Reidy <dubkat -at- gmail.com>
Hwy, W. Campbell <wcampbel -at- botbay.net>
larne, Edward Brocklesby <ejb -at- sdf.lonestar.org>

Of course our work is based on the work of many, many others over the past
10 or so years since irc has existed, including the work done by the Hybrid
team, our thanks goes to them.


Loading

0 comments on commit 0e0a242

Please sign in to comment.