| 01:13.56 | brlcad | yeah, hilarity :P |
| 01:13.58 | brlcad | :) |
| 01:25.53 | *** join/#brlcad jgay (n=jgay@fsf/staff/jgay) | |
| 01:35.15 | *** join/#brlcad jgay_ (n=jgay@pool-96-233-21-26.bstnma.east.verizon.net) | |
| 01:49.54 | Twingy | hello PrezKennedy |
| 03:18.42 | *** join/#brlcad starseeker (n=CY@c-68-33-217-173.hsd1.md.comcast.net) | |
| 03:18.48 | starseeker | Wooo - hoooo! |
| 04:02.05 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 04:45.52 | brlcad | heh, looks like starseeker got his net set up quick |
| 05:11.56 | CIA-31 | BRL-CAD: 03brlcad * r30010 10/brlcad/trunk/configure.ac: check for strlcat/strlcpy for the guts of bu_strlcat/bu_strlcpy |
| 05:13.10 | CIA-31 | BRL-CAD: 03brlcad * r30011 10/brlcad/trunk/include/db.h: include bu.h, self-contain |
| 05:13.47 | CIA-31 | BRL-CAD: 03brlcad * r30012 10/brlcad/trunk/src/rttherm/viewtherm.c: header doc cleanup |
| 05:15.07 | CIA-31 | BRL-CAD: 03brlcad * r30013 10/brlcad/trunk/src/canon/canon.h: need bu.h |
| 05:16.19 | CIA-31 | BRL-CAD: 03brlcad * r30014 10/brlcad/trunk/src/conv/g5-g4.c: avoid the strncpy but keep it obvious that we're replacing 'plastic' with 'phong ' |
| 05:17.25 | CIA-31 | BRL-CAD: 03brlcad * r30015 10/brlcad/trunk/src/conv/comgeom/3d.h: remove duplicate defines already provided by db.h for NAMESIZE/NAMEMOVE, cleanup header |
| 05:22.59 | CIA-31 | BRL-CAD: 03brlcad * r30016 10/brlcad/trunk/src/conv/iges/ (8 files): |
| 05:22.59 | CIA-31 | BRL-CAD: consistently treat NAMESIZE as C strings of sizeof NAMESIZE+1 for the null (so |
| 05:22.59 | CIA-31 | BRL-CAD: the max names are 16) .. only db.h uses buffers instead of C-strings (for |
| 05:22.59 | CIA-31 | BRL-CAD: backwards compat with struct sizes). use new bu_strlcpy to properly copy and |
| 05:22.59 | CIA-31 | BRL-CAD: null-terminate safely. |
| 05:23.38 | CIA-31 | BRL-CAD: 03brlcad * r30017 10/brlcad/trunk/src/conv/dbupgrade.c: replace the strncpy with explicit setting when replacing 'plastic' with 'phong ' |
| 05:24.29 | CIA-31 | BRL-CAD: 03brlcad * r30018 10/brlcad/trunk/src/mged/track.c: |
| 05:24.29 | CIA-31 | BRL-CAD: consistently treat NAMESIZE as C strings of sizeof NAMESIZE+1 for the null (so |
| 05:24.29 | CIA-31 | BRL-CAD: the max names are 16) .. only db.h uses buffers instead of C-strings (for |
| 05:24.29 | CIA-31 | BRL-CAD: backwards compat with struct sizes). use new bu_strlcpy to properly copy and |
| 05:24.29 | CIA-31 | BRL-CAD: null-terminate safely. |
| 05:24.59 | CIA-31 | BRL-CAD: 03brlcad * r30019 10/brlcad/trunk/src/mged/objdir.h: only set NAMESIZE if we need to |
| 05:27.56 | CIA-31 | BRL-CAD: 03brlcad * r30020 10/brlcad/trunk/src/mged/concat.c: |
| 05:27.56 | CIA-31 | BRL-CAD: consistently treat NAMESIZE as C strings of sizeof NAMESIZE+1 for the null (so |
| 05:27.56 | CIA-31 | BRL-CAD: the max names are 16) .. only db.h uses buffers instead of C-strings (for |
| 05:27.56 | CIA-31 | BRL-CAD: backwards compat with struct sizes). use new bu_strlcpy to properly copy and |
| 05:27.56 | CIA-31 | BRL-CAD: null-terminate safely. |
| 05:28.16 | CIA-31 | BRL-CAD: 03brlcad * r30021 10/brlcad/trunk/src/burst/burst.h: only define NSIG if we need to |
| 05:28.54 | CIA-31 | BRL-CAD: 03brlcad * r30022 10/brlcad/trunk/src/burst/Mm.h: use libbu memory management and string processing |
| 05:30.27 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 06:09.07 | CIA-31 | BRL-CAD: 03brlcad * r30023 10/brlcad/trunk/src/adrt/libcommon/canim.c: ws |
| 06:17.52 | CIA-31 | BRL-CAD: 03brlcad * r30024 10/brlcad/trunk/src/conv/patch/patch-g.h: consistently use NAMESIZE+1 for non-db.h struct strings (intentionally treating as strings instead of buffers) |
| 06:18.43 | CIA-31 | BRL-CAD: 03brlcad * r30025 10/brlcad/trunk/src/conv/g4-g5.c: avoid the strncpy but keep it obvious that we're replacing 'plastic' with 'phong ' |
| 06:48.51 | CIA-31 | BRL-CAD: 03brlcad * r30026 10/brlcad/trunk/src/vdeck/vproc.c: wow, still k&r .. update to ansi, use libbu more (untested) |
| 06:51.14 | CIA-31 | BRL-CAD: 03brlcad * r30027 10/brlcad/trunk/src/vdeck/vdeck.c: tricky/risky/untested string changes to use bu_strlcpy, but do it anyways since they seem safe enough (given use and surrounding code) and there are no strcat's involved. |
| 06:52.26 | yukonbob | nn brlcad |
| 06:52.33 | yukonbob | ~brlcad++ |
| 06:57.02 | *** join/#brlcad Z80-Boy (i=clock@217-162-111-207.dclient.hispeed.ch) | |
| 07:00.00 | CIA-31 | BRL-CAD: 03brlcad * r30028 10/brlcad/trunk/src/librt/nmg_class.c: meh |
| 07:14.58 | CIA-31 | BRL-CAD: 03brlcad * r30029 10/brlcad/trunk/src/util/ttcp.c: meh |
| 07:21.38 | Z80-Boy | ' |
| 07:25.15 | CIA-31 | BRL-CAD: 03brlcad * r30030 10/brlcad/trunk/ (159 files in 37 dirs): (log message trimmed) |
| 07:25.15 | CIA-31 | BRL-CAD: sweeping string management changes to help ensure more secure/consistent null |
| 07:25.15 | CIA-31 | BRL-CAD: termination and bounds checking. use bu_strlcpy/bu_strlcat where appropriate |
| 07:25.15 | CIA-31 | BRL-CAD: passing the size of the buffer (expected to be a NULL-terminated C-string) |
| 07:25.15 | CIA-31 | BRL-CAD: instead of calling strcat/strncat/strcpy/strncpy. this lets us get rid of most |
| 07:25.17 | CIA-31 | BRL-CAD: of the sanity/manual null-terminations. also update to use sizeof instead of |
| 07:25.19 | CIA-31 | BRL-CAD: hard-coded constants where useful. hopefully not too many/any bugs getting |
| 07:36.59 | CIA-31 | BRL-CAD: 03brlcad * r30031 10/brlcad/trunk/src/mged/rtif.c: oops, typo -- line not count |
| 07:39.33 | CIA-31 | BRL-CAD: 03brlcad * r30032 10/brlcad/trunk/src/proc-db/fence.c: quell warnings |
| 07:49.45 | CIA-31 | BRL-CAD: 03brlcad * r30033 10/brlcad/trunk/ (include/orle.h src/liborle/rle.c): |
| 07:49.45 | CIA-31 | BRL-CAD: decouple liborle from libfb (and in turn from libbu) by having it provide its |
| 07:49.45 | CIA-31 | BRL-CAD: own RLEpixel and RLEColorMap types as well as defining RED/GRN/BLU if needed. |
| 07:49.45 | CIA-31 | BRL-CAD: this should fix compilation woes being seen on some platforms (e.g. debian) |
| 07:49.45 | CIA-31 | BRL-CAD: under certain configurations -- particular an error related to not finding tcl.h |
| 07:49.48 | CIA-31 | BRL-CAD: (from bu.h from fb.h). |
| 07:53.12 | CIA-31 | BRL-CAD: 03brlcad * r30034 10/brlcad/trunk/src/adrt/librender/Makefile.am: need tcl flags (bu.h inclusion) |
| 07:54.39 | CIA-31 | BRL-CAD: 03brlcad * r30035 10/brlcad/trunk/src/adrt/libutil/Makefile.am: need tcl flags, opl |
| 07:55.50 | CIA-31 | BRL-CAD: 03brlcad * r30036 10/brlcad/trunk/src/adrt/slave/Makefile.am: need tcl flags |
| 07:59.04 | CIA-31 | BRL-CAD: 03brlcad * r30037 10/brlcad/trunk/include/orle.h: need COPYRGB defined too |
| 08:00.55 | CIA-31 | BRL-CAD: 03brlcad * r30038 10/brlcad/trunk/src/fbed/Makefile.am: include the tcl cppflags via fb.h |
| 08:04.27 | CIA-31 | BRL-CAD: 03brlcad * r30039 10/brlcad/trunk/src/libbu/ (7 files): |
| 08:04.27 | CIA-31 | BRL-CAD: more conversion over to the new bu_strlcpy/bu_strlcat routines for more |
| 08:04.27 | CIA-31 | BRL-CAD: consistent null-termination and bounds checking. (vls and parse are still not |
| 08:04.27 | CIA-31 | BRL-CAD: modified as some of their callers seem to be buffers instead of C-strings) |
| 08:06.20 | *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:08.20 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 08:13.29 | CIA-31 | BRL-CAD: 03brlcad * r30040 10/brlcad/trunk/ (include/bu.h src/libbu/fchmod.c): |
| 08:13.29 | CIA-31 | BRL-CAD: refactor the bu_fchmod interface to only take a FILE * instead of the filename |
| 08:13.29 | CIA-31 | BRL-CAD: as that has the same security vulnerability as calling chmod() does. remove the |
| 08:13.29 | CIA-31 | BRL-CAD: chmod() call in the implementation as that was just done for Windows where |
| 08:13.29 | CIA-31 | BRL-CAD: fchmod() or a secure equivalent doesn't seem to be available. instead, punt by |
| 08:13.31 | CIA-31 | BRL-CAD: doing what cygwin does. just ignore the request and pretend it failed. might |
| 08:13.33 | CIA-31 | BRL-CAD: want to pretend it succeeded, but good as anything for now. |
| 08:19.50 | CIA-31 | BRL-CAD: 03brlcad * r30041 10/brlcad/trunk/src/rt/do.c: need string.h for the ansi funcs (for memset), quell warning |
| 08:25.24 | CIA-31 | BRL-CAD: 03brlcad * r30042 10/brlcad/trunk/src/rt/reshoot.c: need string.h for the ansi funcs (for memset), quell warning |
| 08:27.09 | CIA-31 | BRL-CAD: 03brlcad * r30043 10/brlcad/trunk/src/ (fb/fb-pix.c fb/fb-png.c mged/rtif.c): |
| 08:27.09 | CIA-31 | BRL-CAD: bah, second mistake almost in a row... almost completely forgot to update the |
| 08:27.09 | CIA-31 | BRL-CAD: callers to bu_fchmod to remove the filename parameter (!). time to call it a |
| 08:27.09 | CIA-31 | BRL-CAD: night before I start making other stupid mistakes at this late hour. |
| 09:42.00 | *** join/#brlcad minute-web (i=550c4095@silentflame/member/pdpc.base.minuteelectron) | |
| 11:54.13 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-086-091.pools.arcor-ip.net) | |
| 12:42.21 | *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) | |
| 12:55.21 | *** join/#brlcad Elperion (n=Bary@p54877B72.dip.t-dialin.net) | |
| 13:27.47 | *** join/#brlcad Axman6_ (n=Axman6@61-69-2-41.netspeed.com.au) | |
| 13:29.04 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 14:04.12 | CIA-31 | BRL-CAD: 03bob1961 * r30044 10/brlcad/trunk/src/libdm/dm-wgl.c: When creating a toplevel window make sure it's not iconified. |
| 14:08.59 | *** join/#brlcad docelic (n=docelic@77.237.113.83) | |
| 14:21.25 | CIA-31 | BRL-CAD: 03bob1961 * r30045 10/brlcad/trunk/src/mged/utility1.c: Close FILE * before calling editit. |
| 14:24.06 | CIA-31 | BRL-CAD: 03bob1961 * r30046 10/brlcad/trunk/src/mged/mater.c: Close FILE * before calling editit. |
| 14:24.35 | CIA-31 | BRL-CAD: 03bob1961 * r30047 10/brlcad/trunk/src/mged/chgmodel.c: Close FILE * before calling editit. |
| 14:28.28 | CIA-31 | BRL-CAD: 03bob1961 * r30048 10/brlcad/trunk/src/mged/red.c: Check return value from bu_temp_file(). Close FILE * before calling editit. |
| 14:36.24 | CIA-31 | BRL-CAD: 03bob1961 * r30049 10/brlcad/trunk/src/mged/tedit.c: Minor formatting. |
| 14:54.56 | docelic | New website looks nice |
| 16:12.35 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) [NETSPLIT VICTIM] | |
| 16:12.47 | *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 17:51.10 | ``Erik | dang, that razor mouse is zippy |
| 18:30.23 | CIA-31 | BRL-CAD: 03erikgreenwald * r30050 10/brlcad/trunk/src/adrt/libutil/display.c: Need to include bu.h for the bu_strlcpy() macro. |
| 19:04.24 | ``Erik | had to turn down the track speed, heh :) but it's a nice enough mouse |
| 19:21.14 | *** join/#brlcad Z80-Boy (i=clock@217-162-110-123.dclient.hispeed.ch) | |
| 20:13.00 | *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) | |
| 20:13.00 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you | |
| 20:20.56 | *** join/#brlcad ibot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) | |
| 20:20.56 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Channel logs at http://ibot.rikers.org/%23brlcad/ || BRL-CAD is on scan.coverity.com but still offline || Release 7.12.0 coming soon to a desktop near you | |
| 21:28.22 | *** join/#brlcad Z80-Boy (i=clock@217-162-110-123.dclient.hispeed.ch) | |
| 21:38.55 | *** join/#brlcad cad87 (n=51e9fd6f@bz.bzflag.bz) | |
| 21:51.54 | *** join/#brlcad cyapp (n=CYapp@85.muba.balt.washdctt.dsl.att.net) | |
| 21:52.13 | cyapp | Howdy gang! |
| 21:53.24 | brlcad | howdy cyapp :) |
| 21:59.45 | cyapp | Guess I should use my real name now :-) |
| 22:01.12 | ``Erik | didja find them? |
| 22:01.47 | cyapp | which? |
| 22:04.57 | poolio | congrats cyapp :] |
| 22:04.57 | ``Erik | huh, a rainbow |
| 22:08.31 | CIA-31 | BRL-CAD: 03erikgreenwald * r30051 10/brlcad/trunk/ (5 files in 3 dirs): make goo value per metaball control point |
| 22:20.33 | CIA-31 | BRL-CAD: 03erikgreenwald * r30052 10/brlcad/trunk/src/vas4/vas_io.c: Use termios tab expansion name instaed of sgtty if possible (fbsd pr ports/119096). |
| 22:57.14 | *** part/#brlcad starseeker (n=CYapp@85.muba.balt.washdctt.dsl.att.net) | |