[DGD] Two things

Littlefield, Tyler tyler at tysdomain.com
Fri Aug 7 18:23:23 CEST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey, that's pretty nifty. So I guess the only thing is to wrap my head
around updates. :)
Is Gurbalib still in development with new stuff? It was fairly
complete last I seen, but I think there were some plans for it.

Thanks,
On 8/7/2015 12:07 PM, bart at wotf.org wrote:
> Current versions of DGD use the AGPL license, which allows for
> donations and such, even running a commercial mud if you like. A
> couple years ago, Felix open-sourced DGD, and changed the license
> accordingly. At that point he also had all required rights on the
> code to make this change, so really, that is not an issue at all.
> 
> One relevant requirement it does have says you must publish any
> changes you make to DGD when running something on it that is
> available to others.
> 
> Bart.
> 
> On Fri, 07 Aug 2015 11:53:15 -0400, Littlefield, Tyler wrote I
> think the donations go back to DGD and the whole "making money 
> thing." I doubt my mud would make 100k, probably closer to enough
> for pizza and beer. On 8/7/2015 11:49 AM, bart at wotf.org wrote:
>>>> For all I can tell, this is due to the inclusion of the
>>>> 2.4.5 domain and code related to that. Gurbalib proper has a
>>>> simple 2 clause license which allows donations allright: - do
>>>> with it whatever you want - do not claim you wrote it (other
>>>> then those parts you actually wrote/contributed).
>>>> 
>>>> So.. rip out the 2.4.5 domain and code based on it...
>>>> 
>>>> Bart.
>>>> 
>>>> On Fri, 07 Aug 2015 10:40:12 -0400, Littlefield, Tyler wrote
>>>> I miss gurbalib actually. I've considered going back and
>>>> trying to wrap my head around updates again, but I'm also
>>>> kind of pushed away by not accepting donations, which I want
>>>> to enable for my mud. Broke college student and all. On
>>>> 8/6/2015 10:30 PM, nikoroleva . wrote:
>>>>>>> I have written a couple of sqlite3 kfun extensions that
>>>>>>> take arbitrary update or select queries. I don't have
>>>>>>> the best idea of what I'm doing in C, but it's working.
>>>>>>> Probably need to have someone who knows more about the
>>>>>>> subjects to review it someday. :)
>>>>>>> 
>>>>>>> I also wrote a kfun extension that calls a runnable jar
>>>>>>> that posts to a blog from inside the game.
>>>>>>> 
>>>>>>> Otherwise, just been trying to help with gurbalib by
>>>>>>> finally completing my domain (and hacking the lib to
>>>>>>> enable some of my ideas) so that I can move forward
>>>>>>> with completing another domain idea that I have.
>>>>>>> 
>>>>>>> On 28 July 2015 at 14:41,  <bart at wotf.org> wrote:
>>>>>>>> On Tue, 21 Jul 2015 04:35:38 -0500, Blain wrote
>>>>>>>> 
>>>>>>>>> Everyone:  How is everyone?  Is anyone working on
>>>>>>>>> any exciting DGD projects?
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> No idea if its exciting, but I'm having a lot of fun
>>>>>>>> with an rdbm in lpc, including an sql parser and
>>>>>>>> interpreter.
>>>>>>>> 
>>>>>>>> It advanced enough by now that many of the typical 
>>>>>>>> 'unsanitized user input' exploits for sql also work
>>>>>>>> :-)
>>>>>>>> 
>>>>>>>> Writing an interpreter in LPC was kinda fun, the
>>>>>>>> parser a bit less so.
>>>>>>>> 
>>>>>>>> Anyway, having something similar to javadb but
>>>>>>>> running on dgd turns out to be useful.
>>>>>>>> 
>>>>>>>> Below is an example from a command called showlog,
>>>>>>>> which (obviously) shows log data, but uses the sql
>>>>>>>> interpreter and rdbm interface for storing,
>>>>>>>> retrieving and filtering that data:
>>>>>>>> 
>>>>>>>> [Aidil at BR]channeldb:/sys/obj> 
>>>>>>>> [Aidil at BR]channeldb:/sys/obj> showlog --oldest=24h
>>>>>>>> -s arguments runtime [SHOWLOG]: query: select 
>>>>>>>> log,sec,level,message from syslog where log =
>>>>>>>> 'runtime' and sec >= 1438024636 and message like
>>>>>>>> '%arguments%'; [SHOWLOG]: 1 messages. Showing log
>>>>>>>> entries for 'runtime' since Mon Jul 27 21:17:16 2015
>>>>>>>> Jul 27 23:40:39 [runtime:1] Insufficient arguments
>>>>>>>> for function select Object: 
>>>>>>>> /sys/cmds/admin/emaillist, program: 
>>>>>>>> /sys/cmds/admin/emaillist, line 21 210
>>>>>>>> receive_message /sys/obj/user (#13516) 205
>>>>>>>> _receive_message  /sys/obj/user (#13516) 126
>>>>>>>> receive_message   /sys/lib/libsh 
>>>>>>>> (/sys/obj/shell/sqsh#13517) 156 command 
>>>>>>>> /sys/lib/modules/m_cmds (/sys/obj/shell/sqsh#13517)
>>>>>>>> 141 exec_command      /sys/daemons/command_d 14 _main
>>>>>>>>  /sys/lib/modules/m_command
>>>>>>>> (/sys/cmds/admin/emaillist) 32 main
>>>>>>>> /sys/cmds/admin/emaillist 17 unguarded 
>>>>>>>> /kernel/lib/auto (/sys/cmds/admin/emaillist) 21 
>>>>>>>> do_list_email /sys/cmds/admin/emaillist
>>>>>>>> 
>>>>>>>> [Aidil at BR]channeldb:/sys/obj>
>>>>>>>> 
>>>>>>>> (and yes, the lib this runs on is related to Gurbalib
>>>>>>>> (or actually, uses a modified version of Gurbalib's
>>>>>>>> kernel and some bits of /sys) as may be obvious from
>>>>>>>> the runtime trace to those familiar with that lib.
>>>>>>>> 
>>>>>>>> Anyway, its good fun and a good distraction from
>>>>>>>> some things from which I need some distraction :-)
>>>>>>>> 
>>>>>>>> Oh, the code is currently not public, this started
>>>>>>>> out as an accident really.. It has a lot of rough
>>>>>>>> edges still and without a bit of cleanup its probably
>>>>>>>> not easy to follow.
>>>>>>>> 
>>>>>>>> Bart. -- http://www.flickr.com/photos/mrobjective/ 
>>>>>>>> http://www.om-d.org/
>>>>>>>> 
>>>>>>>> ____________________________________________ 
>>>>>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>>>>> ____________________________________________ 
>>>>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>>>>> 
>>>> 
>>>>> ____________________________________________ 
>>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>> 
>>>> 
>>>> -- http://www.flickr.com/photos/mrobjective/
>>>> http://www.om-d.org/
>>>> 
>>>> ____________________________________________ 
>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>> 
> 

>> ____________________________________________ 
>> https://mail.dworkin.nl/mailman/listinfo/dgd
> 
> 
> -- http://www.flickr.com/photos/mrobjective/ http://www.om-d.org/
> 
> ____________________________________________ 
> https://mail.dworkin.nl/mailman/listinfo/dgd
> 

- -- 
Take care,
Ty
twitter: @sorressean
web:http://tysdomain.com
pubkey: http://tysdomain.com/files/pubkey.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJVxNt7AAoJEAdP60+BYxejPEAH/AuRZ3p/z16SQh+8iAY9hofR
25YqDFCcETJqc1oi5UMWGGsydsbnaMjUqv0t31yIXQJ8KpoYY2Kj4yiRzRml+fr3
VU/n5Zs0bdzqOsr7wjmo9hGUsoQUiJTx5PXNXdjSjkumYnPFU+8A20AApKOD0E8n
HJUpUVhcEjwl9n85jB8ctsRSWsf/85SWRXeA2DOtIoPgspDT0gaz0Tr+yZXU7Q2d
ha6dp/UnzQqh9BhYTYorPLQov5huK0lTNNfARLFixBGaKiYpqc4nytQvH0KB5Kq1
Jsn1Igf4/zzQf+NW8xlVyAk2jQ4eCtGImYdVLn+LXj6WDL8IXcuZCimD8XJdhmA=
=kKyE
-----END PGP SIGNATURE-----



More information about the DGD mailing list