Jason Volk
a9082eb03a
Move m4 to tools/m4.
2018-09-17 18:52:26 -07:00
Jason Volk
755cfbffb0
tools: Remove old tools.
2018-09-04 04:52:08 -07:00
Jason Volk
57f761c388
tools/boostrap: Add missing serialization submodule.
2018-09-01 23:34:06 -07:00
Konstantinos Sideris
111bf3b717
tools: Add docker file.
2018-08-27 11:01:49 -07:00
Jason Volk
cc4bc23a22
configure/tools: Derive number of make jobs for buildjs.sh.
2018-07-03 14:35:10 -07:00
Jason Volk
34a8f7957b
tools: Move appveyor-build script to tools.
2018-06-15 23:50:15 -06:00
Jason Volk
b33b37e9e0
tools/buildrocks: Detect number of processors to set make job count.
2018-06-14 19:44:18 -06:00
Jason Volk
233d320275
tools/boostrap: Add a bjam --clean here to ensure reconfigure update.
2018-05-22 16:24:11 -07:00
Jason Volk
e32fd3f1e5
tools/doxygen.conf: Callgraphs look pretty but, no.
2018-05-21 02:35:57 -07:00
Jason Volk
1268d90fb0
ircd::db: RocksDB to 5.12.2.
2018-04-09 15:57:05 -07:00
Jason Volk
ecf0efa7be
tools: Allow a branch argument to buildrocks script.
2018-04-09 15:56:18 -07:00
Jason Volk
21d4cbf1ad
Move submodules into deps/
2018-01-27 21:05:58 -08:00
Jason Volk
631991895b
tools: Add very preliminary synapse db dump tool.
2017-11-30 11:23:43 -08:00
Jason Volk
c8d3550a43
doxygen: Remove unnecessary graphs and other things.
2017-10-11 20:54:01 -07:00
Jason Volk
ed9a8691c4
Update doxygen config.
2017-09-24 18:16:33 -07:00
Jason Volk
c4abd63533
Add preliminary doxygen config.
2017-09-24 18:16:32 -07:00
Jason Volk
fd3ae151b9
configure.ac: Send boost version to the tools build script.
2017-09-08 03:47:51 -07:00
Jason Volk
4d4a56fe9c
ircd::js: Upgrade SpiderMonkey to esr52 from esr45.
2017-08-23 15:25:22 -06:00
Jason Volk
1f4b21458f
tools: Update buildrocks script; stronger version pinning.
2017-08-23 15:19:35 -06:00
Jason Volk
e2bfd79336
tools: Improve js build script.
2017-08-23 15:03:27 -06:00
Jason Volk
b592b69b86
What is the Matrix? Control.
2017-03-10 17:51:18 -08:00
Jason Volk
fedeab2ddd
ircd: Add locale:: namespace for portable internationalization.
2016-11-13 16:29:47 -08:00
Jason Volk
95068c7d06
Introduce Mozilla SpiderMonkey.
2016-10-25 01:55:50 -07:00
Jason Volk
5df4bf6da2
ircd::db: Add database interface. Support RocksDB.
2016-09-27 02:20:42 -07:00
Jason Volk
b090f2d3e4
boostrap.sh: Pipe down the ./b2 output.
2016-09-26 16:06:56 -07:00
Jason Volk
c2e9c6df3b
tools/boostrap: Reduce b2 headers output.
2016-09-21 16:28:52 -07:00
Jason Volk
249ba02faa
Introduce userspace contexts.
2016-09-09 16:17:36 -07:00
Jason Volk
1df1545a3c
configure.ac: Support boost::spirit parser framework.
2016-09-09 16:17:02 -07:00
Jason Volk
12c836dc6e
Rip out libltdl.
2016-09-09 16:17:02 -07:00
Jason Volk
638db81e09
configure.ac: Support boost::filesystem / boost::dll.
2016-09-09 16:17:01 -07:00
Jason Volk
39eebde589
Fix error on GCC-6 platform
...
error: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type
{aka double}’ and ‘int’ to binary ‘operator%’
2016-08-20 19:30:33 -07:00
Jason Volk
404239eb60
Build system cleanup.
2016-07-22 19:46:28 -07:00
Jason Volk
8873731aa0
Attempt at shipping boost.
2016-07-22 19:46:27 -07:00
Jason Volk
834964c659
Convert IRCd to C++
...
Happy 28th birthday. You're all grown up.
2016-07-22 19:46:27 -07:00
Jason Volk
ac4dda1e67
Towards a leak-free repository.
...
Adds a Makefile target 'mrproper' though this only works on new versions of AC.
2016-07-21 20:51:02 -07:00
Jason Volk
ea53aab823
Refactor repository layout.
...
* librb is no longer a separately configured subproject.
* charybdis is now a standalone directory with a binary.
* Include path layout now requires a directory ircd/ rb/ etc.
2016-07-21 20:51:02 -07:00
Aaron Jones
906fd91f4b
tools/mkfingerprint: strlen(3) on a raw byte array is wrong -- use its length as indicated by the function that filled it
2016-06-01 20:54:48 +00:00
Aaron Jones
ef9cb1d8de
tools/mkpasswd: functions that call exit(3) should be marked noreturn
2016-06-01 20:54:13 +00:00
Simon Arlott
f590c59d5c
mkfingerprint: use certfp method names from certfp.h
2016-04-26 20:58:16 +01:00
Simon Arlott
0346918701
add mkfingerprint program
2016-04-26 20:49:03 +01:00
Matt Ullman
e23126c83b
Cleanup warnings
2016-03-21 22:28:41 -04:00
Elizabeth Myers
8522eb3b2b
mkpasswd: improve help and remove DES support.
...
Just Say No™ to weak ciphers.
2016-03-21 09:12:59 -05:00
Elizabeth Myers
fe037171d6
Change all leftover libratbox stuff to librb.
2016-03-06 03:49:27 -06:00
Elizabeth Myers
1b7a47417b
Remove more $Id tags.
2016-03-06 02:58:32 -06:00
William Pitcock
c83f2f5e12
rename libratbox to librb, since its pretty modified anyway
2016-03-06 02:30:20 -06:00
William Pitcock
9ea48ec30a
remove presupplied autotools files
2016-03-05 17:47:48 -06:00
William Pitcock
c678fbc08b
ircd: remove broken USE_IODEBUG_HOOKS knob and related code
2016-02-20 12:02:49 -06:00
Valerii Iatsko
5203cba5ce
Remove libratbox's snprintf.c, update related ircd code
2016-02-10 02:25:32 +01:00
William Pitcock
9e45a5ca19
buildsystem: further cleanup
2016-01-08 07:01:00 -06:00
William Pitcock
f0718c93d5
configure: use correct path for libltdl
2016-01-08 06:50:01 -06:00