root

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Chgset Date Author Log Message
(edit) @96 [96] 5 years welshbyte A bit of housekeeping to shut the compiler warnings up
(edit) @95 [95] 5 years arthur some of the jsvals were being handled wrongly, fixed, and changed the way …
(edit) @94 [94] 5 years welshbyte Added functions for dealing with database queries in js. Still need to …
(edit) @93 [93] 5 years welshbyte Copied users.db from sqlite3 branch
(edit) @92 [92] 5 years welshbyte Deleting users.db so i can copy the sqlite3 version over
(edit) @91 [91] 5 years welshbyte Ignore .d files created by the new Makefile
(edit) @90 [90] 5 years welshbyte Exposed sqlite.c's structs so that we stop casting pointers to ints. Made …
(edit) @89 [89] 5 years pwb * -Wextra is better than -W (it's the same, but is more descriptive) * …
(edit) @88 [88] 5 years firefury Added lotsa comments
(edit) @87 [87] 6 years firefury Simplified makefile by adding auto-dep generation. This also involved …
(edit) @86 [86] 6 years welshbyte Committing minor change to test commit emails are working again. Previous …
(edit) @85 [85] 6 years welshbyte Merged in some sqlite -> sqlite3 changes. Still need to deal with the …
(edit) @84 [84] 6 years welshbyte A bit more work on js.c. Plugged a leak, added js error reporting etc.
(edit) @83 [83] 6 years welshbyte Added a main() for debugging js.c as requested
(edit) @82 [82] 6 years welshbyte Started doing the JSString creation needed by js_exec() but having trouble …
(edit) @81 [81] 6 years welshbyte Implemented most of js_exec. Todo: Decide how to represent XML messages in …
(edit) @80 [80] 6 years welshbyte Ripped out all the slang stuff and started adding support for javascript.
(edit) @79 [79] 6 years welshbyte Branched to get marvin using sqlite3. Converted users.db to v3 format too …
(edit) @78 [78] 6 years firefury Fixed minor socket leak
(edit) @77 [77] 6 years firefury - Fixes the SO_REUSEADDR option (which was failing with EINVAL) - …
(edit) @76 [76] 6 years firefury Oops - fixed it so it falls back to IPv4 if it finds an AAAA record but …
(edit) @75 [75] 6 years firefury - Fixes IPv4 connections (closes #5) - Sets the TCP connection's ToS flag …
(edit) @74 [74] 6 years arthur branch to do the conversion from slang to spidermonkey
(edit) @73 [73] 6 years arthur spidermonkey code
(edit) @72 [72] 6 years pwb added description of the db schema
(edit) @71 [71] 6 years pwb examples are now valid xml (you have to quote attributes, people)
(edit) @70 [70] 6 years pwb fixed silly bug where login was refused only if the user gave the correct …
(edit) @69 [69] 6 years pwb rewrote the makefile to be more sane (in particular, all source files now …
(edit) @68 [68] 6 years arthur update the version of the private slang headers and trap the null type …
(edit) @67 [67] 6 years firefury - msgstate is now read from the XML, not the preamble. - The preamble now …
(edit) @66 [66] 6 years firefury - Got rid of QUIT command since nothing uses it. - Got rid of SHUTDOWN …
(edit) @65 [65] 6 years pwb rm redundant file
(edit) @64 [64] 6 years firefury Set the ToS to lowlatency
(edit) @63 [63] 6 years firefury Can now toggle SCTP and TCP using the NOSCTP and NOTCP defines
(edit) @62 [62] 6 years firefury Basic SCTP support. Still treated as a stream ATM - need to remove the …
(edit) @61 [61] 6 years firefury Fixed debugging messages on connect
(edit) @60 [60] 6 years anonymous IPv6 support (probably breaks on systems with no IPv6 but I don't think we …
(edit) @59 [59] 6 years anonymous Fixed up casts for the stupid xmllib that wants all strings to be …
(edit) @58 [58] 6 years welshbyte Oops. Fixed the .who command after i broke it by ommitting an 'else'.
(edit) @57 [57] 6 years welshbyte Changed some dots to underscores in channel.sl (see previous revision) and …
(edit) @56 [56] 6 years arthur slang behaviour has changed, dots now not allowed in struct field names, …
(edit) @55 [55] 8 years pwb Got the path search to work after art's last change
(edit) @54 [54] 8 years arthur oops
(edit) @53 [53] 8 years arthur dont use the cwd if your given a path
(edit) @52 [52] 8 years pwb - Added a path search mechanism for loading client.sl, using environment …
(edit) @51 [51] 8 years pwb Implemented zod, including chatpriv check. Protection isn't yet taken into …
(edit) @50 [50] 8 years pwb Got raw and emotes working. Problem was that the null string is …
(edit) @49 [49] 8 years pwb Major changes to the command system: - Moved all parsing to client - not …
(edit) @48 [48] 8 years pwb Replaced all instances of strcmp in slang source with ==
(edit) @47 [47] 8 years pwb Turned off echoing the user's password when entered
(edit) @46 [46] 8 years arthur Ah oops, missed out half of the existing users
(edit) @45 [45] 8 years arthur Really starting to get there now, it now behaves a lot more like an actual …
(edit) @44 [44] 8 years arthur try to describe the messages that do/will get handed around
(edit) @43 [43] 8 years arthur Process a login properly now, and create a reference in a session table. …
(edit) @42 [42] 8 years arthur add crypt and prompt functions, create some documentation
(edit) @41 [41] 8 years arthur push outgoing user input through the clients slang interpreter. remove the …
(edit) @40 [40] 8 years arthur Populated a database with the existing milliways user records and now …
(edit) @39 [39] 8 years arthur forgot to commit the client master script
(edit) @38 [38] 8 years uid104 Clean out all the debugging messages Add slang & db support to the client …
(edit) @37 [37] 8 years arthur Add SQLite support
(edit) @36 [36] 8 years arthur huge changes in order to a) hand the correct kind of message types around …
(edit) @35 [35] 8 years pwb Corrected the comments for slang_exec()
(edit) @34 [34] 8 years pwb - Changed session struct to use a dynamic string for the name (and changed …
(edit) @33 [33] 8 years arthur Pass message objects into SLang as structures
(edit) @32 [32] 8 years arthur Add functions to fetch the xml message object's type and id
(edit) @31 [31] 8 years pwb - Added name field to session struct, along with MAX_NAME which is the …
(edit) @30 [30] 8 years pwb Fixed the makefile so it doesn't delete slang.c
(edit) @29 [29] 8 years arthur Load an slang script on startup to define an incoming message handler pass …
(edit) @28 [28] 8 years arthur a maakefile
(edit) @27 [27] 8 years arthur Quick example of using and extending the slang scripting engine. the …
(edit) @26 [26] 8 years pwb * Really removed redundant 'else's in session_drop() * If-else ladder in …
(edit) @25 [25] 8 years pwb Added proposed project header file (not yet #included into anything)
(edit) @24 [24] 8 years pwb Added some comments in main_loop() (client and server) Changed some linked …
(edit) @23 [23] 8 years arthur remove the manual declaration of errno
(edit) @22 [22] 8 years arthur fix missing errno.h
(edit) @21 [21] 10 years arthur Thoughts on in-memory data structures
(edit) @20 [20] 10 years arthur Added more tasks to the todo list
(edit) @19 [19] 10 years arthur Initial XML handling functions, with wrappers for handling a simple …
(edit) @18 [18] 10 years arthur Start of xml handling functions
(edit) @17 [17] 10 years arthur common message passing code
(edit) @16 [16] 10 years arthur Sending and receiving message chunks now seems to work, as does a simple …
(edit) @15 [15] 10 years arthur queue up outgoing messages on a list instead of in one buffer
(edit) @14 [14] 10 years arthur Main socket code starting to take shape, handles all the required …
(edit) @13 [13] 10 years arthur Clean out some of the previous failed attempt and start on the xml …
(edit) @12 [12] 10 years arthur Some more refinements
(edit) @11 [11] 10 years arthur Linux Persistant Memory (LPSM)
(edit) @10 [10] 10 years arthur Added inital plans and jobs list
(edit) @9 [9] 10 years arthur List of interesting, potentially useful projects discovered
(edit) @8 [8] 10 years arthur Added prospective solutions
(edit) @7 [7] 10 years arthur Detail some more ideas
(edit) @6 [6] 11 years arthur Set-in-a-string handling functions in the utils files and addition of it …
(edit) @5 [5] 11 years anonymous This commit was manufactured by cvs2svn to create tag 'START'.
(edit) @4 [4] 11 years arthur Initial import of the basic structure for Milliways IV : Codename Marvin …
(edit) @3 [3] 11 years anonymous This commit was manufactured by cvs2svn to create branch 'Art'.
(edit) @2 [2] 11 years arthur Initial revision
(add) @1 [1] 11 years anonymous New repository initialized by cvs2svn.
Note: See TracRevisionLog for help on using the revision log.