18:36:25 #startmeeting 18:36:25 Meeting started Tue Dec 3 18:36:25 2013 UTC. The chair is TheSnide. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:36:25 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:36:37 MeetBot pings itself :D 18:36:37 ToBeFree: Error: "pings" is not a valid command. 18:36:40 #info sorry for lateness. 18:37:20 jojoo: To be continued after the meeting, stay tuned 18:37:21 #topic agenda 18:37:45 For the agenda, CVE aftermath 18:38:12 today, usual topic (2.2, munin-c) and CVE *fiasco* 18:38:31 #topic 2.2 18:39:34 i contacted the guy from the ml with munin bootstrap templates earlier today, he might come 18:41:00 i didnt look much at these templates, but janl *highly* insisted for them to be in 2.2 if possible, so i'll do my best. (he's usually of good advice) 18:41:51 #info 2.2 might ship with new bootstrap templates 18:42:08 Erm, what's that? 18:43:14 * TheSnide searchs the linl 18:43:18 url 18:44:40 #info "munstrap" is at http://blog.redbranch.net/2013/11/28/munin-bootstrap-template-munstrap/ 18:46:06 the sql branch is now mostly functional. only special pages are missing (problems, categories, ...) and some navigation extras in pages. 18:46:10 So, it's a different theming 18:46:15 yup. 18:46:57 i think it's nice to be default. with "orig" an opt-in feat if some prefers that one. 18:47:07 Didn't get the sql branch working here but I'll continue trying 18:48:04 #action TheSnide has to write something about a tuto for setting an dev sandbox easily. 18:48:40 ok. next 18:48:47 #topic munin-c 18:49:31 * helmut catches up 18:49:58 the "cpu.field.max" issue has been sorted up. It is the recent chips that exibits this behavior, but only on cygwin+win2k8. 18:50:19 (at least according to my tests) 18:50:58 it is because of the "turbo" feat that make chips go overclock 18:51:29 as helmut suggested, it should either be #ifdef away, or be mainline. 18:52:43 IHMO i think having a .max on those fields is dangerous anyway, as when rounding errors occurs it might be ignored. 18:52:58 then remove them in mainline? 18:54:27 so, as the .max is only for protection against obviously bad values, i'd advocate about it being 300 instead of current 100. in mainline. 18:54:52 300 being quite arbitrary indeed. 18:55:27 noone vetoes ? 18:55:40 ... 18:55:47 so if you really get a spike of 250, you'll see little of the actual graph anymore. 18:56:05 maybe 150 is a bit more useful, since 2/3 of the space will remain useful. 18:57:04 the more important aspect is to raise this value and to explain in the source why we're doing it. the actual value is subject to colouring bike sheds. ;-) 18:57:33 note that the .max is not used for graphing. only to protect rrd from bad values 18:58:25 but ok. 18:59:25 it is indirectly used for graphing 18:59:32 #agreed the cpu.f.max value will be increased mainline with a comment. actual value will be decided outside meeting, and subject to change. 19:00:20 so, next ? 19:00:40 well, it works. ;-) 19:01:17 #topic cve 19:02:29 (unleash grumpyfux) 19:10:15 brb, sorry 19:10:54 re 19:11:18 sorry, appearently some folks are playing network. Without telling 19:14:37 TheSnide: I think GrumpyFux has quit, can you summarize? 19:16:33 re 19:17:29 .oO (Being in the executive board doesn't imply I might be informed ahead of network outages) 19:17:50 do you mean munin#1397 aka CVE-2013-6359? 19:18:04 Yes, and the other, bigger one too 19:18:45 My question is, are the distributions working on it, mostly Debian oldstable? 19:21:33 could you be more precise than "bigger one"? 19:22:41 2. A malicious node might drive the master into an endless loop with memory exhaustion. 19:22:44 This has been assigned CVE-2013-6048 19:24:28 Want a reproducer, too? :) 19:25:35 * helmut should start fuzz-testing node and master. ;-) 19:27:04 helmut: Well, I tripped over that while checking some different weirdness ... but that's something for a beer 19:27:21 * TheSnide is back 19:29:05 so, basically the content is as intersting as the form 19:29:48 (i wont discuss the content here, more the handling of it) 19:29:49 Aftermath: There's a big mess in plugin handling and I'll show up with a proposal to restrict some things, clarify other 19:30:02 This might break some plugins, but they don't deserve better 19:30:45 GrumpyFux: would you agree to propose some protocol restriction next meeting ? 19:31:16 TheSnide: Propose yes, but that should rather be mail. Might become a bit longer 19:32:14 jojoo: deb#731266 19:32:51 do I understand correctly that the big one is undisclosed? 19:33:10 in that case you should not be mentioning it here anyway. people can easily find it with the present details 19:33:25 helmut: It's fixed with 2.0.18 released yesterday 19:33:29 ah ok 19:33:40 Else I'd be as silent as i was the past five weeks 19:35:43 So, Debian maintainers (ssm?), what's the status about oldstable? 19:36:40 well there should be a security upload being made. the most difficult part is finding someone to test oldstable updated packages. ;-) 19:36:57 I did, until *censored* 19:37:34 is censored in the past or in the future? 19:38:24 Already far in the past. I also backported the fix for CVE-2012-3512, deb#679897 19:39:08 any debian oldstable user with munin around? 19:40:00 Eh, wrong reference, munin#1234 19:40:58 the other real bothering part is that it's our first security bug with embargo. 19:42:01 and the webpage completely fails to explain the impact to users 19:42:14 So the next time we'll learn whether there's space for improvement :) 19:42:28 for the record, GrumpyFux sent us (security@mmo) the bug, along with a fix. 19:43:13 the .18 was ready very soon. 19:43:54 ... but then, it got released *very* late, as noone from mm0 did anything to contact oss. 19:43:55 please send a mail to oss-security@lists.openwall.com with the CVE ids and munin in the title 19:44:06 noone = me :-/ 19:44:35 helmut: Was sent a few days ago, did not receive the kind of reply I expected 19:44:48 Will never do that again 19:45:03 so, i think we should write up a postmortem of the handling, and write up some todo list. 19:45:22 GrumpyFux: your mail was rejected? 19:45:44 helmut: GrumpyFux was far too emotional on this, mostly due to my inactions. 19:46:26 helmut: reply was factual an technically correct, but well... bad timing i'd say. 19:46:28 really I didn't see anything on oss-sec 19:46:45 helmut: (on the closed list) 19:47:25 helmut: Ah, it went to distros@vs.openwall.org, 19:47:29 ok. 19:47:53 now send the postmortem including links to the fixed version, bugs, relevant patches, cve ids to the list I told you 19:48:13 distros@vs can be busy at times 19:50:40 * helmut is off 19:50:50 /me looks demotivated 19:53:22 GrumpyFux: i do understand. 19:53:57 #action TheSnide will write a checklist for the next closed sec bug 19:54:19 GrumpyFux: anything to add ? 19:55:15 TheSnide: demotivated regarding distros@vs 19:55:22 ok, so... 19:55:30 GrumpyFux: i'll do :) 19:55:48 #topic misc 19:55:50 Feel free to forward my message to relevant parties 19:56:02 anything #misc ? 19:56:33 * TheSnide feels the meeting is fully packed already :) 19:56:35 Any progress in the trac2irc gateway? 19:56:38 * ssm has some input :) 19:56:53 ssm: please go ahead ! (and welcome) 19:56:59 * ssm just got homeā€¦ 19:57:12 security uploads: 19:57:48 debian unstable has an upload, debian stable has a waiting upload, but I need to know if anyone has been in contact with the debian security team. If not I'll contact them, and ask for permission to upload to stable. 19:58:02 haven't thought about oldstable yet, but that is handled the same way 19:58:19 ssm: You got the mails I sent to security@mm? 19:58:36 There's a Debian security ticket number ... 19:59:02 ok, I'll take over that, and get munin uploaded to stable, and look at oldstable later. 19:59:11 And also the oldstable patch 19:59:16 ack 20:00:20 And I tested them in all the ways I could think of (quite a few). Still, somebody else should do, too 20:00:21 ssm: 2.0.18-1 is on dmmo 20:01:54 TheSnide: thanks. :) I used the tarball on SF to make the package, but I prefer dmmo (d=downloads, not demo) 20:02:00 btw, i'm planning to test sql on dmmo once it's usable enough 20:02:05 or did I mix that up? :D 20:02:18 dlmmo == downloads 20:02:19 :) 20:03:00 dmmo == demo (as it was here first, in pure WHOIS tradition) 20:03:18 . o O { echo downloads.munin-monitoring.org | md5sum } 20:03:39 0750a842c51e51be43f9faf3acb38271 ? 20:03:44 Let's end the meeting, I'm in the mood for some snide comments 20:03:52 ok. 20:03:56 #endmeeting