[01:35] is there any dbus work / proxy started? [01:35] i'm gonna do some code slinging tonight [01:35] curious if there's any place to start from [01:35] not yet [01:36] in other words... sling away ;P === mbiebl [n=michael@e180104034.adsl.alicedsl.de] has joined #upstart [01:37] kk [01:39] myren: it can use libupstart to receive event and job notifications from upstart [01:39] and send commands/events back [01:39] the general thought was that it should have an easy method of mapping dbus messages to upstart events, and vice-versa [01:40] i might end up bit banging the protocol [01:40] i'm still not too good at consuming C/C++ libs [01:40] "bit banging"? [01:41] talking to the socket directly [01:42] oh, don't do that [01:42] <_ion> So when upstart's protocol is modified, both libupstart and your program will have to be modified instead of just libupstart? [01:42] I reserve the right to change the protocol [01:42] like in the code on my laptop at the moment [01:42] _ion: libupstart implements the protocol /sbin/init uses too [01:43] blarg ok [01:43] <_ion> That's what i meant, although i could have articulated it better. [01:44] and the protocol is evil to implement by hand anyway [01:44] <_ion> Indeed. [01:49] <_ion> Different implementations of the same version of a single protocol may be bug-incompatible, too. Better to have the same bugs between both ends of a connection. :-) [01:49] i take it libupstart has very little dependencies [01:50] just libnih [01:50] and I don't think it exposes that [01:50] <_ion> If you have a program that communicates with upstart on the same host, you're going to have libupstart installed anyway. [01:51] i'm just more worried about langauge bindings [01:51] language bindings/ [01:56] consuming the libupstart [02:02] it's pretty easy [02:02] #include [02:03] int sock = upstart_open (); [02:03] upstart_send_msg (sock, send_msg); [02:03] recv_msg = upstart_recv_msg (NULL, sock, NULL); [02:03] upstart_free (recv_msg); [02:03] where send_msg/recv_msg are an UpstartMsg struct, see the header for the docs for each possible one [02:04] you'd probably send UPSTART_WATCH_JOBS and then call recv_msg a lot [02:04] i just have to worry about pinning any data strutures used [02:04] pinning? [02:05] making sure my garbage collector doesnt move them around === Keybuk [i=scott@conference/canonical/x-7d0648baed8d7e83] has joined #upstart [03:00] night === yankees26 [n=james@ool-182c6007.dyn.optonline.net] has left #upstart [] === j_ack [n=rudi@p508DB593.dip0.t-ipconnect.de] has joined #upstart === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === CNW8835 [n=daniel@CPE-65-29-173-62.wi.res.rr.com] has joined #upstart === CNW8835 [n=daniel@CPE-65-29-173-62.wi.res.rr.com] has left #upstart [] === mbiebl [n=michael@e180104034.adsl.alicedsl.de] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart === maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart === cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart === fx|RabBit [n=rabbit@cm166-191.liwest.at] has joined #upstart === Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart === wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart === myren [n=myren@63.231.83.177] has joined #upstart === tonfa [n=tonfa@footwar.residence.ens-lyon.fr] has joined #upstart === jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart === crazy [n=crazy@frugalware/developer/crazy] has joined #upstart === AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart === _ion [i=johan@kiviniemi.name] has joined #upstart === sladen [i=paul@193.28.45.41] has joined #upstart === ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #upstart === thom [n=thom@195.54.228.42] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === Artanicus [i=kuitunej@lehtori.cc.tut.fi] has joined #upstart [09:01] -ChanServ(ChanServ@services.)- [#ubuntu] Welcome to #ubuntu! Please read the channel topic and consider spending some time on the FAQ mentioned there [09:01] -ChanServ(ChanServ@services.)- [#ubuntu-server] Ubuntu Server Discussions (development and support) === johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart === mbiebl [n=michael@e180074194.adsl.alicedsl.de] has joined #upstart === Amaranth_ [n=travis@ubuntu/member/amaranth] has joined #upstart === Amaranth_ is now known as Amaranth === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart === cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart === fx|RabBit [n=rabbit@cm166-191.liwest.at] has joined #upstart === wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart === myren [n=myren@63.231.83.177] has joined #upstart === tonfa [n=tonfa@footwar.residence.ens-lyon.fr] has joined #upstart === jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart === crazy [n=crazy@frugalware/developer/crazy] has joined #upstart === AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart === _ion [i=johan@kiviniemi.name] has joined #upstart === sladen [i=paul@193.28.45.41] has joined #upstart === ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #upstart === thom [n=thom@195.54.228.42] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === Artanicus [i=kuitunej@lehtori.cc.tut.fi] has joined #upstart [10:13] -ChanServ(ChanServ@services.)- [#ubuntu] Welcome to #ubuntu! Please read the channel topic and consider spending some time on the FAQ mentioned there [10:13] -ChanServ(ChanServ@services.)- [#ubuntu-server] Ubuntu Server Discussions (development and support) === mbiebl [n=michael@e180074194.adsl.alicedsl.de] has joined #upstart === johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === Md [i=md@freenode/staff/md] has joined #upstart === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart === Md [i=md@freenode/staff/md] has joined #upstart === maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart === mbiebl [n=michael@e180088058.adsl.alicedsl.de] has joined #upstart === Md_ [i=md@freenode/staff/md] has joined #upstart === Md_ is now known as Md === Keybuk [i=scott@conference/canonical/x-e773cdb1302ccea0] has joined #upstart === Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart === Seveas [n=seveas@ubuntu/member/seveas] has joined #upstart === Keybuk [i=scott@conference/canonical/x-e773cdb1302ccea0] has joined #upstart === Md [i=md@freenode/staff/md] has joined #upstart === maro [n=mark@0x55511dab.adsl.cybercity.dk] has joined #upstart === wasabi_ [n=wasabi@ubuntu/member/wasabi] has joined #upstart === jams [n=jams@CPE-72-131-6-174.wi.res.rr.com] has joined #upstart === johnnybuoy [n=johnny@unaffiliated/johnnybuoy] has joined #upstart === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart === cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart === fx|RabBit [n=rabbit@cm166-191.liwest.at] has joined #upstart === wasabi [n=wasabi@ubuntu/member/wasabi] has joined #upstart === myren [n=myren@63.231.83.177] has joined #upstart === tonfa [n=tonfa@footwar.residence.ens-lyon.fr] has joined #upstart === jvtm [i=jvtm@atlantis.spoon.fi] has joined #upstart === crazy [n=crazy@frugalware/developer/crazy] has joined #upstart === AlexExtreme [n=AlexExtr@frugalware/developer/AlexExtreme] has joined #upstart === _ion [i=johan@kiviniemi.name] has joined #upstart === sladen [i=paul@193.28.45.41] has joined #upstart === ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #upstart === thom [n=thom@195.54.228.42] has joined #upstart === Artanicus [i=kuitunej@lehtori.cc.tut.fi] has joined #upstart [07:26] -ChanServ(ChanServ@services.)- [#ubuntu] Welcome to #ubuntu! Please read the channel topic and consider spending some time on the FAQ mentioned there [07:26] -ChanServ(ChanServ@services.)- [#ubuntu-server] Ubuntu Server Discussions (development and support) [07:32] !alindeman:*! Hi all. A main rotation server disconnected for a few seconds. It's back now and has been removed from rotation. === mbiebl [n=michael@e180088058.adsl.alicedsl.de] has joined #upstart === Md [i=md@freenode/staff/md] has joined #upstart === phsdv [n=paul@83.152.237.109] has joined #upstart [08:40] exploit enabled [08:40] ---^ [08:41] ? [08:41] utf-8 screen exploit ? [08:42] just looks like arabic to me [08:43] specifically arabic for "My hovercraft is full of eels" [08:44] google says the same :) === Amaranth [n=travis@ubuntu/member/amaranth] has joined #upstart [08:50] <_ion> It's Arabic, therefore they si teh TERRORIST === cortana [n=sam@62-31-146-25.cable.ubr12.azte.blueyonder.co.uk] has joined #upstart === johnnybuoy is now known as johnnybuoy_ === johnnybuoy_ is now known as johnnybuoy [09:43] awsome [09:43] terrorists with hovercrafts full of potentially electric eels [09:43] we are surely doomed [09:44] <_ion> With freaking lasers on their foreheads === phsdv [n=paul@83.152.237.109] has joined #upstart [10:38] what the whatty what what === yankees26 [n=yankees2@ool-182c6007.dyn.optonline.net] has joined #upstart === Amaranth_ [n=travis@ubuntu/member/amaranth] has joined #upstart === Amaranth_ is now known as Amaranth === mbiebl [n=michael@e180110076.adsl.alicedsl.de] has joined #upstart === ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #upstart === yankees26 [n=james@ool-182c6007.dyn.optonline.net] has joined #upstart