--- Log opened Tue Mar 04 23:47:24 2003 23:47 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ 23:47 [Users #iip-dev] 23:47 [ eep] [ jeremiah] [ logger] [ mids] [ nop] [ UserX_] 23:47 -!- Irssi: #iip-dev: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal] 23:47 -!- Irssi: Join to #iip-dev was synced in 2 secs 23:48 < LeerokLacerta> Making history. 23:48 < mrflibble> helooo 23:48 < LeerokLacerta> Hello. 23:52 < nop> hi 23:52 < jeremiah> hi 23:53 < nop> hi 23:53 -!- mode/#iip-dev [+o mids] by Trent 23:53 < LeerokLacerta> Konnichiwa. 23:54 < bpb> konnichiwa 23:58 < nop> hi 23:58 <@mids> Hi hezekiah! 23:58 < hezekiah> Hi. :) 23:58 <@mids> *hedgehog sound* 23:58 < hezekiah> lol 23:58 < hezekiah> *orgle* 23:58 < LeerokLacerta> Hedgehog? 23:58 < hezekiah> (orgle: That's one of the sounds a llama makes.) 23:58 <@mids> LeerokLacerta: relatively large rodents with sharp erectile bristles mingled with the fur 23:59 < hezekiah> Mids got turned into a hedgehog by the entropy bug. 23:59 < hezekiah> I got turned into a llama. 23:59 <@mids> no 23:59 < LeerokLacerta> I know what it is, but why're you making hedgehog noises? 23:59 <@mids> because I reported the logging bug that didnt exist 23:59 < hezekiah> Ah. 23:59 < hezekiah> Well, you had mentioned you were going to turn into a hedgehog when refering to the previous entropy bug. --- Day changed Wed Mar 05 2003 00:00 <@mids> that was back then 00:00 <@mids> Tue Mar 4 23:00:03 UTC 2003 00:00 <@mids> meeting NOW in here 00:00 <@mids> Welcome everybody 00:00 <@mids> this is the 32th IIP meeting 00:00 * LeerokLacerta feels welcomed. 00:00 <@mids> previous one was canceled, because nobody was there 00:00 <@mids> logs are available on http://mids.student.utwente.nl/~mids/iip/ 00:01 <@mids> We got a little agenda: 00:01 <@mids> 1) Welcome 00:01 <@mids> 2) IIP 1.1.0 Release status update 00:01 <@mids> 3) Trent accesslevel for 'voice' 00:01 <@mids> 4) Question round 00:01 <@mids> if you have any questions on the current topic, please ask 00:01 <@mids> otherwise save them for the question round. 00:01 <@mids> . 00:02 * mids moves the agenda pointer to #2 "IIP 1.1.0 Release status update" 00:02 <@mids> well hezekiah, what happened? :) 00:02 < hezekiah> Oh. OK. :) 00:02 < hezekiah> Well, the first entropy bug got fixed. 00:02 < hezekiah> After much banging of heads and exchanging of emails ... 00:03 < hezekiah> ... UserX, nop, and myself managed to work out a fix for it. 00:03 < hezekiah> Now, mids is noticing a NEW problem with the entropy gathering (namely seed.rnd isn't getting saved.) 00:03 < hezekiah> Anyway, I've hunted in the code and posted my discoveries to the iip-dev mailing list. 00:04 <@mids> this thing is another release delayer 00:04 <@mids> hopefully the last one 00:04 < hezekiah> I am now waiting on UserX or nop to tell me what all this means and if I'm missing something (because I think I am. None of it makes any sense.) 00:04 < hezekiah> Hopefully. *orgle* 00:04 <@mids> . 00:04 < hezekiah> . 00:04 <@mids> Any IIP 1.1.0 specific questions? 00:05 < LeerokLacerta> No socks? 00:05 <@mids> no socks 00:05 < hezekiah> No SOCKS. 00:05 < LeerokLacerta> K. 00:05 <@mids> ok 00:05 <@mids> lets move on to #3 "Trent accesslevel for 'voice'" 00:06 <@mids> this is related with the hidden agenda point #2.9 "The #freenet-opn channel" 00:06 <@mids> the official Freenet project channel is on irc.freenode.net 00:06 <@mids> but that is not anonymous 00:06 <@mids> we have a mirror with that channel here 00:06 <@mids> in #freenet-opn 00:07 <@mids> the bot 'eyeKon' tells you everything that happens on the other side 00:07 <@mids> normally this is a one way mirror, but you can say something back with the "!say :text" command 00:07 <@mids> to use this you got to have operator or voice status 00:07 <@mids> if you want to say something, ask an operator to give you voice 00:07 <@mids> , 00:08 < dm> How about if you are identified by Trent you get voice automatically and your name gets prefixed to your messages. If people on the other side have a problem they can send a command to the bot to "ban" a certain anonyname. In which case EyeKon on this side removes voice permanently from that name. 00:08 < LeerokLacerta> Permanently? 00:08 < LeerokLacerta> How 'bout timed ban? 00:08 <@mids> it will get pretty complicated 00:09 <@mids> they have to know how to bot works 00:09 <@mids> while it is intended more as a one-way transparant thing 00:09 -!- hezekiah is now known as nickthief88099 00:09 <@mids> I have contacted the channelowners of #freenet 00:09 <@mids> and they didnt have a problem with it 00:09 < dm> sure, until mids or someone restores it. Must make sure not to spam/bother people on the other side. 00:09 <@mids> that is why not everybody will get voice 00:09 <@mids> it is VERY easy to create lot of accounts here 00:10 <@mids> so it will be impossible to ban them all 00:10 < dm> ok, so selective voice, through trent? 00:10 <@mids> what I DO want to do is selective voice through Trent 00:10 < jake> this sure is an interesting conversation but I need to eat buh bye 00:10 <@mids> which is agenda item #3 00:10 <@mids> bye jake, thanks for joining 00:10 <@mids> be sure to read the logfile afterwards 00:10 < jake> thank you 00:10 < jake> k 00:10 <@mids> Right now the channel access system has 3 levels: 00:11 <@mids> level 1: operator 00:11 * mids checks the site how he called it 00:12 <@mids> Level 1: Normal operator, can give him/herself ops 00:12 <@mids> Level 2: Super operator, can add other users to the channel (with lower level) 00:12 <@mids> Level 3: Founder, most powerfull, required to drop a channel for example 00:12 <@mids> I want to add a voice level 00:12 <@mids> so people can get voice on the channel if they are on the access list 00:12 <@mids> but the problem is... what number should the voice level be? 00:12 < hezekiah> lol 00:13 < hezekiah> Tell me you didn't use magic numbers, mids. 00:13 < hezekiah> Please. 00:13 <@mids> I am thinking about changing level 1 into 10 00:13 <@mids> and 2 into 20 00:13 <@mids> and 3 into 30 00:13 <@mids> and adding level 5 as voice 00:13 < hezekiah> Sounds good. It leaves room for further improvements. 00:13 <@mids> exactly 00:14 <@mids> note that I dont plan to make Trent a big & bloaty service 00:14 <@mids> comments? objections? 00:14 <@mids> . 00:14 < hezekiah> Umm .. so what's the problem? 00:15 <@mids> there is no problem 00:15 < dm> voice = voice on all channels? 00:15 < hezekiah> OK. 00:15 < hezekiah> It sorta looked like that. :) 00:15 <@mids> dm: no, it is channel specific 00:15 <@mids> hezekiah: I am always dramatic 00:15 < dm> ok 00:15 <@mids> dm: try this: 00:15 <@mids> /squery trent chanlist #iip-dev 00:15 <@mids> you'll get a list of the users on the access list 00:15 <@mids> with the level 00:15 < dm> ah, nice 00:16 <@mids> ok 00:17 <@mids> then it is now time for the last item #4: "Question Round" 00:17 < dm> is there a roadmap documented anywhere, for IIP? 00:18 <@mids> only internally I think 00:18 <@mids> I dont have it... 00:18 <@mids> hezekiah? 00:18 < hezekiah> And why does "/squery Trent :chanlist #anonymous" return a blank list. 00:18 < hezekiah> Oh. 00:18 < hezekiah> Well we have a small todo list of stuff we need to do in the development tree. 00:18 <@mids> hezekiah: too late (because nobody is on the access list for #anonymous, it is oper-less) 00:18 < hezekiah> I'm not aware of any roadmap though. 00:19 <@mids> maybe it would be good to make one 00:19 < dm> ok, you're not even thinking about decentralizing any time soon, correct? 00:19 < hezekiah> Well, that would be nop's department. 00:19 < hezekiah> (Actually, I've already asked for something like that.) 00:20 < hezekiah> (He said we were going to sit down and map out [or whatever he said] IIP 1.2 after 1.1 is released.) 00:20 < hezekiah> . 00:21 <@mids> well 00:21 < dm> 1.1 is there a changelog somewhere? 00:21 <@mids> nop is very busy 00:21 <@mids> maybe someone else should do it 00:21 <@mids> dm: yes, hang on 00:21 < hezekiah> mids: No one else has the authority to do it. 00:21 <@mids> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG 00:21 < hezekiah> We are talking about setting the future course of development for IIP. 00:21 < dm> thanks, bookmarked 00:22 <@mids> hezekiah: understood 00:25 * mids just heared that they got plenty of things to do for 1.2 00:25 < hezekiah> As for nop not having time, ... 00:25 < hezekiah> We still have plenty of known coding to do on 1.2. 00:26 < hezekiah> 1.2 will not die for lack of vision. And even if we finish the stuff currently on the list, a short discussion will come up with more. 00:26 < hezekiah> Eventually nop will have time to sit down with us and describe a plan for development of 1.2. 00:26 < dm> any general notes on what 1.2 is striving for? 00:26 < hezekiah> The big one: decentralize the ircd server! 00:26 < dm> ah, ok, you don't know. 00:27 < dm> ah, that's in 1.2? sweet. 00:27 <@mids> is it already? 00:27 <@mids> omg 00:27 < hezekiah> Is the decentralization ready? No! 00:27 < dm> planned for I mean :p 00:27 * mids objects! 00:27 <@mids> when do you want to release 1.2? 00:27 <@mids> 2010? 00:27 * LeerokLacerta is an object. 00:27 < hezekiah> lol 00:28 < hezekiah> Let's just say sometime after 1.1 is released. :) 00:28 < hezekiah> Right now 1.1 is the priority. 00:28 < hezekiah> (At least that's the feeling I've gotten.) 00:28 < dm> so you is it going to be distributed ircd servers or completely decentralized? 00:28 < hezekiah> dm: I don't know the details. 00:28 < dm> ok 00:28 < hezekiah> I'm not really very good at P2P stuff. :) 00:28 < hezekiah> I just code 00:28 <@mids> let me paste an email from 2002-03-19 00:28 <@mids> From: 0x90 (0x90@invisiblenet.net) 00:28 <@mids> Date: Tue Mar 19 2002 - 00:22:26 CET 00:28 <@mids> Subject: [iip-dev] 1.1.0 almost complete 00:28 <@mids> Ok, we're nearing the completion of 1.1.0. As soon as the TODO/Fixes and cui 00:28 <@mids> for linux are complete, we should run a beta test of the network for this 00:28 <@mids> week, this is done by the developers/testers. Stay posted. 00:29 <@mids> --0x90-- 00:29 <@mids> . 00:29 < hezekiah> Ouch. 00:29 < hezekiah> That hurt, mids. ;-) 00:29 <@mids> yes it did 00:29 < hezekiah> What date was the last release of IIP made? 00:30 <@mids> RC3 was 2002-12-04 00:30 <@mids> but ofcourse the whole 'RC' stuff was wrong 00:31 <@mids> ofcourse it is just a name 00:31 <@mids> RC2 could have been 1.1.0 00:31 <@mids> then RC3 1.1.1 00:31 <@mids> and what we will have now 1.1.2 00:32 < nop> well 00:32 < nop> in the crypto community 00:32 < nop> we should continue with RC4, 5 and 6, and see if they crack it 00:32 < nop> ;) 00:32 < nop> bad joke 00:33 < Nostradumbass> Excuse me for butting in... 00:33 < jake> butts! 00:33 < Nostradumbass> but it seems that iip developers have forgotten the prime mazimum of open source, "Release early, release often". 00:34 < LeerokLacerta> IIP is open source? 00:34 < nop> sure 00:34 < nop> right 00:34 < nop> but 00:34 < hezekiah> LeerokLacerta: yes 00:34 < LeerokLacerta> I'm dumb. 00:34 < nop> we also value security 00:34 < Nostradumbass> i haven't been around on iip too long but i can't recall ever hearing about it being /.'d 00:35 < nop> and we like to bend the rules 00:35 < nop> it's been slashdotted 00:35 < Nostradumbass> apologies 00:35 <@mids> RC2 was /.-ed 00:35 < Nostradumbass> k 00:35 <@mids> and it gave us... hezekiah ! 00:35 < nop> yes 00:35 < nop> ;) 00:35 < Nostradumbass> still that's quite a while back. 00:35 < hezekiah> mids: actually no. 00:36 < hezekiah> mids: I was watching this project for more than a year before the /.ing. 00:36 < jake> um guys? about the web based IIP are there any plans for improvement? like a nicer interface? 00:36 < nop> that's a distributedcity question 00:36 < nop> they make the interface 00:36 < jake> oooo k 00:37 < nop> it was something that they did, not really direct involvement with us 00:37 <@mids> doing releases gives publication 00:37 <@mids> you can do announcements, press releases 00:37 <@mids> we have multiple places that really like to hear about updates 00:38 <@mids> it increases the interest and amount of users in the project 00:38 <@mids> and also potential contributors / developers 00:38 <@mids> IF you have some super-duper mixnet 00:38 <@mids> you do need lots of users 00:38 <@mids> because with 2 users it isnt anonymous 00:39 <@mids> there have been more stable periods in the development code 00:39 <@mids> at which point we could have made a release 00:39 <@mids> IMHO 00:39 <@mids> problem is maybe the dependencies... 00:40 <@mids> PGP signing the release, compiling for windows, etc 00:40 <@mids> anyway, I have said it before ;) 00:42 < hezekiah> Well, between my being sporadically bumped from the network, I've tried to say something that didn't get said. ;-) 00:42 < hezekiah> nop: mids has raised some good points. 00:42 < hezekiah> nop: After we get 1.1 out the door (which should be _really_ soon), are we going to come up with a nice coherent plan for 1.2 so that we can get it out in a reasonable amount of time? 00:42 < hezekiah> I think with good planning, and goals to get certain parts done by certain times, we could still write great code, but get it done in a reasonable timeframe. :) 00:42 < hezekiah> There! :) 00:42 <@mids> thanks 00:43 < Nostradumbass> in addition to the proposed feature list, perhaps a list of prohibited features (to limit feature creep) might be a good idea. 00:43 < dm> 1.2! 1.2! 1.2! 1.2! 00:44 <@mids> good suggestion Nostradumbass 00:44 < hezekiah> Well, I wasn't really refering to a feature list. I was refering to what we are going to code, in what order, and by what suggested time. 00:45 < hezekiah> nop? What do you think? 00:46 < nop> good idea 00:46 < nop> organization is always good 00:46 < nop> but not always perfect 00:46 < hezekiah> Perhaps after we release 1.1, all the developers could sit down and we could make up a list of stuff we plan on doing in the next 1-2 months, then a list of stuff planned for the next 5 months, then with a full list of what will make IIP 1.2 to be version 1.2. :) 00:46 < hezekiah> I know. It will be _very_ flexable. 00:47 < hezekiah> (For starters I wouldn't say feature A is one at date 1 and feature B is done at date 2. I'd say feature A is hopefully done in X weeks, and feature B is hopefully done Y weeks after feature A.) 00:47 < hezekiah> I think that something as a general guide to what we're doing is a good idea. 00:48 < hezekiah> Not a stiff-as-iron list. :) 00:48 <@mids> yeah, get it 00:48 < hezekiah> OK ... 00:48 < hezekiah> Anything to add mids? 00:49 <@mids> nope 00:49 < hezekiah> OK. ;) 00:49 < hezekiah> So for now ... 00:49 < hezekiah> I am waiting for nop or UserX to enlighten me concerning the stuff I dug up on mids' new entropy bug. 00:49 <@mids> I hope that I wont find other issues 00:49 < hezekiah> (It just doesn't seem like randomWriteSeed() is never called.) 00:49 < hezekiah> Let's hope. :) 00:50 < nop> double negative 00:50 < nop> hmm 00:50 < nop> ;) 00:50 <@mids> . 00:50 <@mids> I am done :) 00:50 < hezekiah> You're right! :) 00:50 < hezekiah> It seems like randomWriteSeed() should be called. 00:50 < hezekiah> But it doesn't look like it is. 00:51 <@mids> not in randomSlowPoolReseed? 00:52 < hezekiah> Well, lets hope we have this bug fixed by next week. 00:52 <@mids> you better do that! 00:52 * mids tries to put up an angry face 00:53 <@mids> ok, been a pleasure again. till next meeting, mailinglist, chat or otherwise! 00:53 <@mids> *boink* 00:53 < hezekiah> randomSlowPoolReseed() calls randomWriteSeed(), but (as I said in my email to iip-dev), randomSlowPoolReseed() is never called by anyone! 00:53 < hezekiah> lol -- Log closed Wed Mar 05 23:42:43 2003