Commit graph

97 commits

Author SHA1 Message Date
Erik Ogenvik
e794992d3d MultiLineListFormatter was moved to Atlas. 2016-03-18 23:36:57 +01:00
Erik Ogenvik
d3b9d1788b Use Atlas 0.7. 2015-06-04 21:41:27 +02:00
Erik Ogenvik
252d8bfe4e Wait for deletion before starting import. 2014-09-10 21:51:43 +02:00
Erik Ogenvik
31905f5f93 Removed further references to skstream. 2014-02-02 22:15:39 +01:00
Erik Ogenvik
2188d1ed51 Added a task for traversing the entity tree. 2013-11-24 13:12:59 +01:00
Erik Ogenvik
83dc8bb597 Use new exporter and importer and remove old ones. 2013-11-14 23:59:31 +01:00
Erik Ogenvik
b3d4445104 Added "cyimport" tool for importing.
This uses the same importing code as Ember, and allows for import of
both entities, minds and types. The code in EntityImporterBase.*
should be kept synchronized with the Ember version.
This is provided as a new command, instead of added to the existing
cycmd executable. This is by design, to make it easier for users.
Export and import of entities are one of the most basic functions,
especially for any new user, and should therefore be provided as easy as
possible.
2013-11-14 22:26:59 +01:00
Erik Ogenvik
4411d3a14f Added "cyexport" tool for exporting.
This uses the same exporting code as Ember, and allows for export of
both entities, minds and types. The code in EntityExporterBase.* should
be kept synchronized with the Ember version.
This is provided as a new command, instead of added to the existing
cycmd executable. This is by design, to make it easier for users. Export
and import of entities are one of the most basic functions, especially
for any new user, and should therefore be provided as easy as
possible.
2013-11-14 22:21:06 +01:00
Alistair Riddoch
9d0bbb9ebd Refactor common functionality into a new base class 2012-06-06 15:43:02 -07:00
Alistair Riddoch
8c3d8dcece Add Connection context and Account context 2012-06-06 19:01:43 +01:00
Alistair Riddoch
ff070f403d Add new class for cycmd avatar context 2012-06-06 09:46:15 +01:00
Alistair Riddoch
1b589f9ea2 Add context for p2p juncture 2012-05-31 21:03:52 +01:00
Alistair Riddoch
878e773d66 Add a virtual destructor for the base context 2012-05-31 12:02:01 +01:00
Alistair Riddoch
18f84a6283 MOve context code to its own files 2012-05-31 00:50:52 +01:00
Alistair Riddoch
ef21a4f6e7 Move socket linger call into util function 2012-05-29 12:51:23 +01:00
Alistair Riddoch
6490853e10 Remove duplicate code for Atlas output 2012-05-29 12:29:29 +01:00
Alistair Riddoch
245185ff23 Swtich cyloadrules over to using Storage 2011-04-21 19:25:10 +01:00
Alistair Riddoch
cf8af82e66 Fix object from AccountBase.o to Storage.o 2011-04-20 20:10:05 +01:00
Alistair Riddoch
a16af683d3 Update automake variable names 2011-02-17 12:51:25 +00:00
Alistair Riddoch
4640476e68 Enhance "connect" command to use new server features. 2010-11-24 16:38:45 +00:00
Alistair Riddoch
5b9ab9bba1 Upgrade to newer, cleaner binreloc code. 2010-08-30 18:17:37 +01:00
Alistair Riddoch
03f1dafd75 Update cyaddrules to use sys accounts. 2010-08-26 20:01:28 +01:00
Alistair Riddoch
bcf05e3ddd Call the prefix reading function during config load. 2010-08-19 18:04:53 +01:00
Erik Hjortsberg
c6073235d3 Make sure that the contained entities are sorted, by their id, when
exported.
2010-07-13 20:13:26 +02:00
Alistair Riddoch
a985d21d7e Converty cydb to use new session username function. 2010-07-12 18:49:03 +01:00
Alistair Riddoch
6b58d3ee93 Add the restore command with its stub implementation. 2009-12-21 22:08:00 +00:00
Alistair Riddoch
9412fc91c8 Implement writing world to a single text file. 2009-12-15 15:52:22 +00:00
Alistair Riddoch
64542d5de5 Switch to using the correctly spelled version. 2009-12-14 21:31:38 +00:00
Alistair Riddoch
f99fcd6e76 Start the implementation of a dump command to write the world to a file. 2009-12-14 03:19:11 +00:00
Alistair Riddoch
f0b2e9a351 Move AdminTask into common and give it a more generic name. 2009-11-28 18:10:09 +00:00
Alistair Riddoch
de417393a1 Use common AdminClient class removing duplicate functionality. 2009-11-27 14:38:12 +00:00
Alistair Riddoch
dec4c15210 Remove obsolete unimplemented method declaration. 2009-11-27 13:16:40 +00:00
Alistair Riddoch
f0f2a982f0 Move task classes out into their own files. 2009-11-27 11:58:36 +00:00
Alistair Riddoch
1d91a1d3b3 Convert AdminClient to using AtlasStreamClient as a base class. 2009-11-25 04:56:34 +00:00
Alistair Riddoch
68f58b3a7a Adapt cycmd to use a new base class for client connections. 2009-11-24 19:19:56 +00:00
Alistair Riddoch
5ec0a5c57b Remove DateTime from a whole bunch of dependencies 2009-05-07 14:05:29 +01:00
Alistair Riddoch
61d57f84b7 Move socket config options to the new mechanism. 2009-04-08 21:22:19 +01:00
Alistair Riddoch
7479da8ce4 Rename accountbase file to AccountBase to match class. 2009-03-20 01:39:18 +00:00
Al Riddoch
08c477661d 2009-02-09 Al Riddoch <alriddoch@googlemail.com>
* tools/cypython.cpp: Add a tool to inject python lines into the
	  server.
2009-02-09 05:48:41 +00:00
Al Riddoch
0e7ed7b598 2008-12-01 Al Riddoch <alriddoch@googlemail.com>
* tools/cydb.cpp: Add the ground work for a new tool to perform
	  various admin tasks on the database.
2008-12-01 22:18:01 +00:00
Al Riddoch
353eb822e2 2008-10-22 Al Riddoch <alriddoch@googlemail.com>
* server/Makefile.am, tools/Makefile.am: Update the static libraries
	  required for relocatable portable binaries.
2008-10-22 14:09:07 +00:00
Al Riddoch
5b43c0cc59 2007-11-20 Al Riddoch <alriddoch@zepler.org>
* tools/Makefile.am, tools/cyconfig.cpp, tools/cyconvertrules.cpp:
	  Add support for --help and --version to everything.
2007-11-20 02:40:37 +00:00
Al Riddoch
15a0d3c15f 2007-07-17 Al Riddoch <alriddoch@zepler.org>
* autopackage/default.apspec.in: Explicitly enable binreloc for
	  autopackage builds.

	* server/Makefile.am, tools/Makefile.am: Link a couple more libraries
	  statically.
2007-07-17 01:27:11 +00:00
Al Riddoch
41d00bcab1 2007-04-28 Al Riddoch <alriddoch@zepler.org>
* commong/globals.h, common/globals.cpp: Add definitions for different
	  error codes from reading the config file, in particular codes that
	  indicate that the user has requested version, help or usage
	  information. Add a function for reporting the version of tools.

	* server/server.cpp: Add support for version or usage arguments,
	  including specific reporting of the server build number, which is
	  does not apply when reporting the version of other components.

	* tools/Makefile.am: Fix the globals modules dependency on consts.

	* tools/cypasswd.cpp: Add support for version or usage arguments.
2007-04-28 15:21:17 +00:00
Al Riddoch
44d4bdec24 2006-11-05 Al Riddoch <alriddoch@zepler.org>
* tools/Makefile.am: Add the network libraries to cypasswd as they
	  are needed on some platforms for gethostname.

	* tests/Makefile.am: Ensure the tests like correctly.

	* tests/Creatortest.cpp, tests/Charactertest.cpp: Remove test for
	  drunkness property, as it has been removed from the Character
	  entity class.
2006-11-06 03:30:01 +00:00
Al Riddoch
ed6afb0aa5 2006-05-10 Al Riddoch <alriddoch@zepler.org>
* server/Makefile.am, tools/Makefile.am: Switch static libraries over
	  to linking avahi so static builds and auto packages can be made
	  on Fedora Core 5.
2006-05-10 17:53:49 +00:00
Al Riddoch
d24a86968c 2005-11-12 Al Riddoch <alriddoch@zepler.org>
* common/Database.cpp, common/Database.h, common/id.h, common/id.cpp:
	  Make newId() functions return the integer value.

	* common/newid.cpp: Break newId out into its own file, and make
	  it handle whether or not the database should issue IDs.

	* server/Connection.cpp, server/Persistance.cpp,
	  server/WorldRouter.cpp, server/server.cpp: Simply generating IDs
	  by just using the newId() function, and use its return value.
2005-11-12 01:40:37 +00:00
Al Riddoch
86a417243b 2005-10-21 Al Riddoch <alriddoch@zepler.org>
* physics/BBox.cpp: Re-core squareBoxSize() to be much more efficient.

	* server/CommServer.cpp: Don't report "Interrupted System Call" as
	  an error from epoll_wait, as its always happening.

	* tools/Makefile.am: Add pthread library to static link libs for
	  database using tools.
2005-10-22 01:48:21 +00:00
Al Riddoch
5ac8c1484f 2005-10-12 Al Riddoch <alriddoch@zepler.org>
* common/Makefile.am, server/Makefile.am, tools/Makefile.am:
	  Add top_builddir to the include paths to catch config.h.
2005-10-12 00:44:08 +00:00
Al Riddoch
c1aaf53880 2005-09-29 Al Riddoch <alriddoch@zepler.org>
* client/Makefile.am, server/Makefile.am, tools/Makefile.am:
	  Update static libs to Atlas-C++ 0.6.

	* RELEASE-check: Add a note about autopackage building.
2005-09-29 22:51:58 +00:00