00:00:11 not with a sloppy sudo policy 00:00:17 right. 00:01:01 I'm certainly open to discussing changes but I think it might be fine the way it is now 00:01:10 and that is? 00:01:21 it locks and unlocks when you tell it to 00:01:23 (did you remove the requirement that you be root to set/remove HAL locks 00:01:32 )? 00:01:35 well there's no such thing as "being root" now 00:01:46 halcmd has the ability to invoke and revoke its root privs 00:02:14 so it doesn't know or care whether the person running it is root (or sudo) 00:02:15 ? 00:02:28 well it doesn't care; it's not true that it can't know 00:02:33 now that I think about it 00:02:53 it could check the real (not effective) uid 00:02:58 that would get into policy anyway... 00:03:12 again I was thinking only along technical lines, not administrative, so I was thinking the real uid didn't matter 00:03:38 some folks may want no locks, some would be content to lock for accident protection, some would want real, user based locking to prevent bored operators from tweaking or sabotage 00:03:40 so we could still make that administrative policy if we want 00:04:12 its dinner time, will you be around later? 00:04:15 a bored operator could still throw his sabos into the machine, or more likely use wire cutters 00:04:30 yes 00:04:42 bored operators don't want to get fired 00:04:55 wire cutters leave traces 00:04:59 anyway, I'll think about it 00:05:03 yeah, maybe we have to protect against the tinkerer 00:05:07 probably no need to do anything now 00:05:10 dunno... 00:05:12 talk to you later 00:05:14 ok then 00:05:15 bye 00:13:33 hmm, its gonna be hard to protect against the tinkering operator... if we assume that the operator can exit from emc, then they must be able to remove any locks 00:13:47 you're supposed to be eating 00:13:58 lasagna is cooling off 00:14:09 thalx has quit 00:14:10 just out of the oven, mouth-burning hot 00:14:11 yum maybe I should go get italian food 00:15:00 * paelscrit cries 00:15:28 jmk_away: we can just put it back, I'm fine with it as long as we comment in the source that it's an administrative, not technical, requirement 00:15:38 jmk_away: that's all that was confusing to me 00:16:45 is tkemc still all blue nowadays? 00:17:20 cradek: until we have a good plan, lets just let anyone invoking halcmd set/remove locks 00:17:34 jmk_away: ok, I think that's the way it is now 00:17:38 yes, tkemc is still blue 00:17:47 hmm, it sure isn't on my system 00:17:56 I wonder if that has something to do with "themes" 00:18:05 well, it was the last time I ran it (a few days ago I think) 00:18:11 dunni 00:18:14 dunno even 00:18:22 it's never been blue on my ubuntu 00:18:36 oh, I got a question: when/how does halcmd get setuid? 00:18:56 if a non-root person compiles it and runs in place, how does it insmod the modules? 00:19:06 likewise for module-helper 00:19:09 when you build, it uses sudo to change it to suid 00:19:16 same with the helper 00:19:19 during make, not make install? 00:19:25 right 00:19:31 I haven't sorted out how that should work 00:19:37 (I'm familiar with "anyone can make, gotta be root to install) 00:19:52 run-in-place might be slightly messed up today (require sudo to run) 00:20:00 I'm not sure how run-in-place should work in this respect. 00:20:14 lets talk about it after food 00:20:19 ok 00:20:28 (I think the lasagna is eatable now - go get something good!) 00:20:31 would be nice if alex were around too 00:20:36 ok, I will 00:20:42 he's sleeping 00:21:50 I know... you two are rarely around at the same time, which is unfortunate 00:47:16 Jymmm is now known as Jymm 00:48:57 Jymm is now known as Jymmmm 01:08:22 rayh has quit 01:23:56 I'm not a morning person... 01:40:22 cradek: When things aren't meant to run in-place, make should call install with the proper permissions 01:40:43 cradek: there should probably be an "emc" group created by the package, and the setuid programs would be g+x,o-x 01:41:29 hi jepler 01:41:35 I think cradek wandered away 01:41:51 I was mumbling things at him on the same subject on the dev channel 01:42:07 is that called #emc-dev or #emc-devel? 01:42:11 maybe I should head over there 01:42:18 #emc-devel 01:42:26 he is away there too ;-) 01:42:39 well sure 02:36:20 I'm back... 02:41:26 hi 02:43:09 I'm monologueing in -devel 02:43:20 (and I think I just made a new word) 02:45:43 Results 1 - 10 of about 734 for monologueing. 02:45:54 drat 02:45:57 always fails 02:46:41 PregnancyCrawler 02:46:41 ... I only use him for his computer knowledge and monologueing skills. Monologueing: 02:46:44 The ability to write a monologue. ... monologueing is kind of scary to spell... ... 02:46:46 www.pregnancycrawler.com/modules.php?name=Forums&file=viewtopic&p=288 02:46:51 * jepler laughs at the domain name 02:49:17 03cradek * 10emc2/src/module_helper/ (Makefile module_helper.c): a bit of cleanup, plus only keep the privs we need to make the code safer. 02:50:45 SWP_Away is now known as SWPadnos 03:11:26 wb9mjn has quit 03:15:10 03cradek * 10emc2/src/hal/utils/Makefile: what was I thinking? 03:19:53 03cradek * 10emc2/src/Makefile: target for setting setuid bits for run-in-place 03:22:12 03cradek * 10emc2/src/Makefile: setuid only for me (in the case of user groups) or my primary group (at worst) 03:27:35 03cradek * 10emc2/src/Makefile: don't require sudo 03:29:28 03jepler * 10emc2/src/module_helper/tests: this script tests for some things that helper should and should not do 03:31:38 03jepler * 10emc2/src/module_helper/.cvsignore: bliss 03:37:16 03jepler * 10emc2/src/module_helper/module_helper.c: 03:37:16 factor out the common "check string against whitelist" code and use it 03:37:16 check the extension of the module name when inserting, and mention the 03:37:16 permitted extensions in the help 03:41:00 03jepler * 10emc2/src/module_helper/module_helper.c: ensure that the whitelisted extension is at the end of the string 03:41:24 03jepler * 10emc2/src/module_helper/tests: revise tests: don't make all tests fail because of the .. test, and test for different extensions 03:42:19 03jepler * 10emc2/src/module_helper/module_helper.c: fix swp's font problem 03:43:06 heh 03:57:20 night guys 03:57:30 jepler has quit 04:13:28 03cradek * 10emc2/tcl/bin/setupconfig.tcl: I meant this 04:29:44 Jymmmm is now known as Jymmm 04:49:06 03cradek * 10emc2/scripts/ (realtime.in realtime): have configure process realtime 04:49:47 03cradek * 10emc2/src/Makefile: have configure process realtime 04:50:53 03cradek * 10emc2/src/ (configure configure.in): have configure process realtime, which fixes run-in-place. 04:51:43 03cradek * 10emc2/scripts/realtime: have configure process realtime 05:11:28 03cradek * 10emc2/src/ (configure configure.in): for some reason bdi needs this 05:33:55 03cradek * 10emc2/src/ (configure.in configure Makefile): 05:33:55 Developers: one extra step required for run-in-place. 05:33:55 I bet even with this message in two places we'll see posts on the 05:33:55 list from people who don't see it. 06:35:44 cradek_ has joined #emc 06:35:44 cradek has quit 06:58:59 jmk_away has left #emc 07:07:14 arg why was this so hard to find when i was looking for it? http://sourceforge.net/projects/viewstl/ 07:18:17 what is it 07:18:30 an stl file viewer 07:18:33 for linux 07:18:34 ah 07:18:42 whats linux 07:18:43 ? 07:19:01 a cultish religion from northern europe 07:19:56 lol, that's pretty good. 07:27:47 fenn how ya doin? 07:30:01 well, its the first day of a new year.. sure doesnt feel like it 07:34:45 woof! 07:35:27 i've listened to this song about 10 times today http://fenn.dyndns.org/pub/mp3/Juno Reactor - Complete Discography (1992-2004)/Juno Reactor - Transmissions (1993)/06. Juno Reactor - 10,000 Miles.mp3 07:36:11 never heard of it 07:36:20 juno reactor is the shizzle 07:43:06 Jacky^afk has quit 07:43:11 Jacky^afk has joined #emc 08:06:50 Jymmm is now known as Red70sShow 08:06:50 Red70sShow is now known as Jymmm 09:17:19 Jymmm has quit 10:24:09 Jacky^afk is now known as Jacky^ 22:15:52 logger_aj has joined #emc 22:15:52 topic is: "Welcome to the Enhanced Machine Control forum - Support and development of a linux based CNC control. | Home:www.linuxcnc.org | Regular Developers' meetings every Sunday 14:00-18:00 GMT | wiki up @ http://wiki.linuxcnc.org | EMC usage map: http://www.frappr.com/emctheenhancedmachinecontroller" 22:15:52 Users on #emc: logger_aj k4ts acemi sed_ rayh Jymmm _tarzan_ jepler Jacky^ cradek paelscrit A-L-P-H-A @ChanServ lerman SWPadnos LawrenceG Ephexis fenn picnet djb_rh bill2or3 CIA-17 ccjoe alex_joni bill20r3 jtr_ robin steves_logging websys ValarQ 22:16:02 or, maybe is also possbile 22:16:13 but you lost a lot of money 22:16:23 yep, you just have to start over. 22:21:10 bill20r3: this is a machine I like http://www.lmwatts.com/cnc.html 22:21:37 My first interest is to work on wood 22:22:18 actually its very hard to find good materials (wood) 22:22:28 and good jobs 22:22:43 i'm pointing at quality 22:22:53 dunno what will happen .. 22:23:56 there are not so much peoples around understanding high quality jobs 22:24:22 at least, here .. 22:28:48 what sort of wood do you prefer to work with? 22:29:12 it does not depend on wood type 22:29:26 it depend on ow it is 'seasoned' .. 22:29:48 you know, the wood should stay years after cutted 22:30:02 actually, its ready after 3 months 22:30:16 but.. ready for what ? 22:31:12 its an ancient art 22:31:15 ahh. I guess you cang just go down to the local lumber yard and ask for a block of maple. 22:31:29 s/cang/cant/ 22:31:45 wood has his secrets 22:31:56 as the pizza :) 22:32:37 it cand be bad or good , cheaper or expensive 22:32:53 03jepler * 10emc2/tcl/bin/setupconfig.tcl: 22:32:54 add some options that improve the look of the pages: use a non-bold font, and use a white background for several widgets 22:32:54 left-justify most text, instead of centering it. 22:32:54 on the page that creates backups, add a button to show the standard "save as" file browser 22:32:54 when loading the logo, stop after one variant was found 22:33:25 night 22:33:47 night k4ts 22:33:54 k4ts has quit 23:19:59 <_tarzan_> _tarzan_ has quit 23:21:17 night 23:21:23 Jacky^ is now known as Jacky^afk 23:34:48 LawrenceG has quit 23:35:27 LawrenceG has joined #emc