summaryrefslogtreecommitdiff
path: root/x11/xlockmore
AgeCommit message (Collapse)AuthorFilesLines
2001-03-31o Fix/add quotingzuntum1-2/+2
o Respect ${CFLAGS}
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-06minor rewordlukem1-1/+1
2001-02-05XLOCK_LIGHT should also configure --without-gltt --without-ttf --without-opengllukem1-2/+3
2000-12-17Re-format, correct any typos.wiz1-12/+11
2000-12-15Update to xlockmore-5.00. Changes:hubertf5-25/+15
Note that the main reason for version 5.0 were various security flaws in some of the blanker modules. 5.00 + Just about all modes are now updated. Numerous bug fixes added. + Modes modified for safer allocating. Part of fix to security flaw. + xlock was broken by using up all the virtual memory. + xlockdir may need more work. Multiscreen fixes added. + text3d, an unstable C++ mode, needs more work, for the calls to "new". + Tom Schmidt & Jouk Jansen caught numerous goofs. Assorted fixes when doing above like "discrete -mono", and lyapunov & mandelbrot now sometimes draw from the right side. tube, lyapunov, and mandelbrot now go through colormap changes forward and backward. * XFreeColors bug fix in colors.c thanks to Ian Collier * <Ian.Collier@comlab.ox.ac.uk>. * Enhanced xlock/util.c for SunOS 4.1.X and others that needed the * matherr() function defined. Now handles acos() and asin() DOMAIN * error messages. Thanks to Tom Schmidt <tschmidt@micron.com>. * SunOS 4.1.3_U1 did not have CLOCKS_PER_SEC defined. Thanks to Tom Schmidt * <tschmidt@micron.com>. pentomino mode added by Stephen Montgomery-Smith <stephen@math.missouri.edu>... it includes a scalable 3d look. tetris mode now uses and older version of this scalable 3d look as well. fire, sballs, lament and atlantis updates by Eric Lassauge. SIA passwording for Tru64 help thanks to Octave Orgeron <octave@sun.com>. ImageMagick stuff added by Jouk Jansen <joukj@hrem.stm.tudelft.nl> Setup to go only for VMS. SunC++ (Forte 6 U1) compatiblity changes. sball mode... new GL mode, converted by Eric Lassauge (one improvement I would like to see is to see balls at the corners of the 4 other platonic solids instead of just the cube). euler2d new mode option, eulerpower Added optimizations, rotation of region to maximize screen fill, and new algorithm for solving diff equation makes it twice as fast thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu>. bubble3d, invert release fix fire mode... new GL mode converted by Eric Lassauge <lassauge@mail.dotcom.fr>. Also had a few other mods including a solitare and new l-* icons in pixmaps. Tom Schmidt <tschmidt@micron.com> added a -size option similar to sproingies. tree stuff added lint cleanups cartoon and raster image removed, bat and bounce modes modified to do some of what it used to but not all... e-sound can now be turned off thanks to Mark Davies life patterns more random VMS edits thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. Dpms lib changes for configure for Solaris 8 and XFree86 4.0 (latter not tested). Also added a new Solaris xpm. kaleid: new spiral and spots options thanks Robert Adam, II <raii@comm.net> (spiral looks best like: xlock -mode kaleid -spiral -alternate -size 20 -count 5 ). Configure update for Mesa thanks to Tom Schmidt <tschmidt@micron.com>. closedown patch thanks to Bernd 'Bing' Leibing <bernd.leibing@rz.uni-ulm.de>. vtlock patches Eric Lassauge <lassauge@mail.dotcom.fr>. VMS edits thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. Configure update for X11R6.4 and X11R6.5.1. Display error should be printed if SYSLOG defined thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. xlock -resources crash fixed on Solaris thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. coredump fix for GL modes cage, moebius, rubik, skewb, and stairs and Mesa3.1 thanks to Tom Schmidt <tschmidt@micron.com>. solitare.cc update for disable-interactive. xlock -resources crash fixed on Solaris thanks to Alexander Elgert <elgert@rbg.informatik.tu-darmstadt.de>. Security Focus found a security bug with display name passing "%d" as the display name. Thanks to Jeremy Buhler <jbuhler@cs.washington.edu> for the xlockmore patch. Environment configuration (--disable-interactive) logic was corrected (default was ok but you had to --enable-interactive to disable) thanks to Tom Schmidt <tschmidt@micron.com>. Man page changes. * New since last beta + Updated since last beta
2000-11-30Make this work on systems (XFree86 4) without libXdpms. I am testing nowjwise1-1/+9
whether this works completely correctly (without this patch, xlockmore will not compile).
2000-11-09If compiled with esound (or rather, esound is found at compilation time), andhubertf2-4/+14
xlock is called with "+sound" to not play sound, actually do so. (Worked w/o esound). Patch submitted in PR 11185 by Mark Davies <mark@MCS.VUW.AC.NZ>
2000-10-22Add CHECK_MESA prior to bsd.prefs.mk to make sure the Mesa check isrh1-1/+3
performed
2000-10-15Use new USE_MESA variable to depend on the correct Mesa packagesrh1-2/+2
2000-08-311. Introduce two variablesitohy1-2/+22
XLOCK_LIGHT don't use MesaGL or XPM if defined XLOCK_DEFAULT_MODE default mode if no "-mode" is specified 2. Use audioplay(1) for sound support. I don't think the "-sound" flag has ever worked, but I might have miss something....
2000-08-29Update to xlockmore-4.17.2 Changes:hubertf2-4/+4
* coredump fix for GL modes cage, moebius, rubik, skewb, and stairs * and Mesa3.1 thanks to Tom Schmidt <tschmidt@micron.com>. * solitare.cc update for disable-interactive. * xlock -resources crashes on Solaris thanks to Alexander Elgert * <elgert@rbg.informatik.tu-darmstadt.de>.
2000-08-23Use "USE_XPM" option instead of direct dependence on the "xpm" package.tron1-4/+4
2000-08-21Update to 4.17.1. Changes:hubertf4-27/+9
!!! We already had the security-related changes in pkgsrc !!! * Security Focus found a security bug with display name passing "%d" as the * display name. Thanks to Jeremy Buhler <jbuhler@cs.washington.edu> for * the xlockmore patch. * Environment configuration (--disable-interactive) logic was corrected * (default was ok but you had to --enable-interactive to disable) thanks * to Tom Schmidt <tschmidt@micron.com>. * Man page changes.
2000-08-16Fix possible vulnerability due to improper use of "syslog(3)" ortron2-4/+22
"fprintf(3)".
2000-08-15"xlockmore" is (with a little delay) also available on X11 mirrors. Sotron1-2/+3
add "MASTER_SITE_XCONTRIB" to the master site list.
2000-08-15Updatej to 4.17. Changes:hubertf8-47/+48
+ euler2d, new mode thanks to Stephen Montgomery-Smith + <stephen@math.missouri.edu> also some work was done by Tim Auckland + <Tim.Auckland@Procket.com>. See euler2d.tex for theory. & XSync(dsp, True) should not be used in modes as it is hard to log in & when input password characters are randomly dropped. - tetris, you can now play with -trackmouse, row clearing fixed, bonus - pieces. Added a new look to pieces but must be compiled in with - -DBM_PLAIN. - Purify Uninitialized Memory Read found in euler2d, life, and swarm and - a memory leak in juggle. SunOS fix for xcl and juggle and gameless - environment configuration (--disable-interactive) thanks to Tom Schmidt - <tschmidt@micron.com>. bounce, bat, pacman, and braid should look better for password sized windows xcl, new mode control-line combat model race, conversion from xscreensaver thanks to its author Martin Berentsen <berentsen@sent5.uni-duisburg.de>. multi-byte character support for languages like Japanese. Fixed for bomb.c, nose.c, dclock.c, xlock.c, resource.c, iostuff.c, xmlock.c, and xglock.c. Also added new xmlock/XmLock-jp.ad. Thanks to Yokota Hiroshi <yokota@netlab.is.tsukuba.ac.jp>. Maintainer (David Bagley) is a little confused about gettext and settext stuff. swarm improvements thanks to Juan Heguiabehere <juanh@wins.uva.nl>. Now do not fly at 45 degree angles most of the time and longer trails with -size. Noticed some drawing errors on some Sun displays with long trails, probably a Sun hardware problem. euler2d, new mode thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu> also some work was done by Tim Auckland <Tim.Auckland@Procket.com>. See euler2d.tex for theory. added BLANK_ONLY #define if you only want the blank mode. VMS patch for sound thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. sco patch from Ronald Joe Record <rr@sco.com>. Did not take the patches straight so there could be some problems still, but tried to address the issues. (etc/play.sh, spline.cc sqr, t3d.c time inc, and sysv5 build issues). configure should now find Mesa as opengl. Worked before for me... but may work for others now too. Minor warnings removed various files. loop.c now loops can go clockwise too. The program decides which set of rules to use. (Is handedness a requirement for life? (DNA for example has right-handed helices.)) Added some debugging for building rules easier, hexagonal life more fleshed out so RAND_RULES will work until about generation 540. ESound updates by Eric Lassauge <lassauge@mail.dotcom.fr>. xcl, new mode control-line combat model race, conversion from xscreensaver thanks to its author Martin Berentsen <berentsen@sent5.uni-duisburg.de>. juggle.c: fix bug which caused crashes on some machines, less flashy arms, real-time, -pattern random (a true pattern generator), figure moved down and scaled, bouncing, more random, one ball juggling should not come up, and Sun CC 5.0 errors/warnings removed thanks to Tim Auckland <tda10@geocities.com>. HP problems identified for life.c and shape.c, no code changes since it seems to be a strange bug in the HP cc compiler when using both -O and -g flags (default). HP CC warnings removed in solitare.cc, xlock.c, resource.c, dclock.c, decay.c, goop.c, ico.c, juggle.c, starfish.c, t3d.c, tetris.c, erase*.*. Updated configure and README for compiling and linking through HP's cc. Still some open problems. Some arbitrary sized arrays removed in xlock.c, resource.c, and mode.c, do not believe them to be security problems. HP_PASSWDETC - due to possible security problems this will no longer compile by default, pointed out by Theo de Raadt <deraadt@cvs.openbsd.org>. Sun CC 5.0 warnings changes cover all modes with options. skewb mode added as an unstable GL mode. Its in development. Not much yet... I just have the corners drawn so far and no real movement yet. Its like a Rubik's Cube but with diagonal cuts that cut through the the center of the cube on a skewed angle. mult-byte character support for languages like Japanese. Fixed for bomb.c, nose.c, iostuff.c, xmlock.c, and xglock.c. Also added new xmlock/XmLock-jp.ad. Thanks to Yokota Hiroshi <yokota@netlab.is.tsukuba.ac.jp>. Buffer overrun security fix does not allow root access directly but the encrypted password file may be found in memory. This vulnerability was discovered by Brock Tellier with additional research by Anthony Osborne at the COVERT Labs of PGP Security, Inc. Now allocate memory instead of an arbitrary limit on mode name length. run mode added, its a hack but it sort of works. :) Also changed resource.c to make a special case for it. would be nice if password window worked too... Will probably crash and burn on multiscreens, random mode, etc. run like: xlock -mode run -geometrystring geometry -runprogram xclock xlock -mode run -geometrystring g -runprogram xlogo xlock -mode run -geometrystring none -runprogram xfishtank (May be having a little problem with the none option...) _NOT_ a good idea to recursively run xlock Not fond of the name of the mode or its option names... so if you have better names in mind ... tell me. Moved to unstable (due to VMS and -debug problems). ico.c most flashing removed. FullRandom added and now rotates more randomly, rotates in the proper direction (looking at it from the top, I guess its wrong if you think it should be on a glass table and the view is underneath...) and changes when it hits the end of the screen. and changes when it hits the end of the screen. Linewidth and points added as well. rubik.c update for stickers and cube roundness variables now set in macro, considering creating a new skewb mode (its a like a rubik's cube but with diagonal cuts). XFree86 4.0 fixes for DPMS and XCloseDisplay thanks to Jeremy Buhler <jbuhler@cs.washington.edu>. Call to XCloseDisplay was causing problems, removing it should not, right? More fixes for DPMS, this time for NetBSD. Thanks to <hubert.feyrer@rz.uni-regensburg.de> solitare.cc Solaris CC warnings removed and fixed shapes when in password window. xalock removed from distribution + Updated since BETA1 & New since BETA - Updated since BETA
2000-05-16Add back patch to find fortune even if not in $PATH.hubertf2-11/+12
Noted by Dan McMahill.
2000-05-11Add "lsall" and "lsbest" commands to pkg_admin, to find all/besthubertf8-27/+87
package matching a certain pattern. Examples: yui# cd /usr/pkgsrc/packages/i386ELF/All/ yui# ls unzip* unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip*' unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip>=5.40' unzip-5.40.tgz unzip-5.41.tgz yui# pkg_admin lsall 'unzip>=5.41' unzip-5.41.tgz yui# pkg_admin lsbest 'unzip>=5.40' unzip-5.41.tgz yui# pkg_admin lsall /usr/pkgsrc/packages/i386ELF/All/'{mit,unproven}-pthread*' /usr/pkgsrc/packages/i386ELF/All/mit-pthreads-1.60b6.tgz This adds a shell/user-interface to pkg-patterns, which are a superset of sh/csh patterns and can't be expanded by any shell.
2000-04-05Make this work with Mesa GL 3.1 or newer.tron2-1/+15
2000-02-05RCS tag addedwiz1-0/+1
1999-09-29Use wildcard dependence for "Mesa" package so that either standard ortron1-2/+2
hardware accelerated Mesa libraries can be used.
1999-09-21Consistency:abs1-1/+1
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
1999-08-27"INSTALL_*" is passed to "configure" automatically, no need to do ittron1-4/+1
manually.
1999-07-09Add package patch checksum files.agc1-0/+4
1999-06-23Update to V4.14. Changes:hubertf2-4/+4
Peter Munster <peter@gmv.spm.univ-rennes1.fr> found a bug with -lockdelay and +mousemotion. Moving the mouse after the delay brought up the password window. For 4.15 I will probably add "#ident" stuff for all .h files. Started but commented out for now since it should be tested more. Update matrix in menus, man page XLock.ad, and gui programs. matrix: update to make it look more like the movie thanks to Joan Touzet <joant@cadence.com>. life: added a P88 oscillator to life.c from Paul Callahan http://www.cs.jhu.edu/~callahan/patterns/p1/p1.html and a diagonal sparker from Tim Coe http://www.cs.jhu.edu/~callahan/patterns/dspark/dspark.html thornbird: upgraded from author <Tim.Auckland@corp.sun.com>. xjack: fix for little window thanks to Jouk Jansen. text3d: -message "text" updates from Eric Lassauge and Jouk Jansen. Purify errors noted in text3d.cc thanks to Tom Schmidt. updates for fortunes from Jouk Jansen initialization errors of GLTT library. Thanks to Jouk Jansen and Scott <mcmillan@cambridge.com>. dclock: options y2k and millennium from Tom Schmidt <tschmidt@micron.com>. It uses local timezone and description was cleaned up. French translations by Eric Lassauge <lassauge@sagem.fr> and Dutch translations from Jouk Jansen. Also Tom patched dclock up for NetBSD. flag: descriptions and purify errors from Tom Schmidt <tschmidt@micron.com>. -neighbors now a mode option. -mouse changed to -trackmouse -mousemotion was getting picked up instead. -shift, tshift and -cycle combined to -cycle for crystal, tetris, and starfish. Multiple options use in modes now possible. Set up only for -eyes for ant and bug. (Also another major test would be an option that passed an integer in). Code stolen from ParseCmd.c from X11R6.4 source and then made so argc and argv are NOT updated. Jouk Jansen fixed if for VMS. Jouk Jansen cleaned up the erase modes. New option -erasetime added which will cause the erase to come to an abrupt end on a slow machine. Default set at 2 seconds. Also made the erasing smoother... Also fixed a problem on starfish when size became 0. Resurrected some old code in ant.c so now ant and bug have an -eyes switch. (In the case of bug, it does not let the bug see any better, it just shows the direction its facing). So far its for neighbors = 4 or 8 only in ant ... (and bug also has neighbor = 6 setup). The graphics leaves some room for improvement. bug now can have 4 or 8 neighbors and restarts if all bugs die (this did not always work before). -cpasswd will now work if system uses shadow passwords even if not configured with --enable-xlockrc . matrix mode thanks to Erik O'Shaughness <eriko@austin.ibm.com>. Miscellaneous patches to this mode (less warnings, unexpected events, leaks thanks to Tom Schmidt, Jouk Jansen and myself). The font seems is from X11. rubik.c now supports LxMxN cubes where non-square faces turn 180 degrees. (nx2n 90 degree turns or known more generally as "banded cubes" is yet another level of complication which I will not attempt... yet). fizzle and spiral erase modes ported from xscreensaver thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl>. showmodes.sh fixed... need nawk or gawk not awk loop now has a mechanism to realize when the lifeforms are dead. Still some futile life is not caught (i.e life that will eventually repeat itself). A way for users to unlock each others display. Kind of defeats the lock but the unlocked user is mailed and and entry is written to syslogd. Thanks to Mark Kirk <mkirk@pdi.com> for his vizlock-1.0 patch. Compile-time switch for this is GLOBAL_UNLOCK. This is probably full of security holes when enabled... :) decay update. Now does not show user screen by default. +hide will decay the screen. Also want to update it so that it randomizes the position of the screen in the little password window when +hide is used. bug mode bugfix (fixed a rare segmentation fault) thanks to Mike Coleman <mkc@kc.net>. Cleaned up a warning in invert mode and some extra files. mandelbrot update by Tim AuckLand <tim.auckland@corp.sun.com> -binary Modulates the colours to indicate the "Binary Decomposition" of the exterior of the mandelbrot set. -dem Instead of displaying 'escape times', display an estimate of the distance between the point to be coloured and the set. xpm modes should refresh better now when the colormap changes. decay and lyapunov taken out of unstable category. lament changed for latest MesaGL version, text3d updates for fortunes thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl> Red and Blue swapped for -use3d to conform with my glasses from Sun, National Geographic, and Insight. Colormap problems fixed when two xlock (with -install) run (this can happen if xautolock is running and you lock the machine manually) thanks to Jouk Jansen <joukj@hrem.stm.tudelft.nl> New space mode from <Vincent.Caron@ecl1999.ec-lyon.fr>. Probably will combine the best features of star and space for a new star mode. You must compile it in with --enable-unstable even though it seems to be stable... Changed my e-mail address to bagleyd@tux.org... the old one will still work (as long as the new one does).
1999-04-06Update to 4.13.1hubertf2-4/+4
Changes: bug mode bugfix (fixed a rare segmentation fault) thanks to Mike Coleman <mkc@kc.net>. Got rid of some duplicate files for invert mode.
1999-03-15Forgot to rm during last update - pointed out by Matthias Scheler. Thanks!hubertf1-359/+0
1999-03-09update to xlockmore-4.13hubertf3-18/+18
1999-02-20Fix CONFLICTS (remove redundancy, mostly)hubertf1-4/+1
1999-01-30Replace all occurrences of USE_X11 with USE_X11BASE. This means "install thisagc1-2/+2
package into ${X11BASE}". Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11 headers and libraries to build this package".
1999-01-04Make xlock work on ELF systems too.frueauf2-0/+373
1998-09-30Enable GL blankers again now that Mesa package has been updated.tron1-6/+4
1998-09-30Add conflict entry for version 4.11.tron1-2/+3
1998-09-30upgrade to V4.12 (new modes: kumppa, starfish, ...)hubertf2-4/+4
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-07-04Update xpm to 3.4k.mycroft1-2/+2
1998-06-28Update "xlockmore" to 4.11 and disable Mesa support for security reasons.tron2-5/+9
1998-06-22Update package Makefiles for automatic manual page handling.agc1-2/+1
1998-05-19Update to xlockmore V4.10;hubertf2-3/+3
New modes: goop, discrete, flow, and thornbird.
1998-04-22Remove the old deprecated DEPENDS definition from bsd.pkg.mk.agc1-3/+3
Implement a new DEPENDS definition, which looks for an installed package, building it if not present, and use it in preference to LIB_DEPENDS. This should make the package collection more useful on NetBSD ELF ports.
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-7/+2
Remove redundant (and sometimes erroneous) comments.
1998-03-24Update to V4.09hubertf2-3/+3
1998-03-15Update to 4.08.1.veego2-3/+3
1998-03-02Update to V4.08hubertf2-9/+8
1998-02-06Update to V4.07; New modes: bubble, stairs.hubertf2-3/+3
1998-01-30Modify individual package Makefiles to use the new way of specifyingagc1-3/+3
shared object dependencies (LIB_DEPENDS).
1998-01-30update to V4.07BETAhubertf2-3/+3