**** BEGIN LOGGING AT Tue May 28 03:00:00 2013 May 28 08:50:00 Hi, i've sent this patch http://patchwork.openwrt.org/patch/3692/, is OPENSSL_WITH_EC ok (name convention), and is it ok to use +@OPENSSL_WITH_EC May 28 08:50:00 which imply +52Ko on openssl package May 28 08:52:49 turnaround time is not quick May 28 08:53:10 champtar: doesn't authsae only use some low level elliptic curve crypto parts of openssl? May 28 08:53:30 if so, it might be a good idea to patch those parts into the authsae package and leave the normal openssl package alone May 28 08:53:39 makes the whole thing carry a lot less bloat May 28 08:57:36 nbd: don't know, but it mean convincing authsae authors to add these stuff, and maintain them May 28 08:58:06 i'll look at what part is used May 28 08:58:48 or making a small openssl-static package that builds only the EC parts May 28 08:58:53 and only changing includes and linker flags for authsae May 28 08:59:50 don't know if authsae only use EC May 28 09:01:37 nbd: would you agree or disagree with blogic's responses to me on the ML for my patchset? May 28 09:02:39 nbd: or compile openssl with only an EC subset (patching openssl) May 28 09:04:53 DonkeyHotei: i agree with blogic's responses May 28 09:05:03 DonkeyHotei: btw. you can make things a lot easier for you wrt. patch submission by using git May 28 09:05:33 nevertheless, the canonical repo is still svn May 28 09:05:44 no May 28 09:05:50 no? May 28 09:05:55 see https://dev.openwrt.org/wiki/GetSource May 28 09:06:07 i must have missed the switchover May 28 09:06:13 for users, git is the primary recommended way of getting the sources May 28 09:06:30 the svn is still the master, but it's meant to be used by devs May 28 09:06:31 typically via git-svn May 28 09:06:50 hmm May 28 09:07:16 btw. if you use git, you will no longer have to use your email client to send patches May 28 09:07:21 you can just make some local commits May 28 09:07:24 i already had it checked out, merely did an update, and saw some of the feeds went to git all of a sudden May 28 09:07:30 and send those in one batch using git send-email May 28 09:08:09 i'm so used to svn and still haven't got the hang of git May 28 09:08:11 you should also be aware that the subject of an email makes it into the commit message as well May 28 09:08:38 and there are also reasons why you should choose an email subject that actually makes sense when sending patches May 28 09:08:52 github promised an svn frontend to git repos, but it's incomplete May 28 09:09:07 svn frontend for git repos? sounds like a bad idea May 28 09:09:18 nevertheless, they have one May 28 09:10:27 anyway, be things as they may, the svn patch submission howto still specifies that the base directory should be exactly what i made it May 28 09:10:53 i think the base directory thing doesn't matter too much May 28 09:11:07 it's just that svn for some stupid reason always generates patches that apply with -p0, not -p1 May 28 09:11:10 he made a big point of it on the ML it seemed May 28 09:11:16 using git for generating patches fixes this May 28 09:11:40 so ignore the base directory thing, but the other points were more important anyway May 28 09:12:14 agreed, but there weren't that many other points May 28 09:12:42 the patches were still separated into things that go logically together May 28 09:13:08 and "the big one" was quite atomic except for three little lines May 28 09:13:48 the patch that changes some target kernel patches turns them into the wrong patch style May 28 09:14:05 it was done with quilt refresh May 28 09:14:22 you should either use make target/linux/refresh to refresh patches, or refresh individual patches using this quilt command: May 28 09:14:25 quilt refresh -p ab --no-index --no-timestamps May 28 09:14:35 hmmm, did not know that May 28 09:14:54 thanx May 28 09:15:07 you're much more informative than the ML May 28 09:15:36 make sure you look at your patches closely to see if there are changes in there that seem out of place or useless May 28 09:15:42 the first patch was the result of make kernel_menuconfig May 28 09:15:54 right May 28 09:16:05 maybe a refresh patch before the explicit change would be a good idead May 28 09:16:12 so first make kernel_oldconfig May 28 09:16:13 make a patch May 28 09:16:19 then make kernel_menuconfig with your changes May 28 09:16:32 makes it easier to keep the patch in shape for review May 28 09:16:36 the existing kernel config for 3.8 was just cp'ed from 3.7 and things changed that were not addressed. the patch fixes that May 28 09:16:58 ok May 28 09:17:35 and when you use git, it'll be easier for you to maintain a series of patches May 28 09:17:54 since you won't have to re-diff whenever you change something May 28 09:17:56 just change your local commits May 28 09:18:19 i can resubmit in the style you just enumerated. Noltari mentioned he might have an opportunity to test the patchset as is on different hardware, but idk when he'll be back May 28 09:19:21 once i do switch over to git, i'll just put it on github and submit pull requests May 28 09:19:28 is that ok? May 28 09:20:20 no, you should send patches, not pull requests May 28 09:20:37 but send patches using git (e.g. with git send-email) May 28 09:20:56 well, since i'd have it locally anyway, that shouldn't be an issue May 28 09:21:26 and if pull requests are not the way to go, then maybe github isn't, either May 28 09:22:54 right, you don't need github for openwrt development May 28 09:23:24 nbd: authsae use a lot of part of openssl May 28 09:23:30 grep -R "openssl" . give me: May 28 09:24:58 bn.h, sha.h, ec.h, evp.h, hmac.h, rand.h, crypto.h May 28 09:25:25 hm, maybe i should look into it and see if i can make it use something small instead May 28 09:38:05 nbd: i will look at OPENSSL_NO_EC2M May 28 09:50:43 nbb: with OPENSSL_NO_EC2M libopenssl ipk is 35Ko larger (was 52Ko) May 28 09:51:02 nbd* May 28 10:03:58 ok May 28 10:04:19 mirko r36740 packages/admin/ (6 files in 3 dirs) * This patch add 3 extra packages for zabbix-agentd May 28 10:07:07 mirko r36741 packages/admin/zabbix/Makefile * Update zabbix to version 2.0.6. May 28 10:35:00 mirko: thanks for applying zabbix patch, can you just delete https://dev.openwrt.org/browser/packages/admin/zabbix/files/zabbix_agentd.conf May 28 10:35:15 (empty file) May 28 11:01:27 nbd: OPENSSL_NO_EC_NISTP_64_GCC_128 is already selected by default, so 35Ko seems to be the minimum May 28 11:04:02 mirko r36742 packages/admin/zabbix/files/zabbix_agentd.conf * [packages/zabbix]: delete empty file zabbix_agentd.conf May 28 11:04:55 nbd: is it ok? or should i use @OPENSSL_WITH_EC instead of +@OPENSSL_WITH_EC (forcing authsae users to compile there own image) May 28 11:05:09 i'd say enable the option by default May 28 11:05:14 to avoid snapshot build issues May 28 11:05:47 meh May 28 11:05:48 make sure you add the option to PKG_CONFIG_DEPENDS May 28 11:06:00 can't we make a build variant or something? May 28 11:06:26 openssl is bloated anyways, 35k is not much compared to the total lib size May 28 11:06:29 ok May 28 11:06:46 when i find the time for it, i want to make authsae work without openssl May 28 11:06:51 then we can disable it again May 28 11:07:04 but that shouldn't hold up including the package, imho May 28 11:08:18 nbd: now that most device have 8Mo, having a big openssl shared between hostapd, authsae, openvpn is a good thing May 28 11:09:50 not really May 28 11:10:14 hostapd with internal crypto, openvpn with polarssl and authsae with builtin stuff will be smaller than sharing openssl between the three May 28 11:10:22 significantly smaller May 28 11:10:34 nbd: really May 28 11:10:56 yes, openssl is *that* bloated May 28 11:11:35 nbd: can't we disable more openssl feature? May 28 11:11:57 nbd r36743 trunk/package/ (8 files in 2 dirs) May 28 11:11:57 mac80211: add support for "active" monitor interfaces which allow userspace tools to connect to APs via injection May 28 11:12:12 champtar: why bother trying to make openssl smaller, when replacing it is easier May 28 11:12:15 openssl code is crap anyway May 28 11:13:17 nbd: is it more performant at least (on routers)? May 28 11:13:49 (asm code ...) May 28 11:14:18 where performance matters, we can port the asm code to polarssl or something May 28 11:14:27 unlike openssl, polarssl actually has some decent code May 28 11:14:29 in addition to being small May 28 11:14:33 nbd: is the new resubmit better? May 28 11:14:48 it hasn't reached my inbox yet May 28 11:20:20 nbd: it's all in patchwork now May 28 11:21:33 looks better, let's see what john says May 28 11:24:17 nbd: sure about OPENSSL_WITH_EC default y, dependencies should be sufficient May 28 11:25:03 (does dependencies bug that much) May 28 11:57:09 nbd: http://patchwork.openwrt.org/patch/3707/ authsae v2 May 28 13:22:57 champtar: welcome and thanks May 28 13:43:15 hi all May 28 13:43:17 anyone has ever used a WRT54G3G-EM? May 28 13:44:20 it's better if you ask the real question instaed of the "anyone" question. **** BEGIN LOGGING AT Tue May 28 14:16:22 2013 May 28 14:20:27 A friend has a WRT54G3G-EM, I haven't one. I think that he bricked his device, anyone knows the rescue procedure? May 28 14:20:50 usually is power+reset button and then tftp or wathever May 28 14:27:34 I haven't one, otherwise I would solder the serial on it May 28 16:08:32 the wiki says that "swconfig allows you to configure /configurable/ switches". the rt3052 isn't in the list of examples of configurable switches. can anyone confirm that it is/isn't configurable? May 28 16:08:45 nbd r36744 trunk/package/mac80211/patches/300-pending_work.patch * ath9k: fix some issues in PA predistortion (still disabled by default) May 28 16:18:32 nbd: can you commit authsae http://patchwork.openwrt.org/patch/3707/ , so we (someone on the mailing-list seems to have a patch) can move on with authsae integration May 28 16:21:36 that patch should probably better be splitted into two patches. 1 for enabling the openssl EC stuff, and a 2nd one that adds the new package May 28 16:22:00 second question: in ramips_esw.c (around line 1075--see pastebin below), rt3050_esw_data gets defined using two big hex values. are those flags documented somewhere? http://pastebin.com/zjBjFnF6 May 28 16:23:19 stintel nbd: do you see anything else? May 28 16:24:07 (to avoid sending 10 versions) May 28 16:29:30 cyrus r36745 trunk/package/network/ipv6/odhcp6c/Makefile * odhcp6c: fix or debug disappearing IPv6 addresses May 28 16:30:55 cyrus r36746 branches/attitude_adjustment/package/odhcp6c/Makefile * AA: odhcp6c: backport r36745 May 28 16:58:56 build #243 of sibyte is complete: Failure [failed shell_12] Build details are at http://buildbot.openwrt.org:8010/builders/sibyte/builds/243 May 28 17:09:26 build #283 of orion is complete: Failure [failed compile_8] Build details are at http://buildbot.openwrt.org:8010/builders/orion/builds/283 May 28 17:12:01 build #248 of xburst is complete: Failure [failed shell_12] Build details are at http://buildbot.openwrt.org:8010/builders/xburst/builds/248 May 28 17:19:18 tripolar r36747 packages/net/openssh/Makefile * [packages] openssh: update to 6.2p2 May 28 17:33:05 nbd: http://patchwork.openwrt.org/patch/3711/ http://patchwork.openwrt.org/patch/3712/ May 28 18:33:16 cyrus r36748 trunk/package/network/config/netifd/Makefile * netifd: fix IPv6-addresses disappearing due to lifetime-overflows May 28 18:34:16 cyrus r36749 branches/attitude_adjustment/package/netifd/Makefile * AA: netifd: backport r36748 May 28 18:52:22 <_trine> hey people trunk is bricking my nanostations May 28 18:52:48 <_trine> after flashing trunk I cant connect to it May 28 18:53:30 <_trine> unfortunately the first one I bricked is at the top of my outdoor mast May 28 18:53:33 <_trine> :( May 28 18:54:06 <_trine> I have serial coonected to the second one May 28 18:54:22 _trine: please, submit a bug report to dev.openwrt.org or you can also ping one of the devs here May 28 18:54:39 the first solution is also better, you can also do both May 28 18:55:33 <_trine> it will get picked up by someone in good time I guess May 28 18:55:53 <_trine> I dont know why I cant connect to it May 28 18:56:06 <_trine> I can ping it May 28 18:56:37 <_trine> I am connected to the second one vis serial May 28 18:56:59 on the first one - no telnet? no serial? May 28 18:57:10 <_trine> correct May 28 18:57:17 did you preserve configuration or is it clean? May 28 18:57:36 <_trine> I cant connect serial to it as it is at the top of my outdoor mast May 28 18:57:50 <_trine> I preserved May 28 18:58:22 <_trine> I can cat the files on the second one via serial connection May 28 18:58:57 <_trine> I cant connect with luci either May 28 18:59:09 it is trunk, isnt it? May 28 18:59:17 <_trine> yes May 28 18:59:25 trunk does not have luci by default May 28 18:59:33 you need to install it first May 28 18:59:51 <_trine> mine has luci May 28 19:00:04 <_trine> BARRIER BREAKER (Bleeding Edge, r36745) May 28 19:00:13 <_trine> is bust May 28 19:00:18 gimme a sec May 28 19:00:35 (headache, going to get some pills) May 28 19:01:37 <_trine> dropbear and network all look ok May 28 19:03:27 do you see uhttpd in netstat -tunap? May 28 19:03:37 or something else running on port 80? May 28 19:03:50 <_trine> why May 28 19:03:58 because of luci May 28 19:04:13 if it's running, it should be there May 28 19:05:40 jogo r36750 branches/packages_12.09/net/asterisk-chan-sccp-b/Makefile * AA: asterisk-chan-sccp-b: fix PKG_SOURCE_URL, URL, maintainer and dependency May 28 19:07:05 <_trine> I am just getting network refused from everything May 28 19:07:39 ok, I have a dumb question May 28 19:07:51 why would you flash the one on the mast first ? May 28 19:08:48 <_trine> complacency May 28 19:09:27 <_trine> I only experiment with them it does nothing else May 28 19:09:33 hehe, for which we all pay the price once in a while May 28 19:10:23 I am in the process of gathering in all my equipment, moving van shows up Friday morning at 0830 May 28 19:10:38 <_trine> I was like that with all the girls :))) May 28 19:10:40 and we head up island later in the day, with all of our worldly posessions in tow May 28 19:33:24 <_trine> there is no output from ifconfig either and trying to invoke it seems to stop any further output on serial until I reboot the nano May 28 19:33:50 <_trine> oh well it must be whisky time :) May 28 19:34:19 <_trine> whisky and tele what a nice end to a day May 28 19:34:23 It is not. It was a beer time a moment ago. May 28 19:34:55 <_trine> actually I may start with a pyms May 28 19:35:04 <_trine> and lemonade May 28 21:21:38 nbd r36751 trunk/package/mac80211/patches/300-pending_work.patch * mac80211: fix a crash issue introduced in the active monitor code May 28 21:56:28 nbd, blogic: updated patchset submitted, omitting the ones that had no comments last time. comment added for the esi patch before that can be resubmitted May 28 22:02:08 Does anyone here know why gcc-4.7.x Linaro was removed from OpenWRT SVN trunk? May 28 22:04:29 to have one less version to maintain May 28 22:04:39 gcc versions were going out of sync wrt. patches May 28 22:05:15 nbd: I thought gcc-.4.7.x is pretty stable while gcc-4.8.x may have some optimization issue. May 28 22:05:33 4.7.x has received only limited testing, because it was never enabled by default May 28 22:06:08 nbd: IC. Now, I have to fall back to gcc-4.6.x :( May 28 22:06:59 what target was failing for you with 4.8? May 28 22:07:18 nbd: Kirkwood. May 28 22:07:31 ok, i'll see if i find the time for building it tonight May 28 22:08:41 nbd: Oh, it builds OK, but I believe the optimization causes some problem with freeswitch package. May 28 22:09:24 nbd: Right now, I am rebuilding with gcc-4.6.x to see if the problem I encountered on freeswitch compiled with gcc-4.8.x is there. May 28 22:09:30 ok May 28 22:31:05 build #253 of avr32 is complete: Failure [failed compile_5] Build details are at http://buildbot.openwrt.org:8010/builders/avr32/builds/253 May 29 01:28:43 luka r36752 trunk/target/linux/ (7 files) * kernel: generic: remove upstream patches for 3.10-rc3 and refresh patches May 29 01:28:44 luka r36753 trunk/target/linux/ (14 files in 8 dirs) * imx6: add new target May 29 01:28:46 luka r36754 trunk/package/ (5 files in 3 dirs) * [package] uboot-imx6: add new package **** ENDING LOGGING AT Wed May 29 02:59:58 2013