| 00:05:28 | sandman | andersee: ping ? |
| 00:08:07 | andersee | sandman: pong |
| 00:08:27 | sandman | hi erik |
| 00:08:39 | andersee | hey |
| 00:08:43 | sandman | Did you get my mail regarding suid docu ? |
| 00:09:24 | andersee | Yup. Havn't read it yet. I'll try to get it reviewed, proof-read, and merged in this evening. |
| 00:09:45 | sandman | Probably bad english ;) |
| 00:11:13 | andersee | Regarless, bad english is far better than the nothing we had before. :) |
| 00:11:26 | andersee | s/Regarless/Regardless/ |
| 00:11:43 | sandman | heh .. that's right .) |
| 00:13:19 | sandman | I was very busy with Opie, but that is pretty stable now |
| 00:13:55 | andersee | cool |
| 00:14:43 | andersee | I've been awfully busy myself, but a bit of the pressure is off me now so I'm trying to give busybox a bit more time. |
| 00:15:43 | sandman | plans for 0.61 release any time soon ? |
| 00:16:27 | sandman | (or: are there any show stopper bugs in CVS currently ?) |
| 00:20:09 | andersee | sandman: I'd like to cut 0.60.5 tonight (yeah, I know I said it wouldn't happen) that should address the critical busybox in stable. |
| 00:20:39 | andersee | Then for 0.61 we need to poke at bug1 and make him fix the archival stuff he broke. |
| 00:20:53 | sandman | Is it still broken ? |
| 00:21:01 | sandman | I haven't tested lately ... |
| 00:21:35 | andersee | it would be nice to have 'make install' install a default busybox config file when support for that is enabled. |
| 00:22:04 | sandman | Hmm .. but it speeds things up, if this file is not present |
| 00:22:20 | sandman | This is why I don't install one in familiar |
| 00:23:12 | andersee | perhaps so. |
| 00:23:30 | sandman | Maybe we could install a busybox.conf.sample ? |
| 00:23:33 | andersee | I wonder if we should change the defaults for ping, ping6, telnetd, etc |
| 00:23:39 | andersee | sandman: that works |
| 00:25:03 | sandman | andersee: change to BB_SUID_MAYBE ? |
| 00:25:17 | andersee | sandman: that works |
| 00:26:00 | andersee | ping need root to do its thing. telnetd needs root to listen on a low port. |
| 00:26:29 | andersee | We should probably add in thet tftpd applet, and that would need a low port as well. |
| 00:26:36 | sandman | then they should better have BB_SUID_ALWAYS .. |
| 00:27:46 | BZFlag | what does MAYBE do? leave suid for the default apps? |
| 00:28:04 | BZFlag | I'd be more happy with sane defaults, than having to have a config file. |
| 00:28:14 | sandman | BZFlag: It just means don't drop any priviledges .. let the applet decide |
| 00:28:49 | sandman | NEVER drops priv. before calling the applet |
| 00:29:14 | sandman | ALWAYS does not call the applet, if the process doesn't have sufficient priv.s |
| 00:29:36 | BZFlag | I'd prefer that applets register in a array someplace and then we drop suid if the applet name is not in the array. |
| 00:30:27 | sandman | BZFlag: That's what the applet list in include/applets.h is for |
| 00:30:35 | coob | brb |
| 00:31:08 | sandman | If you want to handle this user-defined, use /etc/busybox.conf |
| 01:35:04 | sjhill-afk | andersee: still around? |
| 01:37:13 | sjhill | is anyone on here that had problems with mips and dlopen? |
| 02:15:34 | coob | anyone know what it means when 'rc : 0000000' flases by in 3 columns really quickly (too quick to see) after the kernel loads the ramdisk? |
| 05:33:14 | andersee | coob: looks like part of an Oops.... |
| 14:40:11 | psypete | umm |
| 14:40:45 | psypete | i'm not sure why, but i just built an app of mine against uclibc, and it ended up being more than 3 times as large as the same program built for glibc |
| 14:41:30 | psypete | gcc uclibc toolchain 2.95.4 (20010319) |
| 14:42:55 | sjhill | psypete: did ya' strip it? |
| 14:43:57 | psypete | sjhill: i just did, and it's the same size stripped as glibc binary is unstripped |
| 14:44:18 | psypete | strange, eh? |
| 14:44:48 | psypete | does it automatically get compiled statically or something? |
| 14:44:59 | sjhill | check your options |
| 14:45:10 | psypete | gcc -o generic_uclibc generic.c |
| 14:45:36 | sjhill | you might try using the latest 3.2 toolchain |
| 14:47:12 | psypete | won't that just be bigger? |
| 14:47:49 | psypete | it should be smaller, though, even with an older toolchain... uclibc apps are _not_ supposed to be bigger than glibc... |
| 14:49:56 | sjhill | i've had it happen very rarely |
| 14:50:09 | sjhill | unfortunately we don't have a lot of time to track that stuff down...knock yourself out |
| 14:51:33 | psypete | k |
| 14:51:40 | psypete | becomes dissapointed |
| 14:54:50 | psypete | ok, this is weird |
| 14:55:12 | psypete | i also just tried to compile udhcp with plain gcc and the toolchain, and the toolchain was bigger |
| 14:55:21 | psypete | maybe this isn't an app-specific problem |
| 15:00:22 | psypete | busybox is the same size with glibc and uclibc |
| 15:01:07 | psypete | are there any headers that *add* bloat to a program i should try to avoid or something? |
| 17:11:01 | oyy | psypete: what is the platform you are building for? |
| 17:11:21 | oyy | is that a MMU-full or MMU-less one? |
| 17:37:59 | psypete | oyy: MMU-full. going for 486DX2 and higher |
| 17:38:52 | psypete | i'll still use uclibc as the library itself is so much smaller than glibc, but i'd like for the binary to at least be around the same size as a glibc app :\ |
| 18:31:25 | psypete | is away: pooh |
| 21:03:47 | psypete | is back (gone 02:32:19) |
| 21:42:15 | psypete | is away: sleep time nite |
| 22:19:03 | andersee | sjhill: thanks for getting that dlopen bug fixed |
| 22:26:16 | sjhill | andersee: my pleasure |