commit 757909d4da195c95dc01f77407b6f20fbfcea40d Author: Ondrej Jirman Date: Tue Apr 2 08:27:57 2013 +0200 Updated NEWS file for 1.0.1 release commit a678313a24b6807da349571f8d00ce4db890631e Author: Ondrej Jirman Date: Mon Apr 1 21:10:37 2013 +0200 Fix some more compiler warnings commit 4cf11ff3a926dc6b634432ed75f33bb0dcd12a5e Author: Ondrej Jirman Date: Mon Apr 1 21:08:30 2013 +0200 Build system fixes commit afd785f60e1ea7154bdf8c256d8400c11ede6846 Author: Ondrej Jirman Date: Mon Apr 1 21:06:35 2013 +0200 Fix compiler warnings commit f3926024456d16b683a4be22d4367f687d4e7757 Author: Ondrej Jirman Date: Sat Dec 24 05:23:53 2011 +0100 Update autotools configuration commit 7635f347938cb186d867486324154296934db6cf Author: Ondrej Jirman Date: Fri Dec 23 06:39:19 2011 +0100 Fix package database format to better match original pkgtools As per report by Ruarí Ødegaard: The formatting of /var/log/packages/* files that spkg creates differ from the official Slackware Pkgtools. Hence when used on a system like Salix any scripts that assume Slackware formatting may fail. The two obvious most obvious differences are that "PACKAGE SIZE" information is not the same format as installpkg would use. Also the contents of install/ are intentionally left out meaning you can't use this information to check if a package doinst.sh, without also looking at /var/log/scripts. There are also some differences in tabbing/spacing. With regards to the "PACKAGE SIZE" information, the official pkgtools switch from bytes, to kilobytes, to megabytes (and perhaps one day gigabytes if we ever get packages that big) as each size boundary is hit. spkg uses bytes and kilobytes only and even for then formats the packages bigger than a kilobyte differently to Slackware (by adding a space after file size and before the K). For example, after Opera is installed with spkg: $ head -n 4 /var/log/packages/opera-11.60-i686-1ro PACKAGE NAME: opera-11.60-i686-1ro COMPRESSED PACKAGE SIZE: 11239 K UNCOMPRESSED PACKAGE SIZE: 36608 K PACKAGE LOCATION: opera-11.60-i686-1ro.txz After Opera is installed with the installpkg: $ head -n 4 /var/log/packages/opera-11.60-i686-1ro PACKAGE NAME: opera-11.60-i686-1ro COMPRESSED PACKAGE SIZE: 11M UNCOMPRESSED PACKAGE SIZE: 36M PACKAGE LOCATION: opera-11.60-i686-1ro.txz commit 202d792f7109cb5fa926dfb8825b0738cbde9d67 Merge: 73cd17b f901408 Author: Ondřej Jirman Date: Sat Aug 25 04:18:13 2012 -0700 Merge pull request #3 from Yousha/master README file updated #2. commit f901408a7d07a8c742105f8b93dd788b95845c73 Author: Yousha Aleayoub Date: Wed Aug 29 15:18:02 2012 +0430 Updated. commit 73cd17b63329f612102714faed71e15bca07401b Author: Ondrej Jirman Date: Wed Mar 16 02:35:48 2011 +0100 Website updated to reflect 1.0 release commit bed02b4d310a7704472a7ee07ed1247764485f71 Author: Ondrej Jirman Date: Wed Mar 16 01:35:36 2011 +0100 Prepare version 1.0 release commit 76b20535207158bdbcb1b18f34ac9219232a2646 Author: Ondrej Jirman Date: Wed Mar 16 01:30:27 2011 +0100 Automatically run gtk-update-icon-cache if necessary (patch by George Vlahavas) Signed-off-by: Ondrej Jirman commit 17dc35a6151651849f58d809cb4d348f43d889d7 Author: Ondrej Jirman Date: Sun Jun 27 08:38:18 2010 +0200 Updated website commit 93a570890fa8eb3b4271222cecaf45c05561c901 Author: Ondrej Jirman Date: Mon Jun 14 08:39:57 2010 +0200 Bump version to 1.0rc13 commit eb5b83a336b01c1751fc510b9d0aa28d2622b447 Author: Ondrej Jirman Date: Mon Jun 14 08:37:38 2010 +0200 Implemented force install This option when used will create problems with package ambiguity during upgrade. spkg will pick random package with given shortname for upgrade. Make sure you know what you are doing, if you choose to use this option. commit 9bc91077f5d64c94411874ad6b7818f756ae41ab Author: Ondrej Jirman Date: Mon Apr 12 19:14:21 2010 +0200 bump version to 1.0rc12 commit ef58aecfed820d0068cccc5d59a9ee0c3cfeffb7 Author: Ondrej Jirman Date: Mon Apr 12 19:10:45 2010 +0200 increase some limits commit 513c4429dd92adaaadf5d96f5617921262e6813f Author: Ondrej Jirman Date: Fri Jun 12 20:53:59 2009 +0200 Fix for the txz package name parsing bug commit 8ce040907cd2a311a87bdf1636b91d2f95bce76b Author: Ondrej Jirman Date: Tue Jun 9 12:56:23 2009 +0200 Fix xzdec options commit 6c38cb86e08f2d73c9e0f5b4fde30b9f54112c7d Author: Ondrej Jirman Date: Tue Jun 9 12:56:11 2009 +0200 Bump version to 1.0rc11, updated NEWS file commit a3bd833618a449893a6c34d8195c56750aa481c7 Author: Ondrej Jirman Date: Tue Jun 9 12:52:16 2009 +0200 Updated download docs commit 3894ee2f4b79fdeeb22b886b80361c88d6764d68 Author: Ondrej Jirman Date: Tue Jun 9 12:52:01 2009 +0200 Fixed static spkg build commit e21cd1ecd13e3a8b14608ca567fc92e23aec61e6 Author: Ondrej Jirman Date: Tue Jun 9 12:51:45 2009 +0200 Implemented support for txz packages commit d860fb3127ef9deb878cbd72d676e041b34cc10c Author: Ondrej Jirman Date: Mon May 25 18:42:49 2009 +0200 Bump version to 1.0rc10 commit 83ba7ebeffe3122ff6a048d9f3336adc5f9e7b72 Author: Ondrej Jirman Date: Mon May 25 18:32:06 2009 +0200 Updated NEWS file for 1.0rc10 release commit 101cc2dd1becc14597894c7d84c3002b16446ccb Author: Ondrej Jirman Date: Mon May 25 18:27:26 2009 +0200 Added cross-build script to compile windows package on linux commit b0e50acadd42b5527f708d00f375ea1e00dcd780 Author: Ondrej Jirman Date: Mon May 25 18:26:49 2009 +0200 Windows support from Laura Michaels at I put together the equivalent of a SlackBuild script for building spkg on Windows with msys. Am hoping it will work on the Linux side as well (for cross-compiling with mingw) without too many changes needed. You may have to fix things like directory locations. I downloaded popt-1.8.1 from the gnuwin32 project at sourceforge. I also downloaded and compiled judy-1.0.4 from the link at your site. The glib library was probably from the GTK site. They supplies GTK libraries for Win32. Some of the functions available on Linux/posix machines aren't built-in for Win32. Specifically, fnmatch, flock, getline, utime and link were missing. There are several Open Source projects that already supplied routines for some of these, so rather than reinventing the wheel, I borrowed code from them. Links to the source are in the spkg.sh script. I did notice other libraries besides the ones I used that also supplied these functions and they could be used pretty much interchangeably or the routines could probably be rewritten if you want original source for them. For utime and link functions, I examined some Open Source code that implemented them, checked the Linux man pages and Windows documentation on the related functions and wrote them. You're welcome to put whatever kind of licensing would work best with spkg for those two files/routines. The various Win32 patches are in the spkg.patch file and part of the spkg.sh build script. I #ifdef'd Windows changes as __WIN32__ so all previous code should still compile fine on other systems. The spkg.sh script assumes you have makepkg on your system to package the final program. Probably not a problem on Linux, but I did do some porting of the makepkg script to get it working with msys since it isn't readily available on Windows. The program seems to build fine on my Windows XP machine using mingw and msys. I tried installing, updating, listing and removing a couple of packages. Eventually, would like to add some kind of support for slack-required files, but haven't had any time to look into that further. I've been running the program from within msys. That's probably where I'd use it anyway, when building libraries for mingw within the msys environment. Haven't tried running it straight from a command prompt, but don't see any reason why it shouldn't work that way as well. I think spkg makes a great tool for developers for keeping track of all those Open Source libraries that end up on a system. Am hoping to rebuild some of the libraries and programs I've been working with, using something similar to slackbuild scripts to keep track of all the steps and any necessary patches. Then I can use spkg to install and keep track of what's on my system. Thanks so much for sharing the code for this tool. A C implementation is so much nicer than a bunch of shell script files. Hope you can make use of the mingw additions. If you have any questions about what I did to get it to build on Windows, please let me know. Signed-off-by: Ondrej Jirman commit 7d0a14ae43d53f6b384ba2e1317934326ef8e495 Author: Ondrej Jirman Date: Sat Jan 27 16:09:24 2007 +0100 update news file commit b7378cc4004feab48a979ed7f52d91501dc9b3c8 Author: Ondrej Jirman Date: Sat Jan 27 16:05:06 2007 +0100 add support for tar packages, remove automatic compression type detection commit 8cdd9e1c8a2f0f1b7176a80bb402887f747c0ace Author: Ondrej Jirman Date: Sat Jan 27 15:42:55 2007 +0100 cleanup signal handling commit ae6d57912aaf42bb8bf5559d00ee4888782c344d Author: Ondrej Jirman Date: Sat Jan 27 15:42:31 2007 +0100 bump version to 1.0rc9 commit 47dda970b0daa39b47fbb336dab396d377db6c06 Author: Ondrej Jirman Date: Sat Jan 27 15:42:14 2007 +0100 move news to the top of the web page commit 847fddc679a80d2f234479022c1fc9558b453f1b Author: Ondrej Jirman Date: Sat Jan 27 15:41:35 2007 +0100 allow for tar extension in package name commit 02ea2a184aa671c59e27627875a2160c0f4e5a03 Author: Ondrej Jirman Date: Sat Nov 4 13:40:23 2006 +0100 updated news file with new experimental features commit f8ed9d8bc4a69dff3d7f17a70780772e8ae23a01 Author: Ondrej Jirman Date: Sat Nov 4 13:38:54 2006 +0100 Revert "isolate UNTGZ -> DB_FILE file type conversion into function" This reverts commit 4b3788bbb6118b9030c57b7fea2d514cab93ebb5. commit b9a00d87c17b3d189feb623d8fd36ff6f82d01e0 Author: Ondrej Jirman Date: Sat Nov 4 13:27:51 2006 +0100 updated todo commit fc6a75031a216c8c23fab7111f30d9a568768e37 Author: Ondrej Jirman Date: Sat Nov 4 13:27:42 2006 +0100 implement experimental symlinks directly in archive support Only enabled in --disable-legacy mode. commit 4b3788bbb6118b9030c57b7fea2d514cab93ebb5 Author: Ondrej Jirman Date: Sat Nov 4 13:26:55 2006 +0100 isolate UNTGZ -> DB_FILE file type conversion into function commit a99d3d4cb483608177c713e7b9b87718da997969 Author: Ondrej Jirman Date: Sat Nov 4 13:25:19 2006 +0100 mark disabling of legacy checks as experimental feature commit 6956edf65a4b044d6feeacc36ae4b76ac0b696cb Author: Ondrej Jirman Date: Sat Nov 4 12:59:10 2006 +0100 try to dereference symlink only if it is symlink This reduces number of syscalls during installation. commit 816cdd2bb7d2b4003c1291c723022fe4a346356e Author: Ondrej Jirman Date: Sat Nov 4 12:54:22 2006 +0100 add --disable-legacy configure variable commit 0e3de6f35cda4d483796986737da2dcb3732a23c Author: Ondrej Jirman Date: Sat Nov 4 12:40:29 2006 +0100 updated NEWS file for 1.0rc8 commit 266842430b4396dae6340332cf51e2563e06e2ed Author: Ondrej Jirman Date: Sat Nov 4 12:39:30 2006 +0100 cleanup .gdbinit commit 6fc9632f7de3c2bf9953be6167f2b61d9e9ed5b5 Author: Ondrej Jirman Date: Sat Nov 4 12:37:11 2006 +0100 updated todo commit 9e47551bd77fd0ae32c8e0d9b3c3dfe65d60e2b7 Author: Ondrej Jirman Date: Sat Nov 4 12:33:41 2006 +0100 make sys_mkdir_p dereference symlinks This fixes: ERROR: Can't access package database directory. commit 79cc84cb78cee7ea8371dd159e61b140be4df0ce Author: Ondrej Jirman Date: Sat Nov 4 12:23:06 2006 +0100 updated deps list on the website commit 5afea2d69e5fcbff9f720f232fd6128d13678b88 Author: Ondrej Jirman Date: Sat Nov 4 12:19:17 2006 +0100 improved slackbuild script commit 71948d60a4f528aaf74c4a094f64c03dacbc0237 Author: Ondrej Jirman Date: Sat Nov 4 12:13:08 2006 +0100 bump version to 1.0rc8 commit 003b798ea4d86dccef9379a88ea122f6653856b8 Author: Ondrej Jirman Date: Sat Nov 4 12:12:32 2006 +0100 make spkg configuration dir configurable :) commit 19c6014449a222bf53a7f96cb78321267611673f Author: Ondrej Jirman Date: Sat Nov 4 11:57:19 2006 +0100 interpret ROOT= as ROOT=/ commit 11418ec413710ccf43e46c3954a9277fa8915a93 Author: Ondrej Jirman Date: Sat Sep 2 23:08:06 2006 +0200 update site HOWTO to reflect reality commit 4eed66332997efc9162d3ac01790f2fb3555a778 Author: Ondrej Jirman Date: Sat Sep 2 22:58:53 2006 +0200 update NEWS file for 1.0rc7 release commit 9877a0a38fc47a83497b627a921de7c3baee5f4e Author: Ondrej Jirman Date: Sat Sep 2 22:56:33 2006 +0200 updated todo commit 2a9097af835d0a1914471a37ee6510a153a62975 Author: Ondrej Jirman Date: Sat Sep 2 22:56:03 2006 +0200 patch by Yair K: 13 line slack-desc file commit 3ba2bd9b11a6620287bc2a128c3c0eddd6561b1b Author: Ondrej Jirman Date: Sun Aug 27 06:17:37 2006 +0200 fix blacklisted package can't be installed using spkg -u --isntall-new commit 686c3265f6faf40dd772e205e74711a47050bd24 Author: Ondrej Jirman Date: Sun Aug 27 06:13:12 2006 +0200 print usage if no command and no packages were specified commit 3fec7dd7ad2e6963debdfb556728ee28b1c587d2 Author: Ondrej Jirman Date: Wed Aug 23 14:36:08 2006 +0200 fix typo in INSTALL file commit 285a39b81181d76e68acd6e2fe1a3e23afd1119d Author: Ondrej Jirman Date: Wed Aug 23 14:35:57 2006 +0200 updated NEWS file for 1.0rc7 commit f51db7de675fddea7e5cf891d656a1e9348c6b96 Author: Ondrej Jirman Date: Wed Aug 23 14:08:29 2006 +0200 updated todo commit dbf6e13a72e215e9a7e7bc66ba385d98794a17a6 Author: Ondrej Jirman Date: Wed Aug 23 14:00:23 2006 +0200 check if package is blacklisted for upgrade in cmd-upgrade.c commit 32685a8da09026da5595eff1651bd2672187ec8d Author: Ondrej Jirman Date: Wed Aug 23 13:57:28 2006 +0200 check for null in is_blacklisted() commit ce02c9a265c67f52b66325c9f526409a5a2b799f Author: Ondrej Jirman Date: Wed Aug 23 13:52:30 2006 +0200 convert symopts blacklist check to new method commit fbf2db0940be7aeda1266d77d3f7ff6ed9179ab0 Author: Ondrej Jirman Date: Wed Aug 23 13:52:02 2006 +0200 implement blacklist checking function commit 5350900e785cf71a8e4a200ef2688f8a6e3533b2 Author: Ondrej Jirman Date: Wed Aug 23 13:47:03 2006 +0200 load blacklists into cmd_opts if possible commit 290bfb04946b7217a584e448c9662ff338d6fe7d Author: Ondrej Jirman Date: Wed Aug 23 13:37:13 2006 +0200 implemented function for loading blacklists from file commit ff4e25f834923c6654e4110ef64ad3e95223bdd5 Author: Ondrej Jirman Date: Wed Aug 23 13:15:26 2006 +0200 get --root from environent variable ROOT commit f79f931b725f1fabdfa767faf08f5a3a789116b5 Author: Ondrej Jirman Date: Wed Aug 23 13:11:03 2006 +0200 implement simple user interface spkg package == spkg -u --install-new package commit 0223f414fe94fc49136618c12f90f4e7b104257a Author: Ondrej Jirman Date: Wed Aug 23 13:08:52 2006 +0200 replace -r with --root in usage string commit 2673586d9e77380d603c7e499150ceaedecf7945 Author: Ondrej Jirman Date: Wed Aug 23 13:06:33 2006 +0200 drop support for upkg, lpkg, rpkg and ipkg Let us have simple user interface instead. commit 5fe88ac90fd63b724b5056a5da767a2be0b500de Author: Ondrej Jirman Date: Wed Aug 23 12:51:18 2006 +0200 clarify messages about already/not yet installed packages commit 8bdea13ce762e260eae38d74f1d22dd7a89e0699 Author: Ondrej Jirman Date: Wed Aug 23 12:46:41 2006 +0200 ignore . and install/ entries in package database during uninstall commit b7b6d4e36cca3c6066bc7c92489843fc61811269 Author: Ondrej Jirman Date: Wed Aug 23 12:36:59 2006 +0200 pas -install to the doinst.sh script to be compatible with pkgtools commit be1aeec24b0e22175eebba529077481f78e3106c Author: Ondrej Jirman Date: Wed Aug 23 12:34:21 2006 +0200 don't detect -reinstall or -root typos, but instead only allow --root=bla commit b1a46ea2948445ba663de749a55aa7876ab2c66c Author: Ondrej Jirman Date: Wed Aug 23 12:31:18 2006 +0200 fix typo in help and manpage (--root option) commit 8178664854caf86418257a1089cc4018a1d91af9 Author: Ondrej Jirman Date: Wed Aug 23 12:29:25 2006 +0200 change warning on dir behind the symlink issue, don't terminate in safe mode commit 3d85c7364422ffa41736331d3e51c840e9302e65 Author: Ondrej Jirman Date: Wed Aug 23 12:24:54 2006 +0200 mkdir with 0700 mode in untgz commit 14bbb4672c4b20f0b2724f6cb5716aa0c94bd2d6 Author: Ondrej Jirman Date: Mon Aug 21 13:56:53 2006 +0200 Revert "don't change permissions of existing directories to that of packages" This reverts commit 3137e5294d00f167f9213054af2a2fa14f806c8b. commit b9a20388836ad774de3eac53c29de5428d7cba29 Author: Ondrej Jirman Date: Sun Aug 20 16:18:28 2006 +0200 bumped version to 1.0rc7 commit 3da85f171af5f8a132821ffc7dcfbbe519ccd20e Author: Ondrej Jirman Date: Sun Aug 20 16:13:50 2006 +0200 compress manpage in slackware package commit 0b4f011a95072f2c89d7a0387fb3deddbc457f2c Author: Ondrej Jirman Date: Sun Aug 20 16:11:04 2006 +0200 fix grammar bug in spkg man page commit f10d3c59fb4bd42beeab61f51c5b5a2a00747e88 Author: Ondrej Jirman Date: Sun Aug 20 16:10:15 2006 +0200 don't play with dynamic libraries until spkg is only program using it commit 3a0e64602388fb36783643d0eb5a9af7f5336609 Author: Ondrej Jirman Date: Sun Aug 20 16:08:58 2006 +0200 fix size type in untgz.c commit e9174127aa16805dcb14e84daf73de7652a8378a Author: Ondrej Jirman Date: Sun Aug 20 12:38:58 2006 +0200 wrong format on 64bits type of fixes commit 2f560999e3a9fae4b83f4c3730e05e22fde69edd Author: Ondrej Jirman Date: Sun Aug 20 11:34:19 2006 +0200 add some g_malloc pointer casts commit c62cf3438353df66a2937bb1d6a0753a64dd2ca5 Author: Ondrej Jirman Date: Sun Aug 20 11:08:54 2006 +0200 another wrong pointer size fix for 64bit compatibility commit 87a1211303708a27710399c95f42143780827cf0 Author: Ondrej Jirman Date: Sun Aug 20 00:37:53 2006 +0200 update release notes commit a27f629c09439fdcd76f4ea9176439356dde2040 Author: Ondrej Jirman Date: Sun Aug 20 00:08:55 2006 +0200 update manpage commit 196e2099a375e51bc707f7e6aa2304f5670ad030 Author: Ondrej Jirman Date: Sun Aug 20 00:06:23 2006 +0200 update help for -v and -q options commit b811afd0249c9f3d01776a8bf8d0dd464755c4b8 Author: Ondrej Jirman Date: Sat Aug 19 23:55:27 2006 +0200 bump version to 1.0rc6 commit a8a2eace1758e91260147dacbe04689501f0840c Author: Ondrej Jirman Date: Sat Aug 19 23:55:15 2006 +0200 separate some less usefull messages into debug mode (-vv) commit 64abc90dbb75c01f50c39185fd614dcbd775389a Author: Ondrej Jirman Date: Sat Aug 19 23:21:49 2006 +0200 fix a bit text for assume broken configure option commit 0a68315daf874316a2675f6d2b4a9ea4d6d907f1 Author: Ondrej Jirman Date: Sat Aug 19 23:17:45 2006 +0200 catch -reinstall typo and do the right thing commit 3b9300f7248c5cdc485cae99d01490966254b4cc Author: Ondrej Jirman Date: Sat Aug 19 23:11:07 2006 +0200 improve error reporting in db_query() commit 175061479b996caf7d3666e5f3a4ccefb0bd9ae9 Author: Ondrej Jirman Date: Sat Aug 19 23:01:10 2006 +0200 add optional support for broken package databases commit 46255734c9406bb7daefb0a3d101b77de1a7038c Author: Ondrej Jirman Date: Sat Aug 19 22:47:02 2006 +0200 fix another set of wrong uses of non judy types for judy calls commit 6638e76df7a0d8a61a935775d816e1f72f800f5f Author: Ondrej Jirman Date: Sat Aug 19 22:14:20 2006 +0200 implement readonly mode fo package database commit f382461b2f3be30763249b811186d829f30ecdd0 Author: Ondrej Jirman Date: Sat Aug 19 22:06:07 2006 +0200 allow to run spkg by the non-root user for some commands commit 1c9a6996c6a94d9251739e094927825d3aba0ac0 Author: Ondrej Jirman Date: Sat Aug 19 21:26:01 2006 +0200 print usage if no command was given commit 8404433fcc6d95f2fa1688de7bfebaf8912cc4db Author: Ondrej Jirman Date: Sat Aug 19 21:25:17 2006 +0200 remove unnecessary initializer commit e93aeebf8738a59d4436ee7031ee1749450b6334 Author: Ondrej Jirman Date: Sat Aug 19 21:19:36 2006 +0200 use the right judy types in pkgdb commit d0e86c9e6b552a58d73d82333e144ce4cca765ff Author: Ondrej Jirman Date: Sat Aug 19 21:18:14 2006 +0200 compiler warnings cleanup commit f746ba0d314724034d58dd21d2a9cfba7911de5c Author: Ondrej Jirman Date: Sat Aug 19 21:16:37 2006 +0200 cleanup parse_pkgname function commit 8b90bf7cc6822836345c4e32b69d670897124f01 Author: Ondrej Jirman Date: Sat Aug 19 20:16:48 2006 +0200 replace tabs with spaces in pkgdb.c commit 55b1530ff50ac2f7371a6c4c6ea69724382196a3 Author: Ondrej Jirman Date: Wed Aug 2 02:22:16 2006 +0200 updated readmes commit 801cb769f83387c339a0d1237917da544d93e16e Author: Ondrej Jirman Date: Wed Aug 2 02:18:26 2006 +0200 run ldconfig only when necessary commit 3363b3b463418e786b4d40040d38d8fe7bb35942 Author: Ondrej Jirman Date: Wed Aug 2 02:17:46 2006 +0200 bump version to 1.0rc5 commit 6c6f13c0bac529dcbe114ebf8707932ec2ff33fa Author: Ondrej Jirman Date: Wed Aug 2 02:17:22 2006 +0200 fix static spkg version build commit d4608f4518e6fb94bc362b7facba9abd722f943f Author: Ondrej Jirman Date: Fri Jul 28 16:04:44 2006 +0200 fix new static-spkg only build commit c362f42234fed2eec505b39f7f7401400544325a Author: Ondrej Jirman Date: Fri Jul 28 15:34:53 2006 +0200 update slackbuild commit a8e4cce100eed114d604cf979a68cf9927de3e9c Author: Ondrej Jirman Date: Fri Jul 28 15:31:20 2006 +0200 added deps to the INSTALL file commit 1f4d7c641a386b83d2de16049cf1244d0fdf3597 Author: Ondrej Jirman Date: Fri Jul 28 15:25:53 2006 +0200 update release notes commit 857ca2eef1505080575204d3e0b1728e5a1c1666 Author: Ondrej Jirman Date: Fri Jul 28 15:25:40 2006 +0200 implement --enable-static-spkg=only commit 4ea9d85517818471e4dcee7c934006d1362bdbed Author: Ondrej Jirman Date: Fri Jul 28 15:24:44 2006 +0200 make spkg compatible with glib 2.2.0 commit 4d4f00be5f33e560c170104558b437939710a545 Author: Ondrej Jirman Date: Fri Jul 28 05:03:27 2006 +0200 bump version to 1.0rc4 commit 4a09e7ab69bd5204c86529660067dbe4f8dd2524 Author: Ondrej Jirman Date: Fri Jul 28 05:03:03 2006 +0200 fix glib2 version check, we need glib2 >= 2.10.0 commit 23973cdae878fc00f1457d06d87b41a63578930f Author: Ondrej Jirman Date: Fri Jul 28 02:16:06 2006 +0200 updated news file for 1.0rc3 commit e98978d4d58bd80255bdc1fc460149024bd0b781 Author: Ondrej Jirman Date: Fri Jul 28 02:07:31 2006 +0200 drop tlz package extension commit 7d187cda4170e58c5702d11b9afe3eab9efb5a2a Author: Ondrej Jirman Date: Fri Jul 28 01:53:06 2006 +0200 implemented support for lzma packages commit 3dc6c48cdb75ef7674d10ae479f668b402a49ff0 Author: Ondrej Jirman Date: Fri Jul 28 01:52:23 2006 +0200 implemented file to buffer reading function commit 1c38e80ed829bb5b6120e664d6f623acb4fa63ca Author: Ondrej Jirman Date: Fri Jul 28 01:06:58 2006 +0200 move notice from website a little higher commit 21148906f43ed27097584ff5479e7ddc17237332 Author: Ondrej Jirman Date: Fri Jul 28 01:06:36 2006 +0200 bump version to 1.0rc3 commit 93fd73f5b8cf30c67b13b642b01e1cb37c31b0da Author: Ondrej Jirman Date: Fri Jul 28 01:05:53 2006 +0200 remove unused support for progress reporting from untgz Hey, we are so fast that we don't need this. :) commit 4f4b0595d85153fdc4a90de0c3365f8a8140ce0b Author: Ondrej Jirman Date: Fri Jul 28 01:04:21 2006 +0200 don't show err msg when trying to upgrade non-existing package commit c28d23c851685738ee8b807c596b9197dfd6f4fe Author: Ondrej Jirman Date: Wed Jul 26 15:10:50 2006 +0200 updated docs for 1.0rc2 release commit ba32af5f07b7957abc7a3fcaebed65144a57a909 Author: Ondrej Jirman Date: Wed Jul 26 15:05:27 2006 +0200 buildsystem ported to autotools commit 6e69105b13732ba9487601b25dbf4ffff33a6571 Author: Ondrej Jirman Date: Sun Jul 23 13:12:16 2006 +0200 fix website commit 92478e46e245be6ea012c18ecbc835442ca9e2f7 Author: Ondrej Jirman Date: Sun Jul 23 12:49:22 2006 +0200 updated manpage and slackdesc commit 0ba223b1825dfb96d5c8e8da2aca810d97ad1f64 Author: Ondrej Jirman Date: Sun Jul 23 12:49:11 2006 +0200 move developer docs to the docs/devel commit 70065f6c0d0f4f391331216066762b00e1fff222 Author: Ondrej Jirman Date: Sun Jul 23 12:15:33 2006 +0200 updated todo commit 99b3468ddb392dffaf0b171934591d8102b51e3f Author: Ondrej Jirman Date: Sun Jul 23 12:10:22 2006 +0200 fix reinstall regression introduced by the db_replace_pkg() function commit 5bc643ea4a8e4b6e98a165ef2eb79d3c2a9cae8e Author: Ondrej Jirman Date: Fri Jul 21 03:23:52 2006 +0200 add benchmarks file commit 444c654302f15919f89e9dc8452968a37bcf51de Author: Ondrej Jirman Date: Fri Jul 21 03:19:52 2006 +0200 fixes for version management commit 3e7c9cfaa731727dafeace6060b58e51bed011a4 Author: Ondrej Jirman Date: Fri Jul 21 03:13:46 2006 +0200 updated website for rc1 commit 19c1c5462f9963101e071b9174d92b4a9a94e6df Author: Ondrej Jirman Date: Fri Jul 21 03:10:32 2006 +0200 updated todo and news for rc1 commit 1a496c796019861e18bc24c2b7d0bfe18e047672 Author: Ondrej Jirman Date: Fri Jul 21 03:06:21 2006 +0200 fix blog4 encoding commit 8998e610a66e8324fb8cf1ee18ec295b5093f392 Author: Ondrej Jirman Date: Fri Jul 21 03:05:47 2006 +0200 remove web stuff from the makefile commit 6741d649fb8ebe61099515f114166e2b9e7e0dfb Author: Ondrej Jirman Date: Fri Jul 21 01:15:33 2006 +0200 add some more gcc based macros to check programming bugs commit 0e1c6fb362772f0b0c4355c106a3e35a6e7b1197 Author: Ondrej Jirman Date: Thu Jul 20 17:37:33 2006 +0200 move installing package message after the 'package exists' check commit fbedbfc85ea88b54074d4189324dbece38914fc4 Author: Ondrej Jirman Date: Thu Jul 20 17:35:02 2006 +0200 show skipping package message for install command too commit be47ec7a00981a05ec6bb20f684d80300ab43ae0 Author: Ondrej Jirman Date: Thu Jul 20 17:32:31 2006 +0200 show skipping package instead of error if upgraded package already exists commit bc10e9d23e213e18983128c2fd8ed1850aa38c39 Author: Ondrej Jirman Date: Thu Jul 20 17:01:20 2006 +0200 add DEBUG: prefix to the _debug() messages commit 26d11efd9ff439e2bf23b44c758f057957823b41 Author: Ondrej Jirman Date: Thu Jul 20 17:01:06 2006 +0200 updated todo commit cb9ba1fcf4ddc81b374c16df0183e25cf34b7b17 Author: Ondrej Jirman Date: Thu Jul 20 16:57:06 2006 +0200 cleanup api documentation commit def76efa1d6d142a20baa06dae68d342217769c0 Author: Ondrej Jirman Date: Thu Jul 20 16:32:16 2006 +0200 use db_replace_pkg in upgrade for safer update of database commit 8ee4cdb5fb12b822bf8b4bc00ad1c352f28cdc60 Author: Ondrej Jirman Date: Thu Jul 20 16:31:44 2006 +0200 add db_replace_pkg database function (for upgrade) commit 76b8d229cb44b7c3e6a1719e97a4ae35b49fbbf5 Author: Ondrej Jirman Date: Thu Jul 20 16:12:54 2006 +0200 package database code cleanup Patch includes: - removal of performance timers - check retval on db_alloc_pkg() - improved error messages - rewritten db_add_pkg(): atomic updates, file write error checks, don't create script file if not necessary, cleanup after error, set right permissions on the package database files. - 0 -> NULL - dereferece symlinks when accessing package database files - add error check to the db_rem_pkg() commit da39ebc83ff5558a1ff077f8bdcfd7366f6cadde Author: Ondrej Jirman Date: Thu Jul 20 15:32:10 2006 +0200 cleanup error messages in the cli parser commit 85442f920a20acaa1b76fe7f3c6feb60e96e54f3 Author: Ondrej Jirman Date: Thu Jul 20 02:11:14 2006 +0200 fix verbosity selection for the --list command commit f2570b3bb9a62509ba40be28479acf6285d80a31 Author: Ondrej Jirman Date: Thu Jul 20 02:08:00 2006 +0200 when printing empty slack-desc lines, check for null strings commit 55ce965547486bfcae6b167c915cf41042118578 Author: Ondrej Jirman Date: Wed Jul 19 23:33:05 2006 +0200 add missing check for filelist load success commit f4f2346bd8b935650102e0e9a5c91c2fad25dab0 Author: Ondrej Jirman Date: Wed Jul 19 23:30:39 2006 +0200 enforce path size limit commit 3d03861a64cb7fbc85dc4b77007da68a5054da33 Author: Ondrej Jirman Date: Wed Jul 19 22:38:22 2006 +0200 remove popt patch as it's now useless commit eb7294bda1b55b93b215fd542b60c6b287928235 Author: Ondrej Jirman Date: Wed Jul 19 22:37:59 2006 +0200 fix command line options help commit e8ff0c94a1dc6e6f936abb0333537de9f2ca9db9 Author: Ondrej Jirman Date: Wed Jul 19 22:31:11 2006 +0200 change verbosity of inform and warning messages commit 936e1e9f8bc0710c4b243d3f9215f63919c08f91 Author: Ondrej Jirman Date: Wed Jul 19 19:40:14 2006 +0200 implement --reinstall and --install-new options to upgrade commad Also in this patch: - clean up errno usage in the commands (we only need CMD_NOTEX and CMD_EXIST) commit c87cc0bde3f5d060ece0aba70f7e70f837674e83 Author: Ondrej Jirman Date: Wed Jul 19 04:50:14 2006 +0200 add blog4 commit 7822e6880791f7504df0b302e083b5de1562ee99 Author: Ondrej Jirman Date: Tue Jul 18 23:39:28 2006 +0200 fix error messages style in main.c commit 8184fdfff5d803b76ef3327c1b44ba97deeef8bf Author: Ondrej Jirman Date: Tue Jul 18 23:06:22 2006 +0200 updated todo commit 0d8f90ba1f031b10c18d909006b840b03e4c82e6 Author: Ondrej Jirman Date: Tue Jul 18 23:03:40 2006 +0200 add workaround for some of my buggy packages Basically it's this situation: - on filesystem there is symlink to some directory, say: /usr/share/doc -> /usr/doc - in package there are files under /usr/share/doc directory. Before this patch, installation/upgrade failed when spkg detected that /usr/share/doc is symlink and rolled back all operations. Now it will check that symlink target is directory and pretend that symlink itself is a directory. This behavior is disabled in the safe mode. commit f52686c4143b3e7446c5d6fcaaf4c0d25258212f Author: Ondrej Jirman Date: Tue Jul 18 22:38:26 2006 +0200 when building source release set proper version in the makefile commit eb9cb49e7007b5b5e60215153ba0ab4d1ecbfe89 Author: Ondrej Jirman Date: Tue Jul 18 22:28:39 2006 +0200 add paths to the hardlink/symlink will be forced type of warnings commit d7aa7c12fb396ae3f230cb95d716a69b5d019b21 Author: Ondrej Jirman Date: Tue Jul 18 22:20:52 2006 +0200 add missing dry run check for temporary file deletion commit bfe3c4412e312fe6adac043f01bec259aee87030 Author: Ondrej Jirman Date: Tue Jul 18 22:13:15 2006 +0200 add note that existing file will be replaced commit 3137e5294d00f167f9213054af2a2fa14f806c8b Author: Ondrej Jirman Date: Tue Jul 18 22:09:36 2006 +0200 don't change permissions of existing directories to that of packages commit 2d6bc8fbb3cb7bfed0ce061261d204f19c3e9ebe Author: Ondrej Jirman Date: Tue Jul 18 20:05:50 2006 +0200 web: add listed on to the footer commit b365f0db8075753496ea50a9a2a211d1fe2c9638 Author: Ondrej Jirman Date: Mon Jul 17 23:20:58 2006 +0200 upkg: don't warn when overwriting hardlink that was in the original package commit 6ae112ef6c59e719f4a0c52581555c506315d2cd Author: Ondrej Jirman Date: Mon Jul 17 11:53:35 2006 +0200 fix code style commit 61766cb89e5e02e5392669f23eed92d7687b4460 Author: Ondrej Jirman Date: Mon Jul 17 11:50:17 2006 +0200 merget website redesign from juraj commit c37a2f001ad1598cc7849c66b8d1613fef135e78 Author: Ondrej Jirman Date: Mon Jul 17 10:17:07 2006 +0200 update downloads web page commit ccb8217c5649fd2e35966e55190fa80a3d42e9c2 Author: Ondrej Jirman Date: Mon Jul 17 10:11:13 2006 +0200 updated release notes commit d2a33c1cde33d8b20d04663b9c50468af82d0fff Author: Ondrej Jirman Date: Mon Jul 17 10:10:59 2006 +0200 new website design commit d3a5f950626fff51c5ac931e6be099a7806de82b Author: Ondrej Jirman Date: Mon Jul 17 01:17:35 2006 +0200 updated todo commit 89a2279eaf64c3802b8b35a883dbee02d5ccb35f Author: Ondrej Jirman Date: Mon Jul 17 01:10:55 2006 +0200 implemented upgrade commad commit 4c5df6f395484940e22b9bc76d7c4ac12cb1d7d6 Author: Ondrej Jirman Date: Mon Jul 17 01:09:03 2006 +0200 prepare transaction internals to handle upgrade commad needs - add reversely executed list of actions at the end of transatction finalization to remove directories in reversely sorted order commit 3f3f1950374119d358e73ae691dc31920251c768 Author: Ondrej Jirman Date: Sun Jul 16 21:50:10 2006 +0200 fix some remove command messages to be more consistent commit 7da4546bc5f06f709ec7a3abba3145f83cbcd72e Author: Ondrej Jirman Date: Sun Jul 16 21:49:48 2006 +0200 pkgdb: add function for getting path from package commit 90b675d127f37eae4a338d8385eaa04296f2f2c0 Author: Ondrej Jirman Date: Sun Jul 16 18:33:35 2006 +0200 unify package paths handling This change unifies internal data structures for storing paths of files, symlinks and dirs installed by the package. This is necessary for the new upgrade command and refactoring of the remove command. commit 17e4f727af1e551cc30b4e558af1a23e66112a69 Author: Ondrej Jirman Date: Sun Jul 16 00:13:49 2006 +0200 update todo commit e2c60c0770ae05f76a883bc7ce27c8fcac05ead0 Author: Ondrej Jirman Date: Sun Jul 16 00:12:24 2006 +0200 next version is going to be beta commit 8b42ab3e1cd1b07d9dec97b0f715699e045b936d Author: Ondrej Jirman Date: Sun Jul 16 00:11:04 2006 +0200 small cmd-install.c cleanup commit 7bee3c0a73fd5a38028decb18c7fee376535b800 Author: Ondrej Jirman Date: Sat Jul 15 18:59:42 2006 +0200 show full name of the removed package in the "Removing XXX..." message commit dd938aadb6d46a84f3426f9947254c120f5c9216 Author: Ondrej Jirman Date: Sat Jul 15 18:49:55 2006 +0200 fix compiler warning commit 7494e41a4ec7d41e1a9a84b561a5e1b99e7659f4 Author: Ondrej Jirman Date: Sat Jul 15 17:36:07 2006 +0200 docs: update commands overview commit abf1ba99664e129a00d274e48ee86e272f742f7c Author: Ondrej Jirman Date: Sat Jul 15 17:14:45 2006 +0200 add --upgrade command line option and fix some descriptions commit 444dc9303f1797fe6456992c2885b8dfdf3e93ee Author: Ondrej Jirman Date: Sat Jul 15 17:14:08 2006 +0200 improve db error message in cmd_remove commit eaefe5943efcfc47dd601216620a1496314ff9a7 Author: Ondrej Jirman Date: Sat Jul 15 17:13:36 2006 +0200 don't install package if package with same shortname is already installed commit d7bf438f58aec7d387f534bdeeddb093be0a1b95 Author: Ondrej Jirman Date: Sat Jul 15 17:13:02 2006 +0200 fix package search algorithm commit 3b4bf9f23eb9727b9e4f12f0aab819eadf1ecd42 Author: Ondrej Jirman Date: Sat Jul 15 14:58:41 2006 +0200 updated todo commit 5b3f185d92ca588fdd76074b70204636ca8c122e Author: Ondrej Jirman Date: Sat Jul 15 14:58:26 2006 +0200 detect post install changed files in cmd_remove commit c4fded97fce49cc90e9c32ca883f549190e132c6 Author: Ondrej Jirman Date: Sat Jul 15 14:37:40 2006 +0200 don't show function name and context in error messages commit 3ec70a74c280c70a0bb437f65052b252189e3a03 Author: Ondrej Jirman Date: Sat Jul 15 14:36:53 2006 +0200 cleaned up command output and error messages commit 8c20993e29b47869f78595657a5afea5b82b8fce Author: Ondrej Jirman Date: Sat Jul 15 03:12:08 2006 +0200 remove sys_setcwd() commit db8792920ef69574f5b2f4a8c6ab7e70462a4ad4 Author: Ondrej Jirman Date: Sat Jul 15 03:11:57 2006 +0200 remove the only use of sys_setcwd This function leaks like crazy. commit 0f8a5d106396575697af784cbae28a2a1c22ac17 Author: Ondrej Jirman Date: Fri Jul 14 18:44:42 2006 +0200 optimize doinst.sh preprocessing commit f038e6d226dee922d9b8fc2f31a2028c3204dda4 Author: Ondrej Jirman Date: Fri Jul 14 14:50:54 2006 +0200 added dep packages download script commit 42bedb860feae6bfaa184c158765bc4631c0521f Author: Ondrej Jirman Date: Fri Jul 14 14:48:51 2006 +0200 updated todo commit c19867a5b108316fb0e696a252117a6d528adfee Author: Ondrej Jirman Date: Fri Jul 14 14:39:32 2006 +0200 improved link path sanity checks commit 0d45a389ca806a76f293bda8cdf9a58d001aec35 Author: Ondrej Jirman Date: Fri Jul 14 14:25:12 2006 +0200 improve safe mode - don't execute doinst.sh - warn if link optimizations are disabled - improve error reporting in commands - terminate if in safe mode directory already exist but with different permissions commit b6679f4fa1923adf678d5a6129a2ee3143ca4909 Author: Ondrej Jirman Date: Fri Jul 14 14:23:35 2006 +0200 remove legacy stuff commit 97a0803af723ad36fc6b2eb967aa719d1c642880 Author: Ondrej Jirman Date: Fri Jul 14 13:59:03 2006 +0200 remove useless include commit 5815a2d8c20103c69a0aa8ba85601bfc4661046a Author: Ondrej Jirman Date: Fri Jul 14 13:48:25 2006 +0200 detect and warn on mode differences for already existing directories commit 86d602b2383ca1620af2df5f631b4802e1017295 Author: Ondrej Jirman Date: Fri Jul 14 13:42:35 2006 +0200 refactor cmd-install.c: move file extraction into separate function commit 1cf2b5d46af167eddccc9bf23c54232f241b97bf Author: Ondrej Jirman Date: Fri Jul 14 13:40:25 2006 +0200 make db_add_file parameters const commit d31302d47eaf12c29d1a0bdc4438d7a136c480a1 Author: Ondrej Jirman Date: Fri Jul 14 13:22:58 2006 +0200 add notice to the web page about patches dir commit 78cb31e38ccad98690c1972b0f00c152734d194b Author: Ondrej Jirman Date: Fri Jul 14 13:22:33 2006 +0200 refactor install command function into smaller parts - malloc/free audited (see comments in the code) - fixed one missing error check commit dd36cb4e3a8975a89a15a384c046cac098784013 Author: Ondrej Jirman Date: Fri Jul 14 11:19:06 2006 +0200 sanitize root paths everywhere and don't run ldconfig in dryrun mode commit 67b9af1ad3f4c606f2eb036a3898cb186f21b619 Author: Ondrej Jirman Date: Fri Jul 14 11:14:44 2006 +0200 fix notices in transaction finalziation commit 8cd447f33e0ae8c2750567f455683b1a6e33c250 Author: Ondrej Jirman Date: Fri Jul 14 11:13:09 2006 +0200 update path tests commit 924a1bd9035cfbd533a07ba17f9c35e1d103b520 Author: Ondrej Jirman Date: Fri Jul 14 11:12:50 2006 +0200 root path sanitization commit 73bf41568530f0b1233f9a25d0bda6a7f7682462 Author: Ondrej Jirman Date: Fri Jul 14 11:12:09 2006 +0200 mask mode extracted from the tar file using 07777 commit 15b9fd1ef73ac70a69a5234c1fba54caf20235c7 Author: Ondrej Jirman Date: Thu Jul 13 01:49:24 2006 +0200 updated blog3 commit 3f49e57585c551e1560c557ad5ee4d4b6a651717 Author: Ondrej Jirman Date: Tue Jul 11 23:12:44 2006 +0200 add popt description linebreak patch commit 985ef1251eec27c60b97c5ed10e98f92e04ead8d Author: Ondrej Jirman Date: Tue Jul 11 23:05:56 2006 +0200 updated todo commit fbf449e7e3eb00fe25a7506b3800d93eb0aebfc9 Author: Ondrej Jirman Date: Tue Jul 11 23:05:52 2006 +0200 implemented --no-ldconfig command line option commit 75d080fc50c3d0c10915ca398e678befced745f7 Author: Ondrej Jirman Date: Tue Jul 11 23:02:50 2006 +0200 fix tests build commit ace2fe7b94f61cf6f154ad6bd5cf01fb32cf4a40 Author: Ondrej Jirman Date: Tue Jul 11 22:53:26 2006 +0200 fix installation commit ea7340cc9bc576b68daf6a61a2d46bf1e5a7b75a Author: Ondrej Jirman Date: Tue Jul 11 22:52:35 2006 +0200 updated docs commit 2c4ef634979af4e4d6958ccf5d4ba713a0677ee9 Author: Ondrej Jirman Date: Tue Jul 11 22:46:29 2006 +0200 run ldconfig after installation commit ac85ac527379c93734c81b78fe132cab37cfca53 Author: Ondrej Jirman Date: Tue Jul 11 22:03:44 2006 +0200 throw errors instead of warnings on installation failure commit d7eabc981ba60f28ee7b5b0162cad9d59308ef79 Author: Ondrej Jirman Date: Tue Jul 11 21:56:40 2006 +0200 fix hardlinks bug and make safe mode safer commit cd3f1987f316ebce12d29923de0f5a1cefcd634f Author: Ondrej Jirman Date: Tue Jul 11 15:43:14 2006 +0200 implement force symlink action in the install command commit ab9d010621d417af32df308134850f1d90d560bd Author: Ondrej Jirman Date: Tue Jul 11 15:13:37 2006 +0200 add -s --safe command line option commit 157e915d3c53eccd025c101ae66204040e374ddb Author: Ondrej Jirman Date: Tue Jul 11 13:38:52 2006 +0200 updated docs for alpha release commit f5d56cd8f06ec40f1fdfc30bf36042122e911049 Author: Ondrej Jirman Date: Tue Jul 11 13:30:25 2006 +0200 fixed tests makefile commit 267c3d02ea72bc40c10af36f61968c8a7772a0cf Author: Ondrej Jirman Date: Tue Jul 11 13:14:39 2006 +0200 removed python code It will be moved to the separate branch for now. commit cb9cd12f5788098e612712ae254633c0536108e7 Author: Ondrej Jirman Date: Tue Jul 11 13:06:28 2006 +0200 support for non-static compilation commit 34e127338e556f9fce4d1bf36ac5ed059be7eae7 Author: Ondrej Jirman Date: Tue Jul 11 13:06:05 2006 +0200 valgrindization - stop leaking shit everywhere - return query results in order - use g_slice instead of g_mem_chunks - add mem profiling commit fc27e1027abc769b4f87a95387adfbc525cd33c9 Author: Ondrej Jirman Date: Mon Jul 10 10:37:24 2006 +0200 improve install command Soft mode of the install command is completed. commit 6e2c443696be22c1067c72a6c6386cb33b255bfe Author: Ondrej Jirman Date: Mon Jul 10 00:24:41 2006 +0200 updated todo commit 1edaedb9620f958714d45e36a05a031c9e6ed161 Author: Ondrej Jirman Date: Mon Jul 10 00:23:09 2006 +0200 more updates to the website commit 1593e3825b8ee06c4a34e50db5402a923f8b6aff Author: Ondrej Jirman Date: Sun Jul 9 23:54:50 2006 +0200 web updated in preparations for the new alpha1 release commit b417c6fbe98c9ed70a318ca6482fe36dcb454473 Author: Ondrej Jirman Date: Sun Jul 9 18:16:17 2006 +0200 document filelist api commit c2d6bcf714627e1bcebfb0def64a240844e78887 Author: Ondrej Jirman Date: Sun Jul 9 18:08:44 2006 +0200 remove db_foreach_package api commit e3d1ad360e19306743701f78912c9fa59530136e Author: Ondrej Jirman Date: Sun Jul 9 18:07:58 2006 +0200 update documentation and fix slackpkg target commit 0fda3a3b33350bdbfa1e5ba9a0a38ad24dedb294 Author: Ondrej Jirman Date: Sun Jul 9 14:53:37 2006 +0200 implement verbose package listing commit 333dd8e56d4af28cdc57c4ed30ca84152da806d8 Author: Ondrej Jirman Date: Sun Jul 9 14:40:12 2006 +0200 drop support for command modes we are getting simpler each commit :) commit 94e7eb112623076a12442e28694890636e38abce Author: Ondrej Jirman Date: Sun Jul 9 14:08:09 2006 +0200 ./ bug is solved commit 195fcd8aa15a84972be1ebc49b3a6c44abc62002 Author: Ondrej Jirman Date: Sun Jul 9 14:07:27 2006 +0200 strip down todo commit 0ebbece0e21f85ea61aae34cccae7d1aab1589eb Author: Ondrej Jirman Date: Sun Jul 9 14:07:20 2006 +0200 finish implementation of cmd-remove commit 8d187ff967cefccf389aca23c0975847db69e293 Author: Ondrej Jirman Date: Sun Jul 9 14:06:18 2006 +0200 fix cmd-install dryrun commit 6a08127baf75b85298095637920f65d3cdf12abe Author: Ondrej Jirman Date: Sun Jul 9 12:22:30 2006 +0200 get full package name from short name on removal commit 1aeb0fb01d734ab4e14940b3ad6e4fdddee60d1b Author: Ondrej Jirman Date: Sun Jul 9 12:04:39 2006 +0200 bad retval in dbopen check commit 49df5a8800fec3e643a995d127f1b9ba059b30a4 Author: Ondrej Jirman Date: Sun Jul 9 12:03:48 2006 +0200 add missing dbopen check commit 6fcdb543d4db6b0ddbbc7ddc4c3abaed248b28f8 Author: Ondrej Jirman Date: Sun Jul 9 11:56:53 2006 +0200 added valgrind rc script commit 5600f47c7c6988a661bce743b3665adba8740263 Author: Ondrej Jirman Date: Sun Jul 9 02:06:00 2006 +0200 reverse scan over directories in package To remove dirs deepest in the hierarchy first. commit 0220ed3fc14713fc9505bf078cca1da75ae44bde Author: Ondrej Jirman Date: Sun Jul 9 01:57:54 2006 +0200 implement phony remove command commit 71a156561d32847fba342f83bfe9b44af67d38c7 Author: Ondrej Jirman Date: Sun Jul 9 01:57:20 2006 +0200 cosmetic fixups to cmd-install commit 7d9a7e0de236809b0eb304a46b93d6f2f13eb5ab Author: Ondrej Jirman Date: Sun Jul 9 01:56:57 2006 +0200 load links into filelist too and don't reload filelist unless forced commit 739ca174cb791faf7313794f3faadb9049fa08b8 Author: Ondrej Jirman Date: Sat Jul 8 17:57:05 2006 +0200 remove sqlite3 license note from LICENSE file commit ad7fb52080b5ea13d189377726ea2a8b7a384d9a Author: Ondrej Jirman Date: Sat Jul 8 17:55:12 2006 +0200 updated todo commit d7f8dc3d2ab4d8c48f33d2830a229fc27663748a Author: Ondrej Jirman Date: Sat Jul 8 17:46:29 2006 +0200 update filelist api (no need for cache anymore, we are now fast enough) commit 38b119e5c21a370d6dd933ddfc2b223bfbc209ad Author: Ondrej Jirman Date: Sat Jul 8 17:33:29 2006 +0200 reuse line buffer for each file in filelist loader commit 6a674ed3cf2d45bf78d70482aa6c14ba493a04e2 Author: Ondrej Jirman Date: Sat Jul 8 17:32:00 2006 +0200 don't use mmap and speedup loading filelist using custom parser commit b905a970404acaf7718ea21fa35bceb03e2f7949 Author: Ondrej Jirman Date: Sat Jul 8 16:10:03 2006 +0200 add file database query to the cmd-install commit 65ce729a715707a377b0d8214c3027011dcd8f25 Author: Ondrej Jirman Date: Sat Jul 8 16:08:36 2006 +0200 remove filedb commit 1749e310ac77186880e37bb98452890bd468d0d6 Author: Ondrej Jirman Date: Sat Jul 8 15:18:45 2006 +0200 remove tabs commit f0132e2a62979dc93cf0aca0d6619583ce6cd468 Author: Ondrej Jirman Date: Sat Jul 8 13:11:16 2006 +0200 remove legacy python bynding commit 2e6661f3806a28bb6a203d595c971c39d5c4afb5 Author: Ondrej Jirman Date: Sat Jul 8 13:10:59 2006 +0200 little fixes to the install command commit 1892762b39c7ff6211fe5c2a5a0f35262a7aabd3 Author: Ondrej Jirman Date: Sat Jul 8 13:10:46 2006 +0200 disbale bench commit 33ee31cbff98469d20c51442bbf6a2d2b5aaa431 Author: Ondrej Jirman Date: Sat Jul 8 04:10:12 2006 +0200 remove list legacy option commit 7f8792579e45fbb3e359a870d67905052e5ab357 Author: Ondrej Jirman Date: Sat Jul 8 04:07:34 2006 +0200 don't gzip file cache commit c605c573d815664b64a752770bbf1169c0afdbdf Author: Ondrej Jirman Date: Sat Jul 8 03:47:14 2006 +0200 files cache commit c6c9b793e2e3ddb6c6b82065250f9b5af8f113dd Author: Ondrej Jirman Date: Sat Jul 8 02:13:48 2006 +0200 remove specialised package database functions and use judy for file arrays commit 6da423d66feee71d94082a50bce43818bce982f9 Author: Ondrej Jirman Date: Sat Jul 8 01:35:46 2006 +0200 update readmefiles commit fc747c7f34634d2b63098797508a2367c86da5ed Author: Ondrej Jirman Date: Sat Jul 8 01:35:38 2006 +0200 update gdb initscript commit 51ecdbb7863a80610a60de4a900075e8733c930f Author: Ondrej Jirman Date: Sat Jul 8 01:19:22 2006 +0200 lib updates commit 4e8552628f370c7dae23df364f93a3d7c1c3de2b Author: Ondrej Jirman Date: Sat Jul 8 01:18:56 2006 +0200 some work on cmd-install commit 98989bc28c15f44c27dffe434e122210e5e3ac89 Author: Ondrej Jirman Date: Sat Jul 8 01:17:15 2006 +0200 fix sys error name commit 496b661aae44c866328365a93b3e8f30461fc70c Author: Ondrej Jirman Date: Tue Dec 27 14:42:41 2005 +0100 implemented file type checking function that fills stat buffer commit 14f2ac774634910c0ddbda496f0238025aa9f198 Author: Ondrej Jirman Date: Tue Dec 27 14:21:44 2005 +0100 doxygen documentation generator config upgraded commit 518e25f85031cfa2d9a8f1ad78a78b03a77344c6 Author: Ondrej Jirman Date: Tue Dec 27 13:48:56 2005 +0100 fix removal of install dir commit 6da6ee7de3306cbb811c5bad4da3cc6435c94335 Author: Ondrej Jirman Date: Tue Dec 27 13:41:04 2005 +0100 dereference symlinks when checking for package database files commit 13faa4139a40b54f3a90fb9bae51afcd239caeef Author: Ondrej Jirman Date: Tue Dec 27 13:37:52 2005 +0100 gcc 3.4.x is now slackware default compiler commit 2d2d7b9b1a1ce9ae8ed05f78aecb43f6c1085709 Author: Ondrej Jirman Date: Tue Dec 27 13:37:31 2005 +0100 sqlite update commit 71b7cbaec84b15c571ddba4dbb0165da4b287952 Author: Ondrej Jirman Date: Tue Dec 27 13:37:01 2005 +0100 fix help screen commit f77efb9299fa258de1e1bfeaf9cc584eda8afb9a Author: Ondrej Jirman Date: Sat Oct 22 15:53:20 2005 +0200 updated doxygen to have per file memebers and common style commit 22081f6e2a5f0586bcd3f1df91c35cbe320b51d0 Author: Ondrej Jirman Date: Sun Aug 28 16:00:28 2005 +0000 good bye Arch... commit bf5c565c231ce0a439d01c028b4ba1dcc0a1aa37 Author: Ondrej Jirman Date: Wed Aug 3 22:35:51 2005 +0000 listing finally works commit 39222c78ef0a8a8715ea34416080a51fad95c854 Author: Ondrej Jirman Date: Wed Aug 3 22:05:51 2005 +0000 command api cleanup commit f90e71eaef643a1c0cc28b747a378d7c226ef1ed Author: Ondrej Jirman Date: Tue Aug 2 16:51:12 2005 +0000 implemented {i,r,u,l}pkg commit 2783b714dfa2184119b80f2abd18449b1ee23725 Author: Ondrej Jirman Date: Tue Aug 2 11:21:17 2005 +0000 commands code reorganization commit f502f35f851cbabc6d40f6a290f06c77d4ce5e32 Author: Ondrej Jirman Date: Sun Jul 31 11:03:24 2005 +0000 manpage updated commit 336cd121dae513dba2b74d1725b004722245c17a Author: Ondrej Jirman Date: Sun Jul 31 10:49:26 2005 +0000 improved cli help screens commit 5f10ef4d91fa2c3fc2755d720d3b1dcca3a5c9dd Author: Ondrej Jirman Date: Sat Jul 30 20:32:01 2005 +0000 updated todo commit bee3f9be8a0c9f120c7843b92fd19fd1fd4ea2e2 Author: Ondrej Jirman Date: Sat Jul 30 20:31:12 2005 +0000 finished pkgdb, really! commit ab1cfeb678c4feec4502ae62ff7bc33ec2d9f1b9 Author: Ondrej Jirman Date: Sat Jul 30 09:36:16 2005 +0000 updated todo commit a5843883bb13f8b32318b00d11e11aa90c5c0b8e Author: Ondrej Jirman Date: Tue Jul 26 23:59:33 2005 +0000 added blacklists commit 8879ca8c9bcccf3c328ca8f454163b0c31b37ee0 Author: Ondrej Jirman Date: Tue Jul 26 23:41:59 2005 +0000 fixed subtle bug in header checksumming code commit 76d88fe41e8cd4c587a9100fe549d4fe40b88ca1 Author: Ondrej Jirman Date: Tue Jul 26 23:15:25 2005 +0000 minor fixes commit 376410f21ff4149793029120bb77007e8e1c963b Author: Ondrej Jirman Date: Tue Jul 26 22:57:00 2005 +0000 removed forgotten debug code commit d501cd1b909da8b9cdedb080e148cb39d582d192 Author: Ondrej Jirman Date: Tue Jul 26 22:56:20 2005 +0000 deeper verbosity selection commit 160227f75126d4fd50006520cb9796c1533805cf Author: Ondrej Jirman Date: Tue Jul 26 22:44:23 2005 +0000 break command line processing loop commit bb9588dbb58132c3f1d4b921d2319098ed2f5a43 Author: Ondrej Jirman Date: Tue Jul 26 22:41:06 2005 +0000 cli updated commit bbedb58f35ff4b436ec9fd9e9669fccb96034bf0 Author: Ondrej Jirman Date: Tue Jul 26 21:24:08 2005 +0000 Updated web commit 902e00c6929ec4b9798c25b882f9399a0fd2f4e6 Author: Ondrej Jirman Date: Mon Jul 25 13:48:51 2005 +0000 updated todo commit b8e92c7dfa164beda26eb8fae29ba96be2fbf3ac Author: Ondrej Jirman Date: Mon Jul 25 13:45:27 2005 +0000 reimplemented rm -rf in C commit e86c0c65db42a5ff67688cdffa39719e8a1aa7fd Author: Ondrej Jirman Date: Mon Jul 25 13:12:35 2005 +0000 implemented mkdir_p in C commit fb1da39982f82c803ae95230514488b5bcd430b4 Author: Ondrej Jirman Date: Mon Jul 25 12:41:33 2005 +0000 path code separated into separate module commit d7a9609b4951cf399cae6d5c3ce797e2b9b95bbd Author: Ondrej Jirman Date: Mon Jul 25 12:36:41 2005 +0000 implemented path handling functions commit 90bedfcad127b0a6c132f8e4d893bf5bdfa1c0a6 Author: Ondrej Jirman Date: Mon Jul 25 09:21:34 2005 +0000 added fifo extraction into untgz commit 76d32505712361693b45b4271ad9a6dde40590a6 Author: Ondrej Jirman Date: Mon Jul 25 08:55:28 2005 +0000 compile fix commit d754d33e3781cb9205317fa788c4ec2d0b3cc6a9 Author: Ondrej Jirman Date: Sun Jul 24 12:09:08 2005 +0000 implemented specialised query function commit 45f752b9106c28fa10979f0c9bbaaf999710d306 Author: Ondrej Jirman Date: Sat Jul 23 21:34:54 2005 +0000 stupid bug in iter commit 59c9ae59c8868f4cce3affe8d67f8ef94bedbab8 Author: Ondrej Jirman Date: Sat Jul 23 21:26:55 2005 +0000 fixed SIGBUS if iter_lines were used on mmaped file commit 59e56a57ad663931d634baa9f507549fab2d48b5 Author: Ondrej Jirman Date: Sat Jul 23 20:42:26 2005 +0000 fixed bugs in install commit ddb5fd8cccfc15638fe71d2ff1feb0ec3c22a948 Author: Ondrej Jirman Date: Sat Jul 23 19:19:42 2005 +0000 finished generic packages query api commit 6e1fe5bbfe508f7e012294bd27c460fb7a347a0d Author: Ondrej Jirman Date: Sat Jul 23 17:51:45 2005 +0000 some assertions checked and new ones were added commit 73322a9a0f5624efc07aad18c95359e4c9469afb Author: Ondrej Jirman Date: Wed Jul 20 22:08:26 2005 +0000 better path handling commit a065910aee270b5cbc34e7135dbdaf9501880a9b Author: Ondrej Jirman Date: Wed Jul 20 21:33:37 2005 +0000 new messaging api and better transaction implementation commit 540e2351434182b9cd85b7d007c4260657eab9e5 Author: Ondrej Jirman Date: Wed Jul 20 19:10:15 2005 +0000 symlinks creation moved to transaction commit ca906ed12b8b45447069101f5e4ed65f343acfd8 Author: Ondrej Jirman Date: Wed Jul 20 18:59:34 2005 +0000 updated todo commit e4f5701bf4e9de62a0c37c6482c578e316901030 Author: Ondrej Jirman Date: Wed Jul 20 18:58:23 2005 +0000 fixed doinst.sh proccessing bug commit b1b810808a5e362eda40363f369266e3bc81f5f5 Author: Ondrej Jirman Date: Wed Jul 20 18:37:49 2005 +0000 extract and optimize doinst.sh commit 706280ecd1aab648cf0c2cbc6b7eb3f5e57be141 Author: Ondrej Jirman Date: Wed Jul 20 17:12:45 2005 +0000 refined verbosity levels commit 1e2ef65f5836e412614bb54145cdd22f7e34cd4b Author: Ondrej Jirman Date: Wed Jul 20 16:51:14 2005 +0000 little improvements in pkgdb commit a412be307bdfa513e82ea639bbcf2775152d147a Author: Ondrej Jirman Date: Tue Jul 19 23:28:32 2005 +0000 fixed web commit afc2fefbc536041e845090afa6f23e8bab4350d3 Author: Ondrej Jirman Date: Tue Jul 19 23:25:20 2005 +0000 fixed howto commit f5c39032b588e8ee4c442fae00e7a897427fa050 Author: Ondrej Jirman Date: Tue Jul 19 23:23:45 2005 +0000 added howto page commit 7c1c2f21cddbbc1726b23bae3af3619f3773136e Author: Ondrej Jirman Date: Tue Jul 19 23:15:10 2005 +0000 web updated in preparations for alpha release commit 49b858387719e4abd4a0dfb2aff143154d0b6e2a Author: Ondrej Jirman Date: Tue Jul 19 21:51:40 2005 +0000 removed signal blocking code from taction commit 95b20169d7f03126c964fa5bff0acab4d3adb9db Author: Ondrej Jirman Date: Tue Jul 19 21:50:40 2005 +0000 added safe break points into install command commit a7109af897a74ea998b0b6fad6636c30bb96cb40 Author: Ondrej Jirman Date: Tue Jul 19 21:34:38 2005 +0000 added safe signal handling commit 6142264c4fcb05d1e3fbf803e023e3d395b2db71 Author: Ondrej Jirman Date: Tue Jul 19 21:20:57 2005 +0000 fixed main commit 1690e53fa3fad88813a20e9e6ff45c494e9d08f3 Author: Ondrej Jirman Date: Tue Jul 19 17:07:04 2005 +0000 better verbose output handling commit f4713e298eee67b1f8f18e0b2fd7f5976b9e234c Author: Ondrej Jirman Date: Tue Jul 19 09:56:22 2005 +0000 updated todo commit 7a0a455a2fdf8a1d93446b3cf3b5fd006ffeb7d4 Author: Ondrej Jirman Date: Tue Jul 19 09:53:05 2005 +0000 updated todo commit ec57d34535f55d8d069ee56553c2280f4e2e5780 Author: Ondrej Jirman Date: Mon Jul 18 22:34:47 2005 +0000 updated python tests commit d02de06ccebfaea0af41d0c1a2e866c4f16b7cd6 Author: Ondrej Jirman Date: Mon Jul 18 22:28:14 2005 +0000 updated readmes commit bbe1b391f3b825773cccb5b401192fa1fc036df8 Author: Ondrej Jirman Date: Mon Jul 18 22:20:47 2005 +0000 cleanups commit 5220698506d5f253010c8924ad396207047b35a5 Author: Ondrej Jirman Date: Mon Jul 18 22:02:39 2005 +0000 getcwd cleanups commit c1e795cb402f68ce632a92fc4665618c35eb6806 Author: Ondrej Jirman Date: Mon Jul 18 20:41:19 2005 +0000 command line interface nearly completed commit 396a58ad4542b5e89a03fea12cccf2d30529cb37 Author: Ondrej Jirman Date: Mon Jul 18 20:13:20 2005 +0000 updated website commit 1b5b317c25104ce9046b89105b1fc8767b1a765c Author: Ondrej Jirman Date: Mon Jul 18 19:57:14 2005 +0000 improved makefile commit d0786921602593687b3ffb94c54fef86515b03fa Author: Ondrej Jirman Date: Mon Jul 18 16:14:01 2005 +0000 added LICENSE commit 2c158cb6d2f0cedaebacf04c6cf9a2eb471c7df5 Author: Ondrej Jirman Date: Mon Jul 18 15:53:20 2005 +0000 more work on command line interface commit 4f219d8959f40d9e39a6511e31ca043a34f86a2b Author: Ondrej Jirman Date: Mon Jul 18 14:23:05 2005 +0000 added initial graphical interface commit 61dc7fed5b698ecdad2068dfa9b5af6f57973749 Author: Ondrej Jirman Date: Mon Jul 18 14:16:30 2005 +0000 updated TODO commit 4eafc74168c1a52f9eeb6e0ee0079eb505c165eb Author: Ondrej Jirman Date: Mon Jul 18 14:16:10 2005 +0000 updated manpage commit 8365841cd9e6b480fb73a5fcf30ca3272a763753 Author: Ondrej Jirman Date: Mon Jul 18 14:00:20 2005 +0000 sql warnings removed commit 47e66339ef5d88bc637eed3b061aeb889403e69c Author: Ondrej Jirman Date: Mon Jul 18 13:53:45 2005 +0000 better spkg help commit 17c9eb1d7c5133cd8f1eea515ae443f37a8cc3f1 Author: Ondrej Jirman Date: Mon Jul 18 13:28:35 2005 +0000 spkg ported to popt library commit 23ff09edc58785f89b36a0613623f5f320b752fd Author: Ondrej Jirman Date: Mon Jul 18 11:50:14 2005 +0000 fixed memmory allocation in pkg_install commit 71fa9e318c5e880e58dc9726d2bff20b81bb60fc Author: Ondrej Jirman Date: Mon Jul 18 00:50:32 2005 +0000 updated todo commit 110e293d7c846420c9b46bc3c1636dd8bfb2d717 Author: Ondrej Jirman Date: Mon Jul 18 00:47:44 2005 +0000 flock based locking mechanism commit 6de1aa625ecad1ab44dec162f242bd377d21021f Author: Ondrej Jirman Date: Sun Jul 17 17:26:33 2005 +0000 todo pupdated commit 9c66e8cad6fb4130a1413382751782b2e37de5c5 Author: Ondrej Jirman Date: Sun Jul 17 17:16:34 2005 +0000 bumped up version number commit 6e60fef4f522378877e511b3f5e9b9e747bdccb5 Author: Ondrej Jirman Date: Sun Jul 17 17:11:51 2005 +0000 web updated commit 12401dc9735c1cfb41eddb3885200e5f6c11754a Author: Ondrej Jirman Date: Sun Jul 17 16:41:38 2005 +0000 pkg_install work in progress commit cf9c69a830e766db4bd0e142b223826bbdbd149c Author: Ondrej Jirman Date: Sun Jul 17 13:03:39 2005 +0000 transactions and pkg_install implemented commit d590ea7721777b31640326dbe83193897612a54e Author: Ondrej Jirman Date: Sat Jul 16 13:41:02 2005 +0000 removed checksum from ondisk data commit b2dcfb95581475a918bc72c88daa793eaa902d8f Author: Ondrej Jirman Date: Sat Jul 16 13:31:47 2005 +0000 diusabled debugging commit d58f26fdd0958f558ccf4035eb4378ddc905a350 Author: Ondrej Jirman Date: Sat Jul 16 13:23:47 2005 +0000 semaphores based locking removed commit 3280157fa3b09f0b753e3458c4e9042569a96378 Author: Ondrej Jirman Date: Sat Jul 16 13:06:20 2005 +0000 mudflap added commit ffa191a0e444363dae29378218d4d663e435a1cd Author: Ondrej Jirman Date: Sat Jul 16 12:45:08 2005 +0000 prepared algorithms documentation skeleton commit a890a136a38c93f5f1f8f72ffad159e3edf9daac Author: Ondrej Jirman Date: Sat Jul 16 12:37:22 2005 +0000 gcc-4.0.1 compilation fixes commit 6083a6391b5cc61f4d2d4bc0d880331bf78aef9d Author: Ondrej Jirman Date: Tue Jul 5 18:34:11 2005 +0000 options to pkg_* are passed by common object commit 770b9d16b65ca56d68578590440bf99918ed6e2a Author: Ondrej Jirman Date: Wed Jun 29 13:59:57 2005 +0000 db sync funcs cleaned up commit 715f999c20a14adb57077b4c284bee50f0def339 Author: Ondrej Jirman Date: Wed Jun 29 12:42:20 2005 +0000 fixed one memleak in db_pkg_free commit 660e48cb9c870e9595b9866167504376aefce8a2 Author: Ondrej Jirman Date: Wed Jun 29 10:55:49 2005 +0000 bugfixes commit 8a684f5d6915f365e8a36101495351e3a844aec6 Author: Ondrej Jirman Date: Wed Jun 29 10:47:40 2005 +0000 bugfixes commit beda9b2aa19a33e99cf019296a758b456a9d4c6c Author: Ondrej Jirman Date: Wed Jun 29 10:31:15 2005 +0000 pkgdb updated package struct definition commit cfd26508f0131276d3d35cf591f8c8fe486ba054 Author: Ondrej Jirman Date: Tue Jun 28 17:20:39 2005 +0000 updated web for when pkgdb is finished time :) commit 10b9b788b978d0b6c8cedcf77f6cfe7896f004ff Author: Ondrej Jirman Date: Tue Jun 28 14:50:17 2005 +0000 implemented filedb and pkgdb locking commit 471a2f3fbc32cc2d26d52a0d67251ae6898839d5 Author: Ondrej Jirman Date: Mon Jun 27 16:05:49 2005 +0000 updated TODO commit d09dd7ecd6f7d0c281a7957f7976a8881c8c7768 Author: Ondrej Jirman Date: Mon Jun 27 15:58:25 2005 +0000 untgz error handling updated commit 3c54d1dd0d45f1c5e132870906db50866fffc4ae Author: Ondrej Jirman Date: Mon Jun 27 15:25:45 2005 +0000 pkgtools error handling updated commit d60b99d8e054f31c7bb1221153e9efb6a9304283 Author: Ondrej Jirman Date: Mon Jun 27 15:16:02 2005 +0000 pkgdb error handling updated commit 1bb45bfc5349c77823c185091e87e61780155f54 Author: Ondrej Jirman Date: Mon Jun 27 14:11:56 2005 +0000 filedb error handling updated commit abf8733ed0fd000545d21b4467fc711b326750fe Author: Ondrej Jirman Date: Mon Jun 27 13:27:15 2005 +0000 20050627 web-snapshot commit e53a44ae32437f35def0e9fc3571e095de865a2f Author: Ondrej Jirman Date: Sat Jun 25 20:59:32 2005 +0000 untgz ported to the new error handling commit 3a1ba4032a62f965d20a5c479ace3b87e318eece Author: Ondrej Jirman Date: Sat Jun 25 20:05:17 2005 +0000 reimplemented pkgdb and filedb error handling commit 2f444ac360256473555c19586ef558a6a922cacf Author: Ondrej Jirman Date: Sat Jun 25 19:03:30 2005 +0000 improved error passing system commit dd99d07c83c5f2ca1d1f971f174de36fccc8b5cf Author: Ondrej Jirman Date: Sat Jun 25 11:59:21 2005 +0000 better error handling in filedb commit a32960b516cc806cb2d57288da1a2d7360244c6f Author: Ondrej Jirman Date: Thu Jun 23 16:12:41 2005 +0000 web updated commit 502388dc19feaa57ae6172534e78786fd8cfdf42 Author: Ondrej Jirman Date: Thu Jun 23 14:00:42 2005 +0000 major filedb update commit 71eb34062b0cf4cb55d6e6cca15dcfd2e34deed7 Author: Ondrej Jirman Date: Wed Jun 22 13:14:59 2005 +0000 just a snapshot before filedb updates commit 2e2319c5841af74131af924a58fee5ad3bc5d0ff Author: Ondrej Jirman Date: Tue Jun 21 18:09:15 2005 +0000 web update no.2 commit 1ab3ce23bb10dc77eded1a453d12b87cf9a28c3d Author: Ondrej Jirman Date: Tue Jun 21 18:06:08 2005 +0000 web update commit d1248febab1210bdae7209b8ee110c4a240179b4 Author: Ondrej Jirman Date: Tue Jun 21 17:56:29 2005 +0000 store whole doinst.sh in pkgdb commit cc143585e29fad8e562269073e28d239c3ea4be9 Author: Ondrej Jirman Date: Tue Jun 21 15:42:26 2005 +0000 updated bindings commit 48fd2b09437c12dcff43030db85f63e1c86c7b71 Author: Ondrej Jirman Date: Tue Jun 21 15:35:31 2005 +0000 updated docs commit a7e4cb9542a0dd0f1891bd2068210cbd9b750440 Author: Ondrej Jirman Date: Tue Jun 21 15:06:34 2005 +0000 fixed bindings commit 8cdea6588fc5ba75adc36191e7809bcd2b0ffe67 Author: Ondrej Jirman Date: Mon Jun 20 14:19:00 2005 +0000 remove mode from filedb and pkgdb commit 0f01bc420594827c897a1857281f6c7fdb32acc3 Author: Ondrej Jirman Date: Mon Jun 20 14:13:09 2005 +0000 updated todo commit 23c7b5dd8d44ba4c87cfff076be51b6015102ea5 Author: Ondrej Jirman Date: Mon Jun 20 12:12:03 2005 +0000 untgz bindings completed commit ef8b9999b2d69b5ff6f67c37e8099a8063b1fadf Author: Ondrej Jirman Date: Sun Jun 19 10:13:35 2005 +0000 fixed untgz timers commit bac720a7fe4231f7bbfe98e6f0ad8fa7063b60c9 Author: Ondrej Jirman Date: Sat Jun 18 19:00:45 2005 +0000 fixed reference counting in pypkgdb commit 83141d87cee37d683c358155e93079ab55947e8f Author: Ondrej Jirman Date: Sat Jun 18 16:07:05 2005 +0000 python bindings documentation updated commit b60ec747527d0cbfefe5e4980a05f78af652d9bb Author: Ondrej Jirman Date: Sat Jun 18 15:33:04 2005 +0000 added python bindings for untgz commit dc58958462babf28f31c9242e25eeafd2e04f5c6 Author: Ondrej Jirman Date: Sat Jun 18 14:30:39 2005 +0000 updated Makefile for python cleanup commit 7dd1d2323907bd446f66deaf1a2fb8a0cff20f7c Author: Ondrej Jirman Date: Sat Jun 18 13:40:25 2005 +0000 automatized some tiring python bindings tasks commit 92f6af81e8f5df4de1d4f0d72a6ffe73af42cf7c Author: Ondrej Jirman Date: Sat Jun 18 12:54:01 2005 +0000 python bindings cleanup commit 850c3c75cfdc216310ecbaadbbc12a38fb933b5e Author: Ondrej Jirman Date: Sat Jun 18 11:47:37 2005 +0000 cleanups in python bindings commit 7a89c27feb08b65477e1c5cbbeba007eab6422a2 Author: Ondrej Jirman Date: Sat Jun 18 06:47:18 2005 +0000 pkgdb api extended, python bindings updated commit 160faf7a4ef14f655350da12e722f14264118d41 Author: Ondrej Jirman Date: Sat Jun 18 00:32:22 2005 +0000 added sql integrity check commit 7a08e81f0a3f7e7c7f815662ca36edf400c92e8e Author: Ondrej Jirman Date: Sat Jun 18 00:00:41 2005 +0000 added python bindings commit c6314ab444324a0df855c0e603bce8067fe0e43a Author: Ondrej Jirman Date: Fri Jun 17 23:12:26 2005 +0000 added build scripts for static libs commit 4d0029c618482f86f68a5ca36428a9e17ae6d4d6 Author: Ondrej Jirman Date: Fri Jun 17 23:11:21 2005 +0000 always link against static libs commit c502ee8a0f3f156e1e39965e9ed2fdec3cc25de7 Author: Ondrej Jirman Date: Fri Jun 17 16:17:49 2005 +0000 benches reworked commit 281b47fa569a83781a2f420698661195140d9dc3 Author: Ondrej Jirman Date: Fri Jun 17 13:36:58 2005 +0000 improved speed of untgz commit b7b2e155f16983d4bafaf3a69243a075754bf72e Author: Ondrej Jirman Date: Fri Jun 17 12:56:24 2005 +0000 untgz docs updated commit e4abc2d8534862aa3f96b40a05c4bb9c0a00c024 Author: Ondrej Jirman Date: Fri Jun 17 12:38:37 2005 +0000 optional untgz status callback implemented commit 1579493b71530361dde4a091c9683c4792c965d8 Author: Ondrej Jirman Date: Fri Jun 17 10:56:37 2005 +0000 added benchblocks for untgz commit 62a1dca3b5fcce5482142bac3681391760e1025d Author: Ondrej Jirman Date: Thu Jun 16 19:42:02 2005 +0000 fixed line iteration algorithm commit 20213dd0f2fd956909bbfb97b18012f7a37ed0d5 Author: Ondrej Jirman Date: Thu Jun 16 00:08:52 2005 +0000 work on doinst.sh parser commit 2abf05ffec6112d0dbc0bdd3cef5d02ff2cbc1b9 Author: Ondrej Jirman Date: Wed Jun 15 18:55:09 2005 +0000 added blog entries commit 05a906b6272b07ccf284546ba3f77c85c68895c0 Author: Ondrej Jirman Date: Tue Jun 14 12:15:50 2005 +0000 updated untgz documentation and website commit db4510987c5ad67b63fe9968e894e2813c9e55a6 Author: Ondrej Jirman Date: Tue Jun 14 11:50:38 2005 +0000 sql library cleanup and hardening commit 4150229ffb883a74b20db751ad1853fcf57836b8 Author: Ondrej Jirman Date: Sun Jun 12 15:07:05 2005 +0000 fixed static build commit 4014bbbded698e3b0d5c0655db1130b580e41b9c Author: Ondrej Jirman Date: Sun Jun 12 03:36:26 2005 +0000 web updated commit e0d4a63d56401829976201e4d080bf0b6b703efa Author: Ondrej Jirman Date: Sun Jun 12 03:13:50 2005 +0000 reimplemented legacy pkgdb get commit 520363f42381f20335776c60bc0688b0b4f215ad Author: Ondrej Jirman Date: Sun Jun 12 00:16:54 2005 +0000 added benched blocks into legacydb parser commit 34fdb3f638a0fd09dba8fe6e4a7f85482ba15b91 Author: Ondrej Jirman Date: Sun Jun 12 00:05:11 2005 +0000 added benchmarked sections commit c18abe494677a15c09096926825b1c99b247ab0a Author: Ondrej Jirman Date: Sat Jun 11 23:15:32 2005 +0000 added pkgdb benchmarks commit ba5d5139285f164f316d86f552af1d99c4383803 Author: Ondrej Jirman Date: Sat Jun 11 22:51:30 2005 +0000 updated slackdesc parser commit 9bc744347248f4103b3c2bbb298b1b2d3fa97c82 Author: Ondrej Jirman Date: Sat Jun 11 11:06:36 2005 +0000 slack-desc parser api changed commit 4def07eee1fd968a4094affc7034d90ee11a4e69 Author: Ondrej Jirman Date: Sat Jun 11 10:25:35 2005 +0000 implemented slack-desc parser commit ace47088c634887862ae3cce7a6d53cad63eae7f Author: Ondrej Jirman Date: Fri Jun 10 21:37:39 2005 +0000 updated bench.h commit 56693d39a0afdabd08c1e843bc48bbd4bd616eae Author: Ondrej Jirman Date: Fri Jun 10 20:53:06 2005 +0000 optimizations and bugfixes in pkgdb commit d522e49bc518eb39e83b0746a2a5f603400d7fdd Author: Ondrej Jirman Date: Fri Jun 10 20:36:48 2005 +0000 web indentation commit 5f2676a3fc56092f46eb4dbb6f509b9f3de20b52 Author: Ondrej Jirman Date: Fri Jun 10 17:26:59 2005 +0000 last minute website fixes commit be5191c4313816f68572c0e5c7361f0d027db699 Author: Ondrej Jirman Date: Fri Jun 10 16:49:20 2005 +0000 updated website commit 3e36ce3df37c0cde25945eaff88feb53976c8741 Author: Ondrej Jirman Date: Fri Jun 10 12:48:21 2005 +0000 website updated commit 0a852759ce52c5988a1449f5f38710bd233755e9 Author: Ondrej Jirman Date: Fri Jun 10 11:20:58 2005 +0000 added website commit 9d9eb349fb24825fda277220b5cf0a4c2b1fe434 Author: Ondrej Jirman Date: Thu Jun 9 16:56:05 2005 +0000 project renamed to spkg commit 20ee9f7f3cd73e33dcae148075f24a32b19ada04 Author: Ondrej Jirman Date: Tue Jun 7 17:35:00 2005 +0000 restructured source code package commit 9aec804420e10183191a8841ed9943cac8fd880e Author: Ondrej Jirman Date: Tue Jun 7 16:36:25 2005 +0000 fixed zeroing of heads commit 7b6edd29f52ebf744660ac0698628fa1d9c72e4f Author: Ondrej Jirman Date: Tue Jun 7 16:15:53 2005 +0000 new context based sql transaction handling commit 567cb66db117fe1c5a63a1132056471282170f4b Author: Ondrej Jirman Date: Tue Jun 7 10:35:41 2005 +0000 pkgdb updated commit 21e3105fb263cfd8332066d56fab3b1e1db8642d Author: Ondrej Jirman Date: Sat Jun 4 17:38:01 2005 +0000 updated todo commit bd06148f47dba82d4af70d9b8e225cf44a634ac7 Author: Ondrej Jirman Date: Sat Jun 4 17:35:34 2005 +0000 fixed invalid memmory access commit 645849489339835d889ac7f9ef8b095be78e7a00 Author: Ondrej Jirman Date: Sat Jun 4 17:33:38 2005 +0000 filedb integration commit f3f68e197f76024957680311e8fa6eb204b08111 Author: Ondrej Jirman Date: Sat Jun 4 16:05:29 2005 +0000 fixed compilation and makefile bugs commit 5e82cd0f77aa8f860fa03efb4aa1564399c85945 Author: Ondrej Jirman Date: Sat Jun 4 15:54:13 2005 +0000 new benchmarks, filedb integration commit aa934229a08195360453cee5688fb937631c39ad Author: Ondrej Jirman Date: Fri Jun 3 11:45:01 2005 +0000 fixed sql example comments commit c8d3b1dc3a6c30ef240f8801ef1cbf44f70ec242 Author: Ondrej Jirman Date: Fri Jun 3 11:23:19 2005 +0000 docs moved to headers commit 9c1bada8957b207ac24d4364c2a590da14bdd3a6 Author: Ondrej Jirman Date: Fri Jun 3 11:19:39 2005 +0000 filedb finished commit 3224ad9c167b8e8b94cefe5f9064d6654863a955 Author: Ondrej Jirman Date: Thu Jun 2 16:41:24 2005 +0000 docs fixed commit fb00ae52472f4217cd3536fc589ec5bf1284774a Author: Ondrej Jirman Date: Wed Jun 1 18:12:30 2005 +0000 speed improvements and cleanups commit 46b856e32f28658b52ed6edd28d72bd70120ee6e Author: Ondrej Jirman Date: Wed Jun 1 14:30:06 2005 +0000 speed improvements commit cbca84dcb6c9b3685c9cc7acd9e9381f6c6ade0d Author: Ondrej Jirman Date: Wed Jun 1 11:03:15 2005 +0000 updated bench commit 7bc922c9ee12812ad8f551a662025598f4c35d9b Author: Ondrej Jirman Date: Wed Jun 1 10:24:58 2005 +0000 added missing files commit fafa35feb9a038bcaad88f250fde3daf562953e5 Author: Ondrej Jirman Date: Wed Jun 1 10:24:40 2005 +0000 fixed filedb addressing bug, added bench commit 0b079cd5a8592e251db1d5cf14cc37ca0e8cb0f1 Author: Ondrej Jirman Date: Tue May 31 17:20:50 2005 +0000 just bugfixes commit 93fb70c5bbb70885a6ad4f1b2f49329028334105 Author: Ondrej Jirman Date: Tue May 31 16:41:49 2005 +0000 get method for nodes commit 13c527ed81c14276279ee321b6a010893e30b8d9 Author: Ondrej Jirman Date: Tue May 31 16:30:01 2005 +0000 avl tree insertion finished commit 36288810913b9e9ccee69f133c78ee823aec40c4 Author: Ondrej Jirman Date: Tue May 31 15:46:37 2005 +0000 updated new filedb commit 480b92c4298fdb367eba2b2a86ac52a9d61516a0 Author: Ondrej Jirman Date: Sat May 28 09:54:01 2005 +0000 fixed some bugs in filedb commit 32a008fa8451ae61f9f4769ebd2899c9cae43c21 Author: Ondrej Jirman Date: Sat May 28 09:37:45 2005 +0000 implemented filesystem transactions commit c3716fdf20e5d0cd18cff23005e3678825a95cfa Author: Ondrej Jirman Date: Tue May 10 17:09:07 2005 +0000 respect dryrun and verbose options commit 67ee55b2ed5fb6bb5c787d13757ac83802e4d0b1 Author: Ondrej Jirman Date: Tue May 10 16:01:10 2005 +0000 added dist target commit 4446ef314f47949011cc6a582fc73cda187932ee Author: Ondrej Jirman Date: Tue May 10 15:49:33 2005 +0000 makefile fixes commit e0254834a8ab468bc188829ed8bf4fc8f5286219 Author: Ondrej Jirman Date: Tue May 10 15:47:19 2005 +0000 first attempt on pkg_install commit a45e8aa0dacc0ac9d5f3dc69d6cb27512054ba64 Author: Ondrej Jirman Date: Mon May 9 17:12:15 2005 +0000 initial pkg api work commit 5784d8d077e0add1e8f1608264c75f71c142d5dc Author: Ondrej Jirman Date: Mon May 9 17:01:42 2005 +0000 bugfixes commit d520eeaefb91d0149b496a61e3faf67a61602492 Author: Ondrej Jirman Date: Sun May 8 15:24:38 2005 +0000 removed some includes commit 8e6907589d0601a2bbce7d5db9a918609ab4d84d Author: Ondrej Jirman Date: Sun May 8 11:19:55 2005 +0000 pkgtools update commit fceb484865031c32d8b3fd49671f2aa35dc16598 Author: Ondrej Jirman Date: Sat May 7 20:56:52 2005 +0000 optimized db_get_pkg commit 90ff1731bd02f0d6362e43d554eabff40354ee14 Author: Ondrej Jirman Date: Sat May 7 17:18:33 2005 +0000 docs and version update commit 38f9486bc84a2a91b60448ff3d035ee24b2bdb00 Author: Ondrej Jirman Date: Sat May 7 17:09:52 2005 +0000 updated todo commit 076881aa402ec03c85d19034ce5b2f0a797e2ac5 Author: Ondrej Jirman Date: Sat May 7 17:07:32 2005 +0000 fixed slackpkg target commit 1ce13be21c0e5c8f578f970d3a69b3f0f5eb964e Author: Ondrej Jirman Date: Sat May 7 16:58:34 2005 +0000 documentation updated commit b267eff424b1a39777e3f839f1b9f5ed3c63e551 Author: Ondrej Jirman Date: Sat May 7 16:40:55 2005 +0000 implemented new fast parse package name func commit 914c68d2c99d9351c254a0320ec1fa9c1b0b7d72 Author: Ondrej Jirman Date: Sat May 7 14:02:35 2005 +0000 added legacydb functions commit 9c57afefea308c4b320708cf8d73d906a2b3ef38 Author: Ondrej Jirman Date: Sat May 7 11:33:52 2005 +0000 pkgdb overhaul commit 8682c91e16d5f65b20b66e7aad99914a0015e190 Author: Ondrej Jirman Date: Tue May 3 17:10:19 2005 +0000 sql close update commit 5991af55fcf2d3a22a3c6cdfa7ed25e755f8432c Author: Ondrej Jirman Date: Tue May 3 16:50:14 2005 +0000 reviewed sql code commit 69d37fc29b37881bdfc6d899f886787ef2440d17 Author: Ondrej Jirman Date: Mon May 2 16:28:42 2005 +0000 sql documented/reviewed commit dd31f487014f3f6dec17b3d47f927f50e88f6fba Author: Ondrej Jirman Date: Sun May 1 12:03:31 2005 +0000 new untgz feature commit 9259792eef75b81baaa5ecbaabe0d37d1c5fddde Author: Ondrej Jirman Date: Sun May 1 11:45:03 2005 +0000 documentation update, untgz nearly finished commit 8cb1cfacc994e666869d6907a12d6d0695678381 Author: Ondrej Jirman Date: Sat Apr 30 23:36:41 2005 +0000 documentation updated commit c3d92d14ab4e369efd00c0263f2a8e859e5347ae Author: Ondrej Jirman Date: Sat Apr 30 10:15:18 2005 +0000 opts int untgz commit 2d6e28824fc64ffbd095697b36e1fc4f2731a24a Author: Ondrej Jirman Date: Sat Apr 30 10:12:18 2005 +0000 further untgz optimizations commit 8b6cac378d82fa42e156604adb05e5d94613c716 Author: Ondrej Jirman Date: Fri Apr 29 14:38:10 2005 +0000 bug fix in untgz (conflicting types) commit a807b9bc536625374073192fe04ff498fd7821ba Author: Ondrej Jirman Date: Fri Apr 29 14:37:00 2005 +0000 added untgz-test.c commit 06450acad0b136390ae9f814c7d5c002ea42fb0a Author: Ondrej Jirman Date: Fri Apr 29 14:36:28 2005 +0000 fixes commit de549508174657e1f8ab93fcd628520d1cd02ac9 Author: Ondrej Jirman Date: Thu Apr 28 09:15:39 2005 +0000 fopen -> open in untgz commit 6d60dc448141a399c59d3863e5afcf16f0f1a670 Author: Ondrej Jirman Date: Wed Apr 27 17:50:59 2005 +0000 fixed untgz api commit 783273b67ec811cc9bb4667fe004177505dcee84 Author: Ondrej Jirman Date: Wed Apr 27 09:31:47 2005 +0000 remove debug information when debug is disabled commit 51a77be9ee2b3dadc0e3962df44a0588118fa629 Author: Ondrej Jirman Date: Tue Apr 26 17:39:22 2005 +0000 implemented hash based file adding and lookup commit b6d24fa37033c84b924b6a4bb42da39264cc1383 Author: Ondrej Jirman Date: Tue Apr 26 14:42:15 2005 +0000 added sql interface commit d1750b86bd9c31160532438422065ba96dbca8b1 Author: Ondrej Jirman Date: Tue Apr 26 14:41:37 2005 +0000 reorganized sql interface commit 1adc8ec856341ec4371fa20059694aa311c8aa6c Author: Ondrej Jirman Date: Tue Apr 26 09:14:02 2005 +0000 just another bugfixes commit 53f376dedc6a664a21c0c401d5747dd4c7191691 Author: Ondrej Jirman Date: Sat Apr 23 16:22:04 2005 +0000 pkgdb ported to the sqlite3 commit 0b4a270f0cae0e8fc97422a951373dd885dd3b8e Author: Ondrej Jirman Date: Sat Apr 23 14:47:17 2005 +0000 preparations for sqlite integration commit 71daf350d3f7421b65aa9828550605dc65f8c8b0 Author: Ondrej Jirman Date: Sat Apr 23 10:53:47 2005 +0000 added command line options parser commit 40cf4133b9f7f7d9147fb40678c16f77dbef78cc Author: Ondrej Jirman Date: Wed Apr 20 14:23:08 2005 +0000 initial cleanups commit ba9bad1fb57f4d502b6c8278170cfb959867f4ac Author: Ondrej Jirman Date: Wed Apr 20 14:01:03 2005 +0000 initial import