- automake insists on naming all libdirs .../cfserver now. i have to concur :/ - correctly reattach to players on reload, this likely fixes the reload crash bug. - init env vars very early, so perl gets to see them.
check for convert
partially support vpath builds
get rid of X in configure.ac
more cleanups
more cleanups
major clenaup in utils/
*** empty log message ***
*** empty log message ***
more fixes, more debugging hints, use sync_job for reload
podporn
depend on BDB 0.1
- remove google sparsehash dependency again, its actually slower than gcc's current std::tr1::unordered_hash. - remove hardcoded archtable code - the archetypes table is now no longer limited by an hardcoded constant but can grow dynamically at runtime. - removed some cruft
be forward-looking and require google sparsehash
*** empty log message ***
simplify and upgrade configury
- fix a horrendous bug that might have caused all the map corruption - optimise/modernise some map-insert-related stuff - fix debug_desc - remove crypt configury - minor adjustments/cleanups
- bump coro to 3.4 minimum - delay server reload to after tick - avoid back-to-back reloads, as those crash Coro :/
- disabled stuff that might cause instabilities at the cost of certain (controlled) additional memory usage. - minor changes to improve the stability,
implement quit
in my stupidity i broke the loader
many minor changes everywhere, random maps crash sometimes but design is in place
remove flex and (direct) awk dependencies
preliminary snapshot check-in, DO NOT USE IN PRODUCTION SYSTEMS See the Changes file for details
*** empty log message ***
- support Coro on C level - check for required modules availability (but not suitability) in configure
remove more autoconf cruft
I goofed.
more slight copyright adjustments
moved perl extensions into server codebase, where they belong
- implement event watcher autoncancellation on reload - used it everywhere - removed lots of compatibility cruft - configure does no longer check for mandatory unix functionality/headers - confgiure now runs much faster
require gperf
- portability fixes - fail when GPERF not found
nuke metaserver code
- moved events.pod to pod/ - changed build order so include/ is being built before anything else and lib/ and pod/ are built last
Removed docs and devel from autoconf
*** empty log message ***
Entirely removed cfpython.
Changes... - alternative shstr representation, saves code - use glibs splice memory allocator (seems slower) - use simpler memory/lifetime management for objects, no recycling
portability fix
*** empty log message ***
remove compression support, intiialise perl earlier etc. etc.
disable old-style plug-ins, implement attach-field for map headers and map attachments
converted perl to a mandatory / non-dynamic plug-in, firts step to put it fully in-core
configury changes for c++
cfanim removal
removed cfanim from configure
Made server compile with C++. Removed cfanim plugin and crossedit. C++ here we come.
Prepared perl plug-in for event support removed on_clock (use more efficient Event->timer).
bump version, for no good reason except we fixed and added a lot
distconf
A few cleanups of Crossedit and a fix to automake so it doesn't build Crossedit if the needed headers aren't found.
UPSTREAM merge from 15.03.2006
*** empty log message ***
initial cfperl/cf.schmorp.de import
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.