Le graphe d'historique de slapt-get :

* dd561c9 (HEAD, master) updated es_ES translation from Angelos
* a6a8cf9 updated configurations for 14.0 release
* efcdeca translation updates from transifex
* d62202e Fix header and line wrapping in ru.po broken by transifex
* 664e3d7 translation updates pulled from transifex
* 6e38ac8 added danish translation from gapan via transifex
* 8c15d80 remove useless en.po
* 15586cf remove cz.po. cz is not a valid language code (thanks George)
* 9617037 (tag: 0.10.2o) Update russian translation.
* 36a50ab Add --allow-unauthenticated option description to the man page.
* 26568d5 updated es_AR and es_ES translations from Fernando
* c101650 upgrade glibc-solibs before xz with --dist-upgrade
* 7c8a49a bumped version to 0.10.2o
* ec7d238 (tag: 0.10.2n) Bumped version to 0.10.2n
* c897c0e updated translations
* 3b90d44 reorder _slapt_gpg_get_gpgme_error to be implemented at declaration
* e48860e use SLAPT_CHECKSUMS_NOT_VERIFIED instead of SLAPT_CHECKSUMS_NOT_VERIFIED_UNKNOWN
* ea329d7 included option --allow-unauthenticated
* cab5cd0 show some additional information when signature is not verified
* f9ad0aa remove __inline attributes for various functions as they clash with c99
* 7ab7414 Update pasture URL fixup for no sub directory packages
* 065bd89 updated zlib usage to fix "expected 'gzFile' but argument is of type 'struct gzFile_s **'"
* 437dc97 (tag: 0.10.2m) bumped version to 0.10.2m
* 7517a5b [HACK] prefer our architecture in x86/x86_64 multilib package comparison
* afebb53 strip whitespace from url before parsing
* 4ce0ecf added slapt_strip_whitespace
* 5f9daef updated copyright date for 2012
* 91c3891 (tag: 0.10.2l) clean up new dependency test WIP leftovers
* 758ff18 added dep, conflicts, and reverse dep unit tests
* cf4bbc9 updated test config file
* a0a2379 fix logic inversion checking for null package
* 502e669 Updated required_by pattern to match required declarations
* 51af269 Do not return 1 from slapt_get_pkg_dependencies if no dependency information
* 43b447b fixed reverse dep lookup to make sure the match is exact
* 31e7cf0 updated changelog
* 71dcb01 only create directory structure if chdir succeeded
* 44c0b42 remove inclusion of deprecated curl/types.h
* 3dfab0d explicitly link in libcrypto
* 00fc8f1 bumped version to 0.10.2l
* a5b3625 Fix resource leaks on error paths
* d607b99 Fix typo
* 921a2af (tag: 0.10.2k) added 0.10.2k changelog
* d938a5f bumped version to 0.10.2k
* 32466e9 [libslapt] tighten up the package name regexen
* a32ef40 Fix failures on messages update with `make po_file`
* 1e1dcc2 Improve russian translation
* 1881397 (tag: 0.10.2j) updated --help output (inspired by slapt-src suggestions from Igor)
* 8655f00 make sure to remove the dependencies of a conflict as well as the conflict
* 27032f5 fixed typo (REQUIRES->REQUIRED) in faq, thanks George Vlahavas
* 4ad078f bumped version to 0.10.2j
* 9a7f4d1 more general directory name for installed docs
* a5d6c3f updated changelog for 0.10.2j changes
* 8425e62 Updated regex for reading /var/log/packages compressed and uncompressed sizes
* 5bb022d free regex and installed package list in slapt_pkg_action_filelist
* f3b0e45 updating unit tests
* c9f97bd updated italian translation from Stefano Ansaloni
* d65854f moved --version logout prior to reading config file
* 99c4184 fixed commented out extra etc examples for 13.37
* fd7e970 remove specific version in slack-desc
* 1ed8c54 silence chdir return warning
| * 2bf349c (slack13.1) keep our configs
|/
* 0b25ace (tag: 0.10.2i) updated changelog
| * 10360c9 (slack13.0) keeping our configs
|/
* f282303 set default example sources to 13.37
* 9dbda58 update working direction creation to account for N path depth
* fde0eee libassuan is now required via libgpgme
* 52c4d84 libassuan is now required via libgpgme
* 5a03076 removed invalid control character from it.po
* b7fa704 it translation updates from Stefano
* 4b358d1 fixed syntax errors in it translation
* 48788d3 bumped version and changelog info
* 203cf35 updated it translation from Stefano Ansaloni
| * 291e8f5 (slack12.2) keep our rc files
| * 4d5539e keeping our slack-required
|/
* 7505db4 (tag: 0.10.2h) updated slapt-get.pot location in slack-desc
* 7ded039 fix parse_meta_tag() to match '+' in package name changelog
* 23a19d8 fix parse_meta_tag() to match '+' in package name
* a1496e9 also reformat ru translation of man page
* 04223df Igor reformatted the slapt-get man page
* abb3e2f bumepd copyright date to 2011
* 0353de2 updated es_ES translation from Angelos
* c69589b hungarian translation by Peter Polonkai
* 9bdf202 bumped verison
* 7391a86 minor correction of ru translation
| * e355a78 (slack12.1) slack12.1 configuration
| * e8f3c56 keeping our slack-required
| * a5f5065 ignore the location for installed packages as they do not have any real meaning and end up confusing the user.
| * d932ac9 fixed missing configuration option copying from the initial config to the final configuration.  --remove-obsolete and --retry were not being honored.
|/
* e6dd546 (tag: 0.10.2g) added slapt_search_list
* 9f08468 api cleanup, typedef'd old structs
* cf24db2 updated el translation from George Vlahavas
* a96f815 updated pt_TR translation from Sérgio Surkam
* 079a086 small fixes for es and es_AR
* 0268974 updated fr translation from Verachten Bruno
* c75d063 updated es translation, new es_AR translation from Fernando Velo
* aecbb3a comment on why we have a seemingly needless sort
* 648c92d updated documentation for new public slapt_download_data
* 0b20bed use SLAPT_TRUE in dl_stats check
* d5b229d added slapt_download_data to public API
* 69b56c5 bumped version, added changelog entry for Igor Murzov's work
* a119c65 do not create backups on po update, fix po/mo install
* 9059ecb Update .po files again
* b1381dd Minor messages correction
* 2e0b271 Update and correct russian translation of man page
* bf18152 Update and correct russian translation
* 9c1326c Update .po files
* 13e4d72 Add -N option to msgmerge (do not use fuzzy matching)
* b62ed58 Add plural forms descriptions to .po files
* 4358178 Use plural form for some strings
* fc0ca8e Split long message into pieces
* 6017c40 Update translations on `make po_file`
* 08970bc Make usage() message and man page content consistent
* c73d677 (tag: 0.10.2f) updated es translation, new es_AR translation from Fernando Velo
* c0681ee updated pt_BR translation from Sérgio Surkamp
* 795dc6b updated el translation from George Vlahavas
* 2437656 updated de translation from Manfred Mueller
* 6f9aca6 updated pt_PT translation from Miquel Santinho
* 9a371df updated slapt_is_required_by
* 33eb4af Updated API, generalizing several types into slapt_list_t
* 8f196b6 updated translations for new reinstall
* 3030f4b Added reinstall notification
* 81b55c0 set version to 0.10.2f
* 128aa47 (tag: 0.10.2e) updated essential packages for dist-upgrade
* 50eb8c8 always reinstall slapt-get on dist-upgrade
* 11397e4 translations cleanup
* b81e10c set default example sources to 13.1
* f7596b9 FAQ updates
* 117c21a blank line after 1st (thanks George)
| * 2642852 (slack12.0) slack12.0 configuration
| * 995cb3d keeping our version
| * eb95b3e ignore the location for installed packages as they do not have any real meaning and end up confusing the user.
| * bdbfada fixed missing configuration option copying from the initial config to the final configuration.  --remove-obsolete and --retry were not being honored.
|/
* bb3e77b (tag: 0.10.2d) gpgme requires gpgme_check_version for initialization purposes
* 58314be gpgme requires gpgme_check_version for initialization purposes
* 12b9265 rebuild object files if headers change
* eccef48 define _FILE_OFFSET_BITS prior to including gpgme.h as required by gpgme in -current
* 1b59d4d cp, mv, and ln use -f just in case
* 628f103 incorporated a modified version of the patch submitted by Vitaly Chernookiy for making slapt-get cross compile friendly
* bcd5f8c german updates from Manfred
* 1a0b787 removed extraneous / when constructing package source url
* e73ac68 bumped version to 0.10.2d
* 520a9e5 (tag: 0.10.2c) removed unused location_regex from slapt_get_installed_pkgs()
* c7fed4d updated copyright header to include 2010
* eed5899 ignore the location for installed packages as they do not have any real meaning and end up confusing the user.
* ad441f9 fixed missing configuration option copying from the initial config to the final configuration.  --remove-obsolete and --retry were not being honored.
* b95b320 0.10.2c version
* c77c20e (tag: 0.10.2b)  * modified disk checking mechanism so that the working directory filesystem    is checked for downloads and then / is checked for the uncompressed size.    This is not 100% ideal since /usr may be on another filestem but it should    make Tadgy slightly happier.  Added slapt_disk_space_check to public API.
* de850b9 (tag: 0.10.2a) updated el translation from George Vlahavas
* d631421 updated es_ES translation from Angelos
* 3b6f68c free pkg_log_dirname as soon as possible
* b09ce22 added --filelist option using slapt_get_pkg_filelist
* 6f64cce added slapt_get_pkg_filelist() from Anders F. Bjorklund
* c5f7f25 bumped version to 0.10.2a
* 3b81d07 normalize search routine when doing package lookups by details instead of just name and version.  This fixes a bug in gslapt that causes the package lookup to fail for two similar packages.
| * 911c6b8 (slack11.0) slack11 slack-required
| * 043970b slack11 default rc
| * 96cc2f0 slack11 example rc
|/
* 5193eb8 (tag: 0.10.2) fixed typo in default slapt-getrc
* 121d676 updated slapt-getrc files for the slackware 13.0 release
* eb14b7f updated FAQ with meta file generation script for txz package extensions
* fe4cccf do not exit immediately if we cannot open the default slapt-getrc, check instead if --config was used, otherwise exit (thanks Vasileios Porpodas)
* c15d5ac for consistency error out when --install is passed a package that does not exist (George)
* 0b5deae updated conflict detection so that multiple conflicts are handled correctly (thanks Steve)
* f9f6960 do not print empty strings as suggestions
* 3a828ed updated changelog
* 4cf44bb free priority string and priority regex after parsing.
* 68f3b48 free parsed source attribute token in slapt_source_parse_attributes
* c1397fd updated Greek translation from George Vlahavas
* 8d076a0 (tag: 0.10.1c) removed extra directory for slackware64 source url
* 0a07476 updated default and example rc settings for slackware64
* 6c1aab2 s/slamd64/slackware64/g
* f0c219a updated conflicts and suggests parsing to fix certain PACKAGES.TXT formatting
* 2336d93 bumped version to 0.10.1c
* 14d1acc (tag: 0.10.1b) adding cyrus-sasl and openldap-client to slack dependency list due to curl now being linked against them
* 61cf052 updated the clean target to remove the generated package file
* 6d32c91 changed svn instructions to git
* be58315 updated svn installation instructions replacing with git instructions
* ac66fe8 updating copyright date in README to mention 2009
* 6a6bb62 updated parsing of compressed and uncompressed sizes in /var/log/packages entries
* fda9386 fixed handling of a plus sign in package location (path) in MD5 (Ondrej Zary)
* 6bfc950 bumped version to 0.10.1b
* 5e0b4bd fixed small issues in FAQ#17 script
* 24da4a8 bump version mentioned in the description file
* 2a2dd76 mention package file types supported
* 2382eb8 modernized script in FAQ#17. How do I create my own package source?
* 1575589 updated makefile for building the slapt-get package
* b391cd9 updated MD5 parsing to accept new slackware MD5SUM metadata in /var/log/packages entries
* e03a2f8 disabled file size check since slack PACKAGES.TXT sizes are no longer accurate byte counts
* d7b4dcd added support for the txz package extension
* 64269be updated de translation from Manfred Mueller
* a1a52c8 adding tadgy's default rc patch
* b1df5af added copyright year 2009
* 655f78f bumped version to 0.10.1a
* 2eea973 updated pt_BR translation from Sergio Surkamp. moved slapt_pkg_version_parts out of public header
* bcfbf0b fixed an initialization errror in slapt_is_required_by() that caused a segfault when removing with --no-deps.
* cf08674 reordered priorities to "default < official < preferred < custom" as this seems to be more intuitive.  Having preferred less than official is confusing.
* 89b9e22 check error return on chdir
* 89054ef reordered priorities to "default < official < preferred < custom" as this seems to be more intuitive.  Having preferred less than official is confusing.
* fef8e79 Bump version to 0.10.1
* 49d19d8 use the short description from the gsb slapt-get package description
* b95f02c formatting update
* 4cca933 added :OFFICIAL tags for each of the official mirrors
* be6121d updated example.slapt-getrc with 12.2 sources
* 5546530 updated example.slapt-getrc with 12.2 sources
* 98292ed assign to installed_dep when looking at obsolete packages deps
* 22fb790 logic error when checking if dep is installed when finding obsolete packages
* a3609cf validate against installed package list when creating a list of obsolete packages and their dependencies so as to not try and remove uninstalled packages
* c034fa2 updated note in README concerning priorities, removing mention of priorities being integer values
* d4138f5 updated note in README concerning priorities, removing mention of priorities being integer values
* 11725aa s/cvs/svn/ in documentation
* dcbd65b added ability to write priority to slapt_write_rc_config
* 29707c2 translation updates
* 685e494 made parsing of configuration file more correct
* 65dd53a doc updates
* 0d57b68 updated file sources in example
* 9c93560  * (libslapt) added slapt_write_rc_config (incorporating from gslapt)  * (libslapt) added parsing of disabled sources (instead of ignoring what     gslapt creates).  * test updates  * Added source priority support based on patch submitted by Ken Milmore
* 8d31622 check return value from chdir
* d1724db Added support for ikg extension (requested by Miguel Reynosso)
* 5f2b44d Fix for MD5 string length (Thanks to Boris Popov)
* c9a122e updated example slapt-getrc
* ec9f535 make sure man pages are installed with mode 644
* b6eca4e remove extra line to keep within the 11 line standard
* 27282a8 only accept content length instead of last modified date if url is NOT ftp.  This enforces 404 errors for those sources that like to have custom 404 pages.
* 541a885 updating example.slapt-getrc for 12.1 defaults
* 9570b03 make --ignore-dep ignore conflicts on upgrade
* 715498a test updates
* 9a6c348 fixed ro translation errors
* d053550 removing masking regex_t
* d284d5b adding /proc mount gpg to faq
* 223890a Romanian translation by Reteaua PTM.
* 0ae6956 updating dates to include 2008
* 34c5a08 added download count notification while downloading packges (Sergio)
* ca8b99b new URL for slapt_update
* 12c9d3d adding check make target that calls test
* c68cf8c Fix for parsing dependencies that have a dash in the package name
* c2480a7 poor grammar
* 0263e0e updated slacky source line
* 367e8e9 updated russian translation from ru@li.org
* 29f36f8 make sure new R_OK option from --simulate does not allow things that need W_OK
* 33c6514 added thanks to Anders Bjorklund and John Babiak
* bc2d35c added faq " How do I support GPG signature verification in my package repository?"
* bef14bf Allow any option with --simulate to be ran without write privileges to the working directory.  Allow --version to be ran without write privileges to the working directory.
* b3aa1bb compile time definition for SLACKWARE_EXTRA_TESTING_PASTURE_WORKAROUND (see package.c for comment)
* e1089a4 Fixed message formatting for 'Need to get' translations.
* 56920ef Fixed message formatting of 'After unpacking' translations
* c62ffd1 added slapt_regex_extract_match()
* c6ad9c9 correct regex creation for reverse dep lookup
* 4f09813 small code cleanups, fix for required_by() segfault
* 8b93d4b  bug fix for detecting reverse dependencies when removing packages
* 87c0f0d added SOURCE=http://slackware.sukkology.net/repository/ to example.slapt-getrc
* 0106ba3 added additional error checking
* f87fe56 added gnupg as explicit dependency
* 3e90c3c Improved handling of GPGME errors
* d22a980 FAQ update mentioning GPGME troubleshooting
* 67f2456 debugging output for gpgme errors
* 2ae02f4 spelling in comment
* 4796847 bug fix for segfault if gpg verification fails for an uncompressed checksums file.  Thanks to QliXed.
* 9f4de08 german updates from Manfred
* 220bc96 default sources in example.slapt-getrc now point to 12.0
* cf419a7 polish updates from piotr
* 8929dfa use slapt_is_interactive to decide whether or not to be chatty... removed duplicae "Get ..." translation that just had a newline
* 1fb84bd more updates, formatting, fixing broken translations
* 59cf52f added a few missing strings to the translations
* 0293202 not sure if adding was correct, so only adding direct lib requirements
* 820000a grudgingly added all of gpgme requirements to slack-required
* bdfee87 updated documentation
* e6925d2 russian an ukrainian updates from sin
* 849b462 polish updates from Piotr
* 6428884 reverted accidental commit of x86_64 version
* 134bc35 updated translations
* 3435321 rewind checksum file after verifying it
* 22ea222 polish updates from Piotr
* e728f09 german updates by manfred
* 42f23c9 *** empty log message ***
* 6f877fa slack-required
* ca8d7f9 added testing notes
* 6e6ac7a added not aboue libgpg-error
* 2cdc298 doc updates
* aaac648 give notification when patch download is complete and nothing is there
* 3faba5e  * added GPG signature verification via gpgme (thanks Pat Volkerding for    adding gpgme to -current)  * Updated downloading in libslapt for better notification.  This also resulted    in some simplification in code.  Removed unused DEBUG ifdefs.  Removed    deprecated translation strings.  Added error condition strings and    slapt_strerror() function.  New translation strings.  Bumped to 0.9.12.
* 549fdf5 do not error if missing t dir
* 313b93c added note about Check requirement
* 1e54050 added note about chdir requirement for slapt_update_pkg_cache()
* e2c6073  * Wrapped generated slapt.h in ifndef guard  * Added initial unit testing to tree
* 77a80e0 Individual package download size now represented by a float (Ricardo Garcia)
* 12b5717 use EXIT_SUCCESS in main return
* fc42ac3 replaced useless strlen(constant) calls
* 76b2246 Added shortcuts for update (u) and install (i) (thanks Piotr)
* 41e1130 --show now shows the installed version if it is newer than the newest available version (thanks Piotr)
* 1f56971 Polish translation update from Lukasz
* 1a914b1 fixed disk_space definition
* 34c5022 Do not consider the uncompressed size of the packages if download_only is specified (thanks Norbert).
* 94465dd updated faq entries for [0-9] regex to support multi-digit versions
* f5b7083 honor exclude for /a/ packages during dist-upgrade (thanks Lukasz)
* 9655da3 updated FAQ 43
* d4728ab fixed non NULL exclude check (thanks Lukasz)
* 77004cb Sorting and searching should use the more precise strverscmp() rather than the less precise slapt_cmp_pkg_versions() (Piotr)
* af5fabc documentation updates
* ceeb4ed updated FAQ#18 "How can I download every package in a disk set?" with custom disk-set examples (Per).
* 9d04014 Added FAQ entry describing CHECKSUMS.md5, PACKAGES.TXT, and package_data (Per)
* 9ff75c5 fixed bug in incorrectly detecting requirements on package removal
* df0513e added Turkish translation by Bekir SONAT
* acd0d2d fixed printf format to silence gcc 4.1 warnings
* db5c31a default data passed to the download callback now uses a struct for more information needed for additional download statistics.
* ff5f997 fixed sorting to sort by location as well
* 1d66666 extended configuration api
* 8c17209 fixed signedness bug in slapt_get_exact_pkg
* 3c868fd spelling error in comment
* 64d8a65 example package sources updates from Piotr
* 4088468 updated example package source list
* 8ff3616 specified the correct end of array so we do not go over the end boundary
* 47894a8 improved worst case lookup time for searching packages on package lists that are known to be sorted.
* 7d1edb6 fixed crash bug in is_required_by
* 10265aa slack 11 release
* 228b786 added zenwalk example source
* 7a0dcc0 man page updates by Piotr
* f6c00e2 added a few example package sources
* 12f0602 Makefile now uses the same Group ID of /usr/sbin on the system for Slack 11 compatibility
* 06f6c2d small code formatting updates
* a4fa2de fixed encoding issue with pt_PT
* df36438 show disk space warning *after* showing how much is to be downloaded
* e7e9c5a renamed slapt_get_obsolete to slapt_get_obsolete_pkgs
* 19bb1bd suppress the warning when opening the ChangeLog.txt fails (for installed packages)
* abf16dc --remove-obsolete now works with --remove as well as --dist-upgrade
* ea506dc spelling update in comment
* 19cd017 added support for downloading compressed ChangeLog.txt.gz
* 0670b6f german translation updates
* 1cb706c updated Polish translation with small updates from Lukasz Stlmach
* 2af3368 updated documentation
* f2ae24a updated german translation
* 1616f1d updated FAQ concerning dist-upgrade
* f044ad4 fixed two leaks when overwriting package mirror.  removed useless tmp_changelog_f from changelog download
* 46469f9 updated pt_PT translation
* f657e82 updated japanese translation
* effb6bf updated version information
* 480c694 fixed regression in parsing versions in dependencies
* 0b28c60 updated harmon source in example slapt-getrc
* c280d3a bulgariun translation updates from Victor
* d1bd52d added http://slack.sarava.org/packages/slackware/slackware-10.2/ to example slapt-getrc
* 4bd5209 polish translation update by Piotr
* 1119a30 gracefully handle failing to open the ChangeLog.txt
* 2045709 added ChangeLog.txt downloading, --show now shows the changelog entry if present
* 2a036d2 added another source to the example slapt-getrc
* 48fb436 updated patterns to fix version parsing problem with apache-1.3.35-i486-2_slack10.2
* 45cb9dc added link to Piotrs script to list new packages within a release
* 27c9d27 updated zh_CH translation from Yang
* a3717f9 added http://www.slackware.com/~alien/slackbuilds/ to example.slapt-getrc
* 1d7b8c8 updated Chinese translation
* 9a0169a updated UK and RU translations from Sin
* 1a5f21e simplified Chinese translation by Yang
* 87083b1 more updates from Piotr
* a629987 FAQ and FAQ.html updates from Piotr
* 6b94890 added japanese translation
* 12c8f19 updated Portugal translation from Miguel
* 92c0ba7 Bulgarian translation updates from Victor
* ca58507 updated http://slackpacks.rlworkman.net/ example source
* c50b93d merged patch from Piotr for --config|-c and --download-only|-d shortcuts
* f09d1a4 added http://slackpacks.rlworkman.net/ to example.slapt-getrc
* 4f7c4f2 improved version comparison, falling back on strverscmp rather than strcasecmp.
* 2252026 Polish translation updates from Piotr
* 3dded5a moved previously hardcoded string "Excluding %s, use --ignore-dep to override\n" into translations
* f04cfe0 added SOURCE=http://stx.mikeasoft.com/ to example slapt-getrc
* 479ad8e updated copyright date for 2006
* 26fc769 updated unofficial sources in example rc file
* b9bfd83 updated Vietnamese translation from Vu
* 6053728 fixed Indonesian translation
* bd6c43b updated Bulgarian translation
* 9cde989 fixed escape character bug (Dan Barber)
* c12878a added a few additional misc sources
* ca7c4b6 formatting, grammar, and spelling updates
* e385cef fixed example snippet to use slapt_ naming convention for (install|remove|upgrade)_pkg
* 5855c3e removed slapt_download_data (made private) and added slapt_clean_description
* 3cd8bb1 now preserves access and modification time of downloaded package
* 5cb3f86 more polish updates from piotr
* 03d225d added note about Indonesian translation by Kemas Antonius
* a720419 added Indonesian translation by Kemas Antonius
* 4282448 updated Portuguese_Portugal translation from Miguel
* 2a2a4a3 aded http://droplinegnome.org/home/harmon/extra/ to example.slapt-getrc
* ae7e09a updated feature listing with new translation count
* c8c34d0 updated Polish translation from Piotr
* b09f263 added slacky.it package source to example.slapt-getrc
* d41d058 added http://packages.slackforge.net/ to example.slapt-getrc
* 4af6113 more bg updates from Victor
* 6bcb0a1 removed all the ,fuzzy headers from the translations
* f871d61 spelling in changelog
* e3a2d5c updated description cleaning and made sure --show [pkg] uses clean description
* b942029 bumped version to 0.9.11
* 95b2fdd added slapt_clean_description() to remove the package name from the package description.
* 6231ebb try to install/upgrade essential packages first (glibc-solibs, sed, pkgtools) for dist-upgrade
* e7c92e7 Bulgarian translation by Victor Keranov
* fbb0d30 added http://mirror.on.net.mk/Damjan/slackware-10.2/ to example sources
* e971056 updated formatting of statitstics when --show-stats|-S is in use
* 7a389e0 added contact information for the VectorLinux maintainer in the README
* 2140b9b more updates for russian and ukrainian translations
* b472aaa updated Russian and Unkrainian translations
* e09fd73 made --install-set ignore excluded packages
* 4a89946 added --prompt|-p option to always prompt (Kanedaaa)
* 088a90e removed duplicate slapt_add_exclude_to_transaction() calls
* 367ba6b fixed hardcoded mirror setting in PACKAGES.TXT regression
* 3cc5c43 various code changes
* fb6dff2 revised a few stale bits of information in the FAQ
* 979b9d7 updated Portuguese_Portugal translation from Miguel
* 8a5c686 updated version in slack-desc to 0.9.10d
* c233ddc added slapt_remove_exclude() to compliment slapt_add_exclude()
* fcc217f added slapt_add_pkg_action_args() for a cleaner way of handing action arguments within main.c
* 7b730c7 formatting updates
* 933eeae changed slapt_init_regex() to return slapt_regex_t *
* 17a63ea changed malloc call to slapt_malloc in slapt_init_transaction()
* 074a33c check return status of slapt_handle_transaction
* 8d35cff changed slapt_init_transaction() to return slapt_transaction_t *
* 7b0cdb3 use EXIT_FAILURE rather than 1 for exit()
* 732a695 removed lynx example to parse slack mirror listing.  the list page has been changed and it no longer works
* 2dc5fb4 added libslapt.3 manpage
* 81d57cc added reference to Stefano Stabellini's PACKAGES.TXT with dependency information to FAQ #10.
* 6678c7e introduced --install-set option to install whole disk sets
* 530d170 fixed naming of data cache file for uncompressed PACKAGES.TXT
* 78f17e1 updated the package data download to save on disk i/o
* 3f9a08b spelling/grammar in comment
* 2708794 created a doc/ directory for the man pages
* 87c077a added Russian and Unkrainian translations (and man pages) by sin of the DeepStyle team
* 7f867c7 updated files for 10.2
* 5053bd6 updated Vietnamese translation from Vu
* 2030dff updated Portuguese_Portugal translation from Miguel
* 95c166f French translation update by solsTiCe d'Hiver
* 93459d1 formatting updates
* 0faf2ea added a few more sources to example.slapt-getrc
* 65ec8bb merged patches from Piotr
* 490650e added --no-upgrade so that packages (such as the kernel) can be installed side by side with an existing version.  This disables the check for --install arguments that automatically selects the package for upgrade.
* d8497ca fixed printf that should have been a fprintf
* e19c0e7 clean target now gets rid of the new srb/libslapt.so.{version} format
* 88edde8 updated libs make target to remove link to libslapt.so if it already exists
* b3e5547 added slapt_remove_source to compliment slapt_add_source
* 8f2cf87 updated withlibslapt make target, and the library naming convention from libslapt-$(VERSION).so to libslapt.so.$(VERSION)
* d74d67a make sure when prompting for yes or no, to handle EOF properly (regression fixed)
* 9a50e44 updated pt_PT translation from Miguel
* 83ede87 updated prompting to better handling input for autoclean and transaction accepting.
* ccf622e downloading output now uses a shorter descriptive word (Get) rather than the longer Downloading that takes up too much terminal real estate
* 3271c71 changed changelog date to current day
* d0804db updated dialup faq
* e3e9808 updated default exclude expressions
* 17c9690 updated documentation to reflect up to date output of slapt-get
* 60a7526 updated output of --list, --available, --installed, and --search joining the package name and version (as suggested by chino)
* b7aa70e update from Piotr
* 9197050 updated man page adding --retry documentation
* 1600136 added a slapt_cmp_pkgs macro to call slapt_cmp_versions
* 56fa17a added --retry [num] option to retry failed downloads (thanks to Adam Kennedy and John Poplett)
* 55c043a translation updates
* 0ca540b slapt_download_pkg() fails if mirror isn't set in the slapt_pkg_info_t, ie if a libslapt users attempted to download an installed package
* 30dbe4d updated create package data script to use -9 with gzip
* 9f6896b fixed bug trying to head file:// sources
* 00678ba merged patch from Ondrej Zary to speedup merging package data with md5sums
* fdd4fc3 added slack-suggests containing gslapt
* 226a8e6 libslapt updates, moving console notification for [install|upgrade]pkg into slapt-get specific transaction handler.
* a241209 formatting update
* 02780b0 moved slapt_head_mirror_data to curl.c
* 4122f92 made sure existing file size (for d/l resumes) is observed when calculating download size of packages to install
* 5f1fb89 updated slapt_ask_yes_no
* 4220908 added note about PACKAGES.TXT.gz and CHECKSUMS.md5.gz
* 423f873 use lstat for clean and autoclean so we don't needlessly loop
* 09d6d70 fixed miscalculation of size of already downloaded packages
* a7949ab updated makefile to set LIBDIR appropriately depending on arch
* 564dec5 added udev to default exclude
* 9a291d0 support packages that end in .tlz and .tbz as well as the normal .tgz
* f19092e updated FAQs for gzipping package data files
* d803957 added http://www.slackages.com/slapt-get/jlp/ and http://www.slackages.com/slapt-get/jto/
* ab7e7ee data type, functions, and macros renamed with slapt_|SLAPT_ (libslapt)
* 78820dd removed completed items
* 2a05255 moved packages.txt, patches, and checksums downloading out of update_pkg_cache into their own functions
* 3e240d9 added slapt_gunzip_file() to compartmentalize the hackiness while fetching package source data
* 50afe95 do not write_head_cache() if patch_head is NULL
* bdd56e2 added -lz to LDFLAGS
* de5e51d added gpl notice to the scripts in the faq
* d8a895a support for compressed package data. --update now checks for PACKAGES.TXT.gz and CHECKSUMS.md5.gz, otherwise falls back on expected file names
* 3dc712a formatting updates
* 5d5ce11 handled CURLE_FTP_BAD_DOWNLOAD_RESUME and CURLE_PARTIAL_FILE errors the same way we handle CURLE_HTTP_RANGE_ERROR, unlink and retry
* be6d40c check before downloading package if existing file is larger than expected size, if so redownload.
* 96e9b12 realloc'd description instead of malloc'ing over existing allocated space when parsing installed packages
* a4181f1 limit mmap'd size for very large packages, fixed problem with low mem/swap causing segfaults on large packages
* 9d0a5bf updated Vi translation
* 0c0ea9f make sure chown isn't a fatal error in case we are running non priviledged
* e35934a added versions on alternates
* 1da877b updated find_or_requirement() to prefer installed packages
* a5df401 fixed bad translation strings with out of sync conversions
* 1dc6517 moved header files into src/, updated Makefile
* 221a9e8 updated arch detection method
* 5627e07 autodetect arch, fixed ChangeLog spelling
* a45069e rolled back autoconf build
* 669fc93 rollback autoconf build
* 6498b5a updated install docs to cover source install now using autoconf
* b1524fd updated build process to use autoconf/automake
* 2e0fd47 moved header files into src
* 093bc30 updated add_source to better parse out garbage from source lines
* e91acb9 updated ibiblio ftp source url
* 1ae33eb removed debugging fprintfs
* 5db2f6f updated configuration parser to detect sources with spaces at the end and updated handling of sources without trailing slashes
* 1409460 bumped version to 0.9.10
* e6e29a7 check in update_pkg_cache() to make sure patch_pkgs is initialized
* fb2e5a4 --dist-upgrade update so that only packages with different arches and the the same versions are reinstalled
* 904d8e4 formatting updates
* 8594d7a don't print notice of "Downloading" status and completion if progress_cb is defined
* e00d8ba moved write_head_cache(), read_head_cache(), gen_head_cache_filename(), and clear_head_cache() from package.c to curl.c
* bfbcac1 updated comments for api documentation
* 09087a0 added http://www.kadu.net/download/binary/slackware/slackware-10.1/
* 6516dc8 spelling mistake in comment
* 568aa07 fixed spelling error ;-)
* 424c2d8 formatting updates
* ce195f9 fixed strlen segfault (mmaped PROT_WRITE and added \0)
* f978a35 formatting updates
* ec51c21 removed trailing garbage from email dump
* 2c34039 strndup mmap'd package log
* 182e72c free pkg_data
* 5367f6e fixed issues with mmap'd memory being passed to regex functions on certain glibcs by strndup()'ing the mmap'd data
* 23ece54 munmap the package log file when we are done with it
* ef42837 don't mmap 0 length files
* 68fe01c formatting updates
* 97d0112 formatting updates
* a79d11d improved speed of parsing installed directories
* 1b039b7 added Slovak translation by Erik Gyepes
* daea6ed added DESTDIR support to the makefile (thanks freerock)
* afaba3f added gware package source
* 6947469 removed lilo from default exclude list, added glibc.*
* 4c6a402 be quit if a file doesn't exist when we test with verify_downloaded_pkg();
* e01a35f ignore case when comparing versions
* 74a013d updated vi translation from Vu
* c4f2bf5 exit returning error code when disk space check fails
* e6eb800 fixed bug where missing dep notification was incorrectly printed with multiple dependencies
* 6d39d33 fixed bug where packages w/o descriptions wouldn't show up in --available
* 2098a3b small changes
* 55086e8 fixed formatting issue
* 6637b9b fixed call to get_exact_pkg() which was missing arguments
* b4e899d removed private search_exclude_transaction() in favor of get_exact_pkg(tran->exclude_pkgs,pkg) (libslapt)
* fcb5e00 removed static keyword from newly public search_upgrade_transaction in transaction.h and transaction.c
* 15f32dc made search_upgrade_transaction() public (libslapt)
* d82f052 fixed bug in remove_from_transaction() function (libslapt)
* 9393d23 added cast to stop gcc 4.0.1 from warning
* bf6695c updated translations
* eca489d updated example.slapt-getrc
* 89e2c40 added note about new French translation
* 36d7515 added pkg_err_t typedef and api for error handling (libslapt) updated transaction code to show conflict and missing dependency notifications during the transaction handler.
* bd6eed5 more formatting updates
* ce7ad53 correct variable name, deps instead of dep
* e51a367 make sure all struct pkg_list are initialized NULL
* 449972d code formatting updates
* 05155ea updated comment about missing deps in get_pkg_dependencies()
* fd378db fixed regression in slack-required file
* 1c0933b fixed syntax error in fr.po
* 3d26452 code formatting updates
* 00be740 code formatting updates
* ee9bead added not about fixing gcc-4.0 warnings
* 52ddbb5 removed extra arguments from printf
* 109f5ac removed 0 from precision modifier
* ca8500d updated french translation by Verachten Bruno
* 56c67b8 updated german translation, with updates from N. Volbers
* 5d7ad4a updated nl translation, with updates from Stefan Koopmanschap
* 3a0d845 fixed formatting of the translation team email
* 10d04b2 updated translation by Piotr
* 796be9b updated czech translation by Oto Petrik
* eac723c updated no.po by Joran
* ac923e8 give more notification when package sources fail to download, added missing strings to translations, updated translations
* e478eff updated example.slapt-getrc with additional package sources
* 679b69f added exclude for x86_64 packages
* 140c482 added note about JP reporting double free bug
* 983480f removed unneeded strings from translations
* 188e5f0 changed location = strndup(tmp_location) to location = tmp_location since tmp_location wasn't being freed anyway
* 37eae92 removed hard limits on package name, version, location, and description, fixing issue with greater than limit location in installed package causing double free bug.
* 3a7847b when parsing meta entry for w/o conditionals, return newest installed version instead of newest available by default, fall back to newest available otherwise.
* 1226592 free locally created pkg list in purge_old_cached_pkgs()
* e13d56c added libcurl option CURLOPT_FOLLOWLOCATION so HTTP redirects are followed
* 40cfdf8 initialized source in sources list [fixing valgrind warning]
* e5c8e1d updated version to 0.9.9k
* 1ff8939 grammar updates in the FAQ
* 0733192 added http://www.stabellini.net/repository/Stefano_Stabellini/ to example.slapt-getrc
* 8caba7f now have 16 translations
* 008f873 correctly set free_pkgs in pkg_lists within init_transaction and checked for it in free_transaction
* f90510b correctly set pkg_lists free_pkgs bit in init_transaction and checked for it in free_transaction
* 1a4470a formatting update
* 1a805a2 used LIBOBJS variable instead of spelling out the object files when making the ar archive
* 4716312 use -fpic for library creation
* 4ad3d5a updated withlibslapt make target
* a93826d added generate_suggestions() so that suggestions are properly detected after transaction has been created instead of checking multiple times if possible suggestions are present in the current transaction
* 5ce7795 fixed ignoring suggestion when there was only one suggestion
* 8ffe7b8 added copy_pkg() to package.[ch] instead of using memcpy() in the transaction code, so free_transaction() calls free_pkg() making all usage of pkg_info_t objects uniform
* de2e93b pt_PT update by Miguel Santinho
* 62419a7 added http://shtrom.free.fr/slackware/slackware-10.0/
* 696846b fixed precision error in curl progress callback, d/l stats now report correct percentage
* 44558a0 faq updates, changing --list to --available
* e03923d grammer fix
* 33de352 added queue_t struct to transaction_t so that installs/upgrades happen in the proper order, as discovered.
* 78934b3 FAQ updates
* c09af80 added FAQ about mirror failover
* 5703aa4 added CURLOPT_FILETIME to libcurl calls so that ftp transfers have the modification date for checking whether the source is new or not (as opposed to the file size).
* befcc49 updated email address
* d689899 added Slovenian translation by Emil Novak (emilnovak at gmail dot com)
* 6a5f1d6 added --available option to only show packages available from the current sources.  --list shows available and installed. --installed shows only the installed with a new output format.
* 9393d75 updated default entries to point to 10.1, updated requires to be 10.1 requires
* 11247c1 fixed warning that pkg might be uninitialized on newer compilers
* 9431180 added note in FAQ #18 about using -y with xargs
* d2e957d updated modification date since adding ifdef CURLOPT_HTTPAUTH
* a575ec0 wrapped CURLOPT_HTTPAUTH in ifdef in case we are building against an old version of libcurl
* d8e84e6 set CURLOPT_HTTPAUTH to CURLAUTH_ANY for NTLM proxy users
* 3fc5ed3 fixed --remove bug
* 8cbda01 --list now properly shows installed packages
* 90a5073 installed packages now parse out package location from /var/log/packages entry
* 64dda2e translation update by Piotr
* ad50a17 translation updates by Piotr
* ea19ab0 re-added oceighty sources
* c0afcc9 added changelog of add_source() addition
* f89ef7d add_deps_to_trans() returns early if passed pkg_info_t is NULL
* 7878287 fixed source copy truncation
* a41b7c8 configuration sources now dynamically created instead of static arrays
* 678a60b --search return installed packages as well
* 04e3c04 removed 9.0 tenboard source
* 715cd9a added 10.1 tenboard package source
* 9a23c83 progress_cb for the progress callback is now part of rc_config structure (libslapt)
* 3257fe9 changed tar -O commands for wider tar support
* 6a921cf added public add_exclude() to configuration.c (libslapt)
* b35d8c2 init_regex now returns on failure
* 5afcf67 updated vi.po
* 5904d31 moved exclude list increment within realloc test
* 4e091ce finished change started last night
* c04f29c removed hardcoded limits REQUIRED_LEN CONFLICTS_LEN SUGGESTS_LEN
* 8f48058 added search_transaction_by_pkg() to make checks more specific
* b95db7e remove package by name-version now possible
* d35b561 updated example.slapt-getrc to point to 10.1 sources
* 35547c4 make sure all dependencies for slapt-get are satisfied during dist-upgrade
* a70eb3d ensure when removing a package and the packages it requires, the packages that are required are installed. thanks NIkkou (nibbana80 at wp dot pl)
* 42072dc fixed ldconfnig hint to use proper flag
* b5a5956 improved version comparing and fixed regression in dependency check
* c8f9232 fixed bug when specifying specific versions of dependencies, thanks NIkkou (nibbana80 at wp dot pl)
* 01e7677 simplified add_deps_to_trans()
* faf3bf4 updated sources in example.slapt-getrc (thanks Piotr Simon)
* f86d2fd Makefile updates to symlink libslapt-$(VERSION).a to libslapt.a
* 402c9cd added note to run ldconfig when using ROOT
* 79eadd4 bumped version to 0.9.9h
* ecaf111 documentation updates
* b467a16 formatting change
* 432d51e bumped date
* e3fa1f8 spelling
* 2d35f12 fixed bug in search, installed packages did not show up when searching by package location
* b0a3918 merged in patch from Fabrizio Tarizzo fixing a broken format
* cc330a3 added note in dist-upgrade section about using --dist-upgrade --remove-obsolete --reinstall
* 753d692 make sure removes happen before installs and upgrades
* 5e8a216 changed order of transaction, removes now happen first in case files in the packages to be removed are shared with those packages about to be installed or upgraded.
* 533cf3f ensure that package removal doesn't happen when --download-only is specified
* 8651580 added some curl cleanups when handling errors
* 3ea2300 added note about documentation update
* c2a6457 changed K to kB and M to MB
* c1d5d41 fixed translated 'y/N' where the y was localized and not working
* be1c4c3 change 'M' and 'K' to "MB" and "kB"
* 57c0604 made sure that disk_space returns true if the space needed is < 0
* f058bc2 transaction report now reports sizes in K or in M
* ae8fc43 added newline after string notifying lack of free space
* 418cbc5 made disk_space static to transaction.c
* a7db113 fixed /usr/share/doc to /usr/doc
* 38cbdf9 added check before downloading any packages that there is enough disk space to accomodate both downloads and installed pkgs
* 96ca610 updated some grammar and completed some thoughts
* 0c7ff60 grammer fixes
* 2f26aea added aaa_elflibs to the default exclude
* 54539a3 grammar fix, and where it should have been all
* cae0d78 libslapt changes
* 1f9d63d removed some redundant null byte string declarations
* 5f18c2d fixed old comment
* dfb66a7 added additional comments
* dfc926d small code update for easier formatting
* 6a6095f fixed required_by() function for deep leveled recursive dependencies
* d3573c5 moved package order so that package always follows it's dependencies
* 3bc09fa added ftp.oceighty.net sources to example.slapt-getrc
* 33792e4 no longer print the string and it's lenght when it's too long :(
* 7936654 added note to reinitialize the shell with exec $SHELL since slapt-get moved from /sbin to /usr/sbin
* da13d21 if the actual number of suggestions that are not already present in the transaction is > 0, then print the suggestions header in the transaction report
* e383a57 exclude suggestions if they are already present in current transaction
* 6b198e8 fixed --no-dep bug that was excluding requesting package instead of installing it
* 4fb7a37 fixed recursive dependency bug
* 4786424 upped the max size of package requires, suggests token can be ' ' or ',' now
* f28eb2d fixed outdated debug statement, no md5_sum char *, now pkg->md5
* faf20ed moved exclude check for installed version of package about to be updated so that packages that where not being upgraded wouldn't show up excluded
* cd9b773 removed redundant NULL check for available_pkgs and patch_pkgs, added free_pkg_list() calls for them in cases where it might not get freed.  wrapped some open_file() calls in NULL check.  changed leftover fopen() calls to open_file() wrapper.
* 2283991 free config struct before exiting on error (removing complaint by valgrind)
* 79c17f7 rewrote add_suggestion() to use a struct instead of long string, updated format for exclude and suggestions during transaction report
* d2cf54b formatted transaction report so that package names wrap at 80 chars
* 7ef9e49 removed duplicate exclude check in upgrade before we check if the package
* eed7a8f removed /usr from hint for sudo PATH... that path was for pkgtools... oops
* 90f32a2 changed PATH hint for sudo to /usr/sbin
* 122a2d4 moved slapt-get from /sbin to /usr/sbin
* 1dff555 updated typedef for BOOL_T
* 93dfa9f added ifndef before setting BOOL_T typedef so we don't use existing TRUE && FALSE constants
* d6aecb1 show packages excluded in transaction report when --remove-obsolete hits excluded packages
* a93dea2 changed bool to BOOL_T
* 08851bd changed re_install unsigned int to bool
* 93791e9 changed global_config unsigned integers to bool typedef
* 8523d1c added bool free_pkgs member to pkg_list struct so all pkg_lists are free'd uniformly using free_pkg_list, even if their pkg list is pointers to pkg objects in other lists
* 2cf19ce added link to Piotr's site for updated --compile scripts
* 177be6b fixed formatting of question 49
* 4a04be4 removed debug modification from printf
* b048623 made required, conflicts, and suggests into dynamically allocated strings for package objects, and upped their max size to 2048
* e83bc3c inlined init_pkg()
* f2a89c6 added missing fclose() calls in read_rc_config() and read_head_cache()
* 4232425 added missing free for getline buffer in get_md5sum() and update_pkg_cache()
* 0a0f565 fixed exclude parsing regression, adding any trailing commas
* a326edb added --compile script to FAQ, contributed by Piotr Simon
* 5cee9b2 added missing free for tmp required_of_required_by pkg_list structure in required_by()
* 46d07c3 added missing free_regex() calls in parse_meta_entry()
* 1d47501 deps of pkg that conflict are now set to remove just like when conflicts of requested pkg to install are detected
* 2632ca2 fixed bug where conflict of a dep might slip through and allow the requested package to successfully be installed
* ff578c3 fixed segfault when cleaning up if EXCLUDE is not defined within slapt-getrc
* 71f6282 removed bad use of strcspn() breaking using ROOT env var with slapt-get
* d22d218 fixed tabbing/formatting
* c61ed05 added PACKAGE MIRROR to 10 and 17
* 9db37ae fixed spelling errors
* 956e9a3 updated revision date
* 1b2af03 removed c format from failed to malloc/calloc translations
* 024d9fe moved requirements and sources back to 10.0 proper until 10.1 is released
* 45c0abb all malloc and calloc calls are now wrapped in slapt_malloc and slapt_calloc
* 6e3035a added a few missing free() calls, and a missing closedir() call in working_dir_init()
* 01d4421 exclude now searches on package location, so you can exclude disk sets as well
* 0a8e25d grammar and spelling updates
* 2d69f0e spelling and grammar fixes
* 4102898 rewrote "Why yet another package management tool for slackware?" and "What about package dependencies?" in FAQ
* c572dee updated note about third party packages during dist-upgrade
* 8fd76bd added a 'Getting started' section to the README
* 0445f3e changed int's in typedefs to unsigned where applicable
* a024305 moved needless strlen() calls out of while loops
* 91d7da2 moved strlen out of for loop
* 2460397 added 1 extra char to strndup() call and hard coded \0 at the end of exclude strings
* 776b613 check for naughty chars in ROOT env var
* b8aad85 fortified getenv call
* 0caa2db if resume of pkg download is not supported by remote server or proxy, remove partial file and try again
* 966c322 updated translation by Joel
* 33be12e updated norwegian translation
* 0a658d4 updated translations
* 30a1fb1 grammar change
* 58d58e9 updated man page reflecting --no-dep changing to --ignore-dep and --disable-dep-check going to --no-dep
* ec60d81 ensured --remove-obsolute ignores excluded packages
* 8c5f0ea updated translations
* 2563919 added note about --disable-dep-check being on by default for vanilla Slackware packages
* aaac72c honor the PACKAGE MIRROR entry in PACKAGES.TXT if it exists while being downloaded
* 2a26262 updated modification stamps on translation files
* 6e5b7ec added --remove-obsolete option for dist-upgrade (see FAQ #9 and #28)
* 5b562bc fixed bug in gen_short_pkg_description with installed packages that are missing a description, triggered by the new --search functionality looking at installed packages
* 188cd9d updated translation count to "over 14"
* 820f0ef added Vietnamese translation by vu nguyen (vncasper at yahoo dot com)
* 4795f9f removed useless comment and changed getopt_long_only while test from EOF to -1
* 00ed4fb grammar update
* a38ac2f changed longopts and switch cases to use macros for the command line argument parsing
* b29c93e fixed bug (in -current with glibc 3.3.3) where unknown option to getopt_long_only caused segfaults by adding a missing {0, 0, 0, 0}
* 07841d2 added comment to add -fPIC for amd64
* 9e0cd13 added cast to fix strpbrk() void pointer arith warning with gcc-3.4
* 0adb9c8 updated copyright date
* 6108611 grammar fix
* 3a474eb faq updates
* 187687c updated dependency faq
* 3332f9d grammar fix
* d149521 updated  FAQ
* ca202de added alsa.* to default exclude
* e4e2e38 fixed sv.po and removed duplicate initialization of pkgs->pkgs
* 72983c1 produce warning is slack-require information is too long
* b7fac38 updated setlocale() call to set category to LC_ALL, thanks Piotr Simon
* b6e574f updated documentation
* 63dcd40 added not about translations and more info on transaction
* f183142 added credit for Piotr
* 06e94ef added new option to gen_meta script
* f2ce866 added comment /* this is a check for slack 9.0's curl libs */
* 09b72de disabled default header of "Pragma: no-cache" for users behind web proxy
* 594c53e fixed pt_PT translation, missing \n
* c314796 --upgrade now checks to see if there is multiple installed packages and uses the newest one
* b406188 initialized update_pkg to NULL
* 6a6ef19 moved some code around in pkg_action_show()
* 5af743c leave out file list from installed package description
* 5c2faa2 added comment about  matches
* aa8f390 rewrote pkg_action_search()
* 744c01c --show now shows installed pkgs, and their file list
* f41b060 updated init_pkg() to init static chars  with \0
* d1da102 get_installed_pkgs() now parses out the packages description as well
* f597bad make --search show installed packages that aren't present in available package list from current sources
* 94255d5 updated version to 0.9.9e
* 800f124 changed transaction to transaction_t
* a10bd8d redifined typedefs, and changed transaction to transaction_t
* 863b671 updated code format, added comment about setbuf() bug in -current
* 84d9d1c fixed bug in add_deps_to_trans() where check for exclude was catching on installed packages.  installed always satisfies dependency, even if excluded (which should only mean excluded from upgrading).
* 4b04332 install make target now strips binary
* 4536dd2 fixed czech translation per Oto Petrik
* 4bf7de7 added pt_PT translation by Miguel Santinho
* 4801b63 updated documentation
* f941afa added missing newline
* 25e6d42 fixed formatting errors
* 8d628e0 fixed bug in conflicts and suggestions, strings where not null terminated
* fa060b2 fixed regression where last change broke package source caching
* 71eed0a updated formatting
* 1912526 added FAQ: 48. How can I search the contents of a package for a file or library?
* 2755084 added czech translation by Oto Petrik
* b8bad4f updated faq links (Piotr Simon)
* d34540a update by Piotr Simon
* 18dd405 made head_mirror_data clear_head_cache write_head_cache read_head_cache gen_filename_from_url gen_head_cache_filename get_md5sum non static.  moved str_replace_chr to common.[ch]
* 90fb7b6 added another update notification script
* 861e1c9 added updates to FAQ.html and pl.po from Piotr Simon
* 84c20e6 during --dist-upgrade, dist-upgrade loop now happens before regular upgrade
* 6010129 added paragraph about new conflict behavior to 31
* 0574a14 updated --install target to assume package being requested is higher priority than existing installed package when there is a conflict.  updated is_conflicted() to return the conflicted pkg;
* ae1f0e5 updated is_conflicted() to return the conflicted pkg;
* 48880ea added zlib as required to slack-required
* ac91ce1 added missing newlines
* be9deaf --install no longer recursively install deps that where excluded
* 286eb68 initialized pkg in pkg_action_show()
* 048a905 added -r to xargs commandline
* 2c350aa updated FAQ, updating #9 concerning dist-upgrade
* 68e2629 added FAQ.html to make rules
* 80c8cbb added html version of FAQ, contributed by Piotr Simon
* 74d9009 polish translation update by Piotr Simon
* d382fd0 proper German translation contributed by Niklas Volbers
* a6660d1 tightened scope on variables
* f777afd removed fixme comment concnering using rpmatch instead
* 40de5dd tightened the scope of some variables
* a21f2f5 --dist-upgrade now grabs the most up to date version of the required base package
* 534e261 changed requirement for glibc to glibc-solibs
* 4cda918 added back in EOL checks in regex within include/package.h
* f42d35b documentation updates
* fc33632 updated package.h regex, fixing breakage with squid & ftp inserting ^M EOL
* 651e62a misc code cleanups
* 9956924 added http://slackware.rm-f.net/slackware-10.0/rkeene/ and http://slackware.rm-f.net/slackware-9.1/rkeene/ as unofficial sources
* dd377fb finally cleaned up get_pkg_dependencies, now --ignore-dep only ignores the broken dep, not all deps if one is broken.  updated src/transaction.c:add_deps_to_trans() for new get_pkg_dependencies
* ca02917 updated not to use --ignore-dep as recommended option
* fc5e4ab changed --disable-dep-check to --no-dep, changed --no-dep to --ignore-dep
* 2f044f2 corrected spelling of Savvas Efstratiadis
* cc74c68 carried static in func def for find_or_requirement down to function code
* 2f2367f updated greek with ansi file
* 6e27104 --dist-upgrade --reinstall note to the tracking current faq
* 82dc848 updated working of --autoclean in --help and po files
* d18080c changed perror arg to file name
* 49abdf0 merged Michel Hermier's purge_old_cached_pkgs() patch with some modifications
* 93e0e32 merged Michel Hermier's ask_yes_no() patch to common.[ch] and transation.c
* 393f3d8 merged Michel Hermier's main.c patch cleaning up main
* 502a8bc added init_pkg_action_args() and free_pkg_action_args() and merged Michel Hermier's main.c patch cleaning up main
* b2f967b fixed misnumbering of FAQ questions
* 34376b0 added support for debian style "or" conditional in slack-required
* 1182542 moved clean_pkg_dir() from configuration.[ch] to package.[ch]
* dd2b267 fixed null short description from printing "null", prints "" instead
* a24db06 added NOTES and FILES sections with other misc updates
* 639ddbb added --autoclean doc
* 0a2a815 added --autoclean option to run purge_old_cached_pkgs() instead of automatically at the end of each transation (thanks Michel Hermier)
* 3a1d2ef added "purge older versions of cached pkgs" to translations
* 3881ff4 added purge_old_cached_pkgs() to be run at the end of each transaction (thanks Michel Hermier)
* 41564a2 renamed DIR *tmp to DIR *dir
* a850200 removed needless else just added... sigh... late night + beer equals dumb code changes
* 26b8d06 in clean_pkg_dir(), put package name check and delete into else if file is not a directory
* 62b86f7 added WORKINGDIR_TOKEN_LEN back in, used it instead of hardcoding working_dir element of _configuration struct
* d76e7e0 removed unneeded checks for WORKINGDIR_TOKEN_LEN and EXCLUDE_TOKEN_LEN in configuration parsing (thanks Peter Santoro)
* 50a9ba3 support debian style "or" conditional in slack-required
* 8733d7b added Greek translation by Savvas Eftratiadis
* ce10a5e added note about 9.1
* 6accae3 updated doinst.sh so that it doesn't try to do an in place file edit with sed as Slackware 8.1's sed doesn't support -i. Thanks to Peter Santoro.
* e57f595 searching packages now searches version string along with name, location, and description
* 139eda4 updated makefile, doinst.sh generated script sed's slapt-getrc updating comment on /usr/doc/slapt-get*/ directory
* a26152c fixed missing newlines
* c4086c0 added FAQ: 49. How can I downgrade a package?
* 625b992 added not about reading UPGRADE.TXT
* a703de4  * added FAQ: 48. What is a meta package and how can I take advantage of it?
* d47e65b 39. What about extra or testing packages? to 39. What about extra, testing, or pasture packages?
* 5d956cb updated FAQ, added new Q: Will slapt-get break my system?
* eb3a91c updated slack-desc with support entry pointing to slapt-get-user mailing list
* 7794e3d updated documentation reflecting new location of the slapt-getrc file (thanks to Chris @ virtig01.net)
* e2235a3 escaped + in package name within required_by(), fixing gtk+2 etc (thanks to Sergey Sukiyazov)
* 48e7704 only add dependency if all it's dependencies where added (thanks to Sergey Sukiyazov)
* f4d653c updated encoding and translation of polish translation
* 47f08bb updated man page
* d316e8f Brazilian Portuguese translation update
* b51b3f9 norwegian translation update
* f0fe5a5 created german and french translations from babelfish (someone will have to update)
* fea7880 polish language update
* 53b2557 preserve existing command line options when overriding configuration file
* e6c6a81 null terminated new working_dir string in configuration parsing (thanks Sean Donner)
* 9bf7aff updated makefile so that pkg permissions on /sbin are root:bin (thanks Jim Simmons)
* 8bb4fc7 added new strings to translation files for exclude and working directory length checks
* 4dcaa20 fixed configuration overriding and parsing borkage (thanks to Sean Donner)
* 32a65ce wrapped CURLOPT_FTP_USE_EPRT in ifdef for slack 9.0's curl libs
* 94ce7a1 removed duplicate faq on source authentication, added pasture description to existing faq on extra and testing
* 7945d08 added pasture line
* af2664a grammer, where => were
* bc2eb2a removed unsigned int* cast for EVP_DigestFinal_ex call
* 10382fd slack-suggests support (see FAQ)
* 9cab493 removed depend datatype todo
* ed5372c added 45. How do I specify authentication information in my package SOURCE entry?  and 46. What if I don't trust third party sources for upgrades?
* 607ed5d added slack-suggests and required/conflicts datatype
* a4630ab added REG_ICASE to init_regex for case insensitive matching
* 390121f moved slapt-get mirrors up, added linuxpackages mirror
* e8756a5 print usage when given argument not caught by getop
* 144dae4 set CURLOPT_FTP_USE_EPRT to off
* 4d37c3b updated makefile, moved /etc/slapt-getrc to /etc/slapt-get/slapt-getrc
* e0cbbf7 doc updates
* 68dea4f added not about dependency versioning
* fae21f7 use libcurls CURLOPT_FAILONERROR to fail on http codes > 300
* d3f08b1 fixed typo in variable name
* 2c8452a now will not cache package source if no packages where parsed from the source
* 18da6b2 turned off EPSV for all libcurl operations... ftp.slackware.com doesn't support the EPSV command
* 3659e2e moved working_dir_init out of read_rc_config() into main(), so that if the config file location is overridden, you don't get warnings about permissions on working directory
* 2b1512d bumped version to 0.9.9
* 514bed4 added comment about merging parent_deps into deps
* 32083b8 merged parent_deps into deps within lookup_pkg_dependencies() fixing more issues with recursive dependencies
* 33f4ae8 updated formatting (extra tabs)
* 68793b9 fixen long package name regex issue with --show
* 8282063 fix for long package names that cause the regex to think it is a name and a version in one
* 7e72fed bumped version to 0.9.8k
* b38c2c7 added new linuxpackages.net mirror to example.slapt-getrc
* 8188ac4 updated get_installed_pkgs() to correctly work when ROOT environment variable is set
* a45d195 translation update
* c1985fa translation update
* c301078 updated man page
* 9230e72 added option to override slapt-getrc location via --config switch
* 27f6963 makefile update, fixing libslapt symlink
* f18095a translation updates
* 3ea52ae made sure missing package cache shows appropriate error and stops action
* accaa90 return code for failed --update now correctly returns 1 (fixing scripting issues with slapt-get)
* aa8fd5d added new linuxpackages mirror to example.slapt-getrc
* 9c94f26 removed static char array in favor of realloc'd pkg_version_parts
* 7d1a8a8 bumped version to 0.9.8i
* 406600a fixed package source caching so that if a download did not finish the cache is invalidated
* 295d3c8 removed unnused MAX_PKG_ENTRIES
* fd1aef3 updated create_dir_structure() in common.c
* bc329ad made required_by() and lookup_pkg_dependencies() static in packages.c
* f3e8672 removed unnecessary free in head_mirror_data
* f046a98 moved pkg_list cleanup outside if/else if
* ac081c3 fixed endless recursion in is_required_by() when packages declare circular dependencies... fixed endless recursion in lookup_pkg_dependencies when --no-dep used to ignore dep errors on packages with circular dependencies
* 143fd18 updated manpage
* f2e9375 added trailing / to pasture directory
* 3d0ad98 changed "/patches/PACKAGES.TXT" to macro PATCHES_LIST for quiet hack in download_data()
* 5cc6b97 added audioslack packages sources to example.slapt-getrc
* f0dab24 updated documentation
* 6b600c7 updated date of last change to be todays date
* 0acfb37 added cached notification when using -S switch
* 2de01e0 updated example.slapt-getrc
* d564b06 updated example.slapt-getrc... added 10.0 sources for tenboard
* f4cf2b7 removed needless "Retrieving checksum list [%s]...\n" string from translations
* ae75253 now ftp package sources print "Cached" if cached
* 959075b updated version to 0.9.8h
* bbfa9f9 added check in download_data, silence error if url contains "/patches/PACKAGES.TXT" for failed download
* 663d7a2 changed faq, removing "spinner" and changed the question to more details statistics
* 9cebb37 removed old cruft code that was commented out
* 962e50b added slapt-get useragent string to head_request
* 83a37a0 default download progress now shows percentage instead of spinner
* e205c88 updated slack-desc to point out how crucial it is to customize /etc/slapt-getrc
* 34aeed4 added new linuxpackages.net mirror to example.slapt-getrc
* fb3334c finally made a few private functions static
* 0fb1add moved parse_excludes from package.[ch] to configuration.[ch]
* c382e74 updated documentation
* 0651ce5 added "What provisions have you made for dialup users?"
* 3ebda86 added note about package data download robustness
* 1455224 added support for ftp source caching
* 6810d2e translation updates
* cf8d17c translated "Cached\n"
* ae50b3a translated "show download statistics"
* 79e0228 support for only downloading package data if newer than cached during --update.  now caches package data for each individual package sourch per --update run
* e67e304 initial support for only downloading package data if newer than cached
* e2732a9 made version and usage static, moved some defines to package.h
* b1078bd moved spinner and progress_callback from main.[ch] to curl.[ch]
* 256db47 moved is_conflicted from action.[ch] to transaction.[ch]
* db37a24 added swedish trans author
* 448c3bb added swedish translation by Joel Bjurman (ypolt@lediga.st)
* 1de44ff removed mention of --interactive in FAQ
* be560ce updated comment about malloc'd filename (which was turned to static char array)... changed version in build and doc to 8g
* 2b61bd7 removed leading / before path to libslapt, removed unneeded cp example.slapt-getrc
* bd96646 makefile update, autogenerated slapt-getrc.new is now bare bones with a pointer comment to /usr/doc/slapt-get*/example.slapt-getrc
* a7c0a7d updated example.slapt-getrc setting slackware-10.0 as default release source
* 951f2ff initialized various integer values that needed it
* 396a93e /pasture support
* 05f6bed updated date
* 0db6631 updated version in Makefile and slack-desc to 0.9.8f
* ae7fcd6 fixed /testing/ and /extra/ support so that the download url's and md5 checksums are detected/generated correctly
* 08dc00e makefile updates
* e11d7b3 added search_transaction() call to add_remove_to_transaction()
* 80f6679 cleaned up action.c, moved search_transaction() calls into add_[install,upgrade,exclude]_to_transaction()
* 1ffbced dist-upgrade now checks for newer arch packages on upgrades, not just missing a/ packages
* 22161bf removed wrong comment about cxxlibs
* cade755 fixed downgrade possibility with new dist-upgrade code
* 83faa92 updated dists-upgrade... if package is already installed but versions differ, upgrade instead of adding to install transaction, also updated transaction header specifying the argument variable names for clarity
* bd7fa9c updated doinstall make target
* 2a39346 updated dist-upgrade to check to see if the versions differ
* 4c5053e updated default slapt-getrc
* 6f77a44 updated date in the changelog
* db8b3ac put all && and || on previous line to show line continuations
* bde3d65 makefile updates... thanks to Piotr Simon (sajmon@tenboard.com)
* d01999d new linuxpackages urls
* d1e7ae3 added file_open failure checks
* 4a34de9 changed strcat and strcpy to strncat and strncpy calls
* 372cf53 added check for package name and version lengths in pkg_action_install() and pkg_action_show()
* fa1a794 refactored working_dir_init()
* 7485099 cleaned up parse_meta_entry() and lookup_pkg_dependencies()
* 98719fb moved parse_exclude() from configuration.c to package.c
* ab8fc44 only show download statistics if we are going to download something, not for removes only
* 40efcda updated handle_transaction so that the size reported for existing downloaded data is never below zero
* 349b359 fixed translation msgid for checksum mismatch
* a9afd3b updated grammar
* 980d0c3 transaction report now shows total download size with the amount of already downloaded (if some packages have already been downloaded or are incomplete).  changed return codes to named variables.  refactored download_pkg, created verify_downloaded_pkg() and get_pkg_file_size()
* 4d928c3 updated translations (added entry for existing download and removed "cached copy")
* bb5a654 removed unused head_request code
* 3a668d0 initialized size_u and size_c to 0 for pkg in init_pkg()
* 6917c3c added FAQ concerning removing depreciated packages
* 8dedcbb updated INSTALL guide with more explicit cvs directions
* 79603c6 write package data to temp file during --update, merge into final package_data file upon successful download of all package data sources. Thanks go to
* 66f8929 renamed variables in update_pkg_cache() to designate files (_f)
* de0fdf2 removed legacy parse_file_list()
* 823a67f initialized global_config->re_install
* f39fe69 initialized global_config->no_prompt
* b383a8e moved list->excludes malloc closer to list malloc
* c330add moved create_dir_structure() and gen_md5_sum_of_file() and to common.[ch], created gen_pkg_file_name() and gen_pkg_url() functions
* 6fcf40f updated command line to mirror packages (#40)
* 29ed624 added note about tightening the scope of some variables
* 316e8e8 tighted up the scope of the temporary prompt variable
* cae2010 tightened up the scope of a few variables
* c48f18d cleaned up error handling when opening files, and moved some variables into a tighter scope
* 34e1091 moved global init lines closer to definition (for readability)
* 9ab7ad2 pkg_action_show no longer uses a temp pkg_info_t, just 2 char *
* e7ea2ed updated FAQ, added question about mirroring and bash tab completion
* 7cb57e3 added missing strings and removed obsolete strings
* 83fdf14 moved create_dir_structure from configuration.[ch] to curl.[ch]
* 90916c2 updated transaction handler to count sizes and report remove and upgrade size differences correctly
* d8ed2c1 added note about transaction report sizes now working correctly (in the new changelog entry)
* cf33778 get compressed and uncompressed information from package log in get_installed_pkgs()
* f280cd9 documentation updates
* f09f5eb added check in lookup_pkg_dependencies() to see if ignore failed dependencies (--no-dep) was set, if so, actually ignore.  moved add_deps_to_trans() to transaction.c from action.c
* 91da242 moved exclude check back into lookup_pkg_dependencies()
* 1106c46 removed "pre" from version
* 962d783 added full path to makepkg
* afd748d removed notes from TODO
* 164cc36 code updates (added common.[ch], compartmentalized code, etc)
* 90d0c4a added files for file_open and regex operations
* a7188e9 updated formatting
* 27468ad code updates don't exclude package for upgrade when one of it's dependencies is present in the exclude list, but is already installed
* 45c3fb2 updated manpage
* 07b5ef1 corrected spelling mistake (Spainish)
* 40511f9 makefile updates
* 5b76114 added author credit for italian translation
* 3e089f9 added note about customizing /etc/slapt-getrc
* b0c8774 pt_BR update (show download statistics)
* ff3b0e9 misc code updates
* 348c1f3 remove "No Such package" since it was a duplicate of "No such package"
* 164cbfc removed "No Such package" since it was a duplicate of "No such package"
* 172baf3 updated translations (polish string)
* 5ffc52e --show-stats | -S to show download stats, inspired by Alexandre Zia (alexandre@erbio.widesoft.com.br)
* e60cb14 initial import
* c88f88e added new string, updated pot file
* 4b6d0fd example source entries for extra and testing package sets
* 055437e set default URL to official slackware ftp in example.slapt-getrc
* 0d793ac added Francesco Gigli  credit for version fix
* f2ddc31 updated cmp_pkg_versions() for special case where # of version parts != (fixes 3.8.1p1-i486-1 to 3.8p1-i486-1)
* 09d5996 added alias for --simulate [-s], and --no-prompt [-y]
* eadc64d updated pt_BR translation
* 05d36ec added new translations to package creation
* 3e985c4 added note of es and es_ES translations author
* c5c2632 es and es_ES translations
* 5810d4e updated dutch translation adding missing newlines
* 2b69b2e added nl to pkg make target
* ba667eb documentation updates
* d8039d1 Dutch translation by Michiel H. (myself@mhil.net)
* b3e82c8 merging last changes
* 376d368 updated dep script in FAQ
* 9ee471c updated all dates to 2004 where applicable
* ca33113 removed test framework
* 832218d misc code updates, initial testing framework
* 1292b01 fixed segfault when slapt-getrc isn't present (return value from open() not checked)
* 7f31f16 doc updates
* 9b3d44c added comment about --clean
* 8cd5def updated pt_BR translation from Arnaldo
* 8f4c5d2 added no.po to makefile, chown calls
* af7507b translation update
* 3d6ae16 removed default user pass so that they can be specified in the package source URL updated docs
* ef4c999 grammar updates
* 004b6e9 translation updates
* 406fc1f fixed strncpy() call, length now uses MD5_STR_LEN macro
* f69cc8b translation updates, added Norwegian translation by Joran Kvalvaag (jk at nerdworks dot org)
* eb9d2f8 doc update
* 3021be6 translation updates
* bab5444 Paul corrected the spelling
* ca71365 translation updates
* f738674 updated header data in translation files
* 3c53299 added notice when dependency is present in excludes.  don't consult re_install on dependency check (so when reinstalling pacakge a, dependencies b,c, and d aren't reinstalled as well)
* f2b6cb0 translation updates
* 6ed2afe updated translations
* 512f256 translation updates
* 9df328f removed redundant gettext msgid's
* 8e3ff40 noted documentation updates
* 21a1c7f updated FAQ 13, simplified install every package not currently installed script
* 425498a removed comment concerning checksum file within /var/slapt-get/
* 528c71f removed "extra" from list of data to cache
* bcb939f updated feature list
* e9b4b61 added stat call at appropriate place in download_pkg() so that the file size was actually known when needed
* 7072ff1 added check for empty md5 checksum with notification if so
* 2808ef3 added "Download of %s incomplete\n" string
* 4c184b7 updated translation from Paul
* 3967ab0 added download incomplete
* 76f8b68 updated translations
* e927469 check downloaded pkg file size and return incomplete download if not correct
* f941b70 null terminate strings of package structure elements in case assignment isn't made
* 8c372d6 updated update_pkg_cache to ignore empty package lists, updated md5 error report string and translations
* 2ec8114 updated for get_md5sum and update_pkg_cache work
* 19d51fd now uses md5 struct element in pkg struct instead of calling get_md5sum
* c9ccca2 show now prints out the MD5 checksum
* 55711df updated MAX_PKG_ENTRIES, rewrote get_md5sum, rewrote update_pkg_cache, md5 vars use MD5_STR_LEN macro
* faac80b removed EXTRA macros
* b0573f4 updated translations with new strings
* 264fe8e polish update for print-uris
* e48b259 print-uris update
* 38e546c incremented version to 0.9.8a
* df8e6c1 updated pt_br translation, updated headers in .po files
* 1fef7e4 initial transfer resume support
* 1ab2fb5 updated download_data function definition for extra parameter (for resume support)
* 1d8418f bumped version to 0.9.8
* 54e6840 changed slack-conflicts from TODO to to-test
* c3daa3c --show now accepts {pkg}-{version}, renamed some variables
* a631d93 --disable-dep-check now works with --remove as well
* e163dec updated slack-conflicts translation (Paul)
* 9c7c696 updated translation of new slack-conflicts strings (Arnaldo)
* 447fed0 removed "verifying %s md5 checksum..." string (no longer used)
* c805c36 updated translation template and translation files for slack-conflicts
* c2123cd updated translation template for slack-conflicts support
* f94a748 silently perform md5 check, complain out loud only if not correct
* b1983dc updated header files, including useful variable names in function definitions
* c40ecf1 implemented slack-conflicts support
* 923d2bb implemented slack-conflicts support, cleaned up variable names
* 1ccc434 updated translations for slack-conflicts strings
* 50fbd69 removed version info for conflicts, not supported
* 7c2e26a cleaned up src/action.c, moved redundant code into add_deps_to_trans()
* b0f9eac fixed bug in dist-upgrade dep check loop exiting early
* bb4cb90 updated FAQ with ENV PATH sudo question
* 53daaad added --install {pkg}-{version} FAQ
* 8fab8ed fixed bug with --install {pkg}-{version}, now correctly maps to installed package, won't reinstall without --reinstall.
* bdc9c74 added FAQ concerning ROOT env var
* 39ae2d6 initial slack-conflicts support
* c80521f updated Keary's address
* ea0d346 --install now accepts pkg-version ("Keary Griffin" )
* cd60a1f bumped version to 0.9.7i
* 91550fe honor --reinstall with upgrades ("Keary Griffin" )
* 8264f69 removed unused existing_pkg var
* 9bfd2ad actually care if disable_dep_check is set =]
* 4670cc4 removed check for package existance in the installed pkg list (will now show duplicates)
* 2d3321d added support for ROOT enviroment variable for location of packages logs overriding /var/log/packages ("Keary Griffin" )
* cf3fde3 added --disable-dep-check to skip the dependency checking
* 225cb01 updated source creation script, runs PACKAGESTXT and MD5 on all now
* 3b44591 added slapt-get source to example slapt-getrc
* e783c56 updated linuxpackages.net source to use www3
* 7495dce updated example.slapt-getrc and FAQ for arch exclude regex
* 7793f29 updated pre,beta exclude FAQ to include arch excludes
* af82ba7 updated FAQ
* e55bb09 updated slack.it source entry in example.slapt-getrc
* 4775a8d Polish translation updates by Paul Blazejowski 
* 663fb7c updated example.slapt-getrc
* 5505207 added ldd dep hack question
* f05889d initialize global_config->exclude_list if EXCLUDE commented out (Francesco Gigli )
* a3082c4 updated example dropline exclude regex (Francesco Gigli )
* 05eadd2 updated faq, bumped version to 0.9.7h
* bed708d updated break_down_pkg_version and cmp_pkg_versions for improved version checking
* 725d2a2 removed download_data callback and all callers passing it along
* db4bcb0 moved usage() and version_info() into src/main.c
* e01e8be moved head_request_data_callback and progress_callback to src/curl.c
* 8fb0f35 touched a libs file so the libs target won't remake
* 846af89 moved progress_callback and head_request_data_callback to configuration.c
* 6ac5674  * updated error handling, cleaned up exits  * fixed bug in cmp_pkg_versions when checking build versions, returning opposite than expected
* 7d934cf updated error handling, fixed bug in cmp_pkg_versions when checking build versions, returning opposite than expected
* 792fe53 updated error handling
* fe21fa8 added staticinstall, withlibslaptinstall, staticpkg, and withlibslaptpkg make targets
* def5d11 moved usage and version to configuration.c, moved head_request_data_callback and progress_callback to action.c
* 612c665 update_pkg_cache now request callback argument to pass to get_mirror_data_from_source
* 1bd56db incremented version to 0.9.7f
* b5211f4 added withlibslapt target to build slapt-get binary linked to libslapt
* 51b83d9 moved usage and version_info functions to action.c (libslapt)
* 7df99b5 makefile updates for libslapt
* 6a60ae8 download_data now gets passed callback function, as arg from download_pkg and get_mirror_data_from_source (libslapt)
* e1c068a removed pkg source failover and source pkg handling
* c52a480 moved src/action.c:pkg_action_update to src/package.c:update_pkg_cache (libslapt)
* 311d488 updated break_down_pkg_version and cmp_pkg_versions
* 8bed7b5 fixed another occurrance of URL malformed, cmp_pkg_versions called with wrong pkg struct for dep in --upgrade
* b50c598 added pkg_version_parts struct, changed break_down_pkg_version definition
* d49b033 added logs concerning cmp_pkg_versions updates, and another URL malformed bug
* 23e476d added notes about cmp_pkg_versions updates, and debugging in transacion functions
* b4650f0 updated cmp_pkg_versions function
* 1b64ab5 bumped version to 0.9.7e
* ac8d61b added debugging statements to add_* functions
* 7506ef0 added remove_from_transaction log
* 7ee104d added 30. I am tracking current, how do I keep the base disk set up to date?
* 5064ec3 added remove_from_transaction function
* a2d713f added get_pkg_by_details function
* 5ae8fbd initialized list->excludes in parse_excludes (libslapt fix)
* e18b222 changed libs target to not use main.o as OBJS (libslapt fix)
* 2b5aa98 added another unofficial package source
* dcd140c fixed bug when installing package, comparing wrong package structure for version check (thanks Jim)
* 140dba1 changed doc dir location to reflect current version, 0.9.7d
* 3f36586 added slack-conflicts
* 8fbbc6b added Brazilian Portuguese translation by Arnaldo de Moraes Pereira 
* a49c564 updated wording
* 5482834 added two faq entries, created 0.9.7d version in makefile and changelog
* 385e2bd more Makefile updates, symlinking libslapt-$(VERSION).so to libslapt.so
* 2cd5db8 updated date, updated slack-desc for doc location with current version in name
* d13bf6d updated wording for dist-upgrade
* 7642733 another update from nixon
* 3215dda install libslapt files as well on install target
* a4ead5b makefile updates
* 0c33c47 fixed mkdir error for install target
* 239188e added missing stuff from install and uninstall targets
* 445ab07 updated clean target to remove *.a, *.so, and slapt.h
* 8cdda33 0.9.7c changes, updated polish translation, added PKG_VER, updated cmp_pkg_versions
* 0e1b6b9 changed cmp_pkg_versions so that after the parts are compared, immediately return if part count is larger in one, then check the build strings and do a comparison on them if pkg follows convention, checking integer value of build strings, or fall back to strcmp
* 9b0e001 added PKG_VER regex definition
* 8b89dc7 updated version to 0.9.7c
* 94587d3 updated translation from nixon
* e9f747f merged include and lib changes
* 81e5f38 moved slapt.h gen line into libs target, moved commented out pkg stuff into pkg comment
* 3439f5d added commented out line to gen slapt.h file
* e6a245e removed pointless comments
* 515e152 moved gettext mo files into standard slackware locale directory (/usr/share/locale)
* 08071fd added Polish translation credit
* 823a765 added missing msgid's
* 84f20d0 fixed formatting errors
* 3b1ccb4 added Polish translation to manual build in makefile
* f7f5697 added Polish translation by nixon & s1m0n
* 56303aa commented out portions that create lib in slack pkg
* 698a594 updated makefile to gen library files
* d8620b3 updated test regex for PACKAGES.TXT gen script
* c9546f5 changed default slack mirror to sunsite.cnlab-switch.ch
* 98d733f updated regex, yet again, for pkg names, versions, md5, etc
* 211c480 added debugging fprintfs to gen_md5.  added more unofficial sources
* 0349b96 when looking up md5 checksum, use the pkg location as well as name and version (in case of duplicate versions)
* 11deaa2 updated get_md5sum to check pkg location when looking up the md5 sum of a specific package
* 305c9a6 updated package regex's to work with every package I can find... libjpeg and gnomeicu still broken
* 922776e fixed PACKAGES.TXT gen script, removing trailing '/' from PACKAGE LOCATION
* 8cbb7b7 updated regex for pkg names and versions
* fa5216e transaction report prompt for every dist-upgrade if at least some installs are being made, otherwise report 0 of everything and fall through
* c5f19d8 added newline after downloads before install,upgrade,remove in transaction
* ace1a1e updated MD5SUM regex, give transaction report prompt for every dist-upgrade (even if no removes or upgrades)
* 1af8eb1 removed duplicate call to download_pkg for upgrade transactions
* 0641789 removed --download-only from dist-upgrade exapmle
* 0af5de6 changed version in to 0.9.7b
* ff3ff90 removed --interactive option, transaction handler now called download_pkg, instead of within install_pkg and upgrade_pkg
* 051f17e updated handle_transaction, moving simulate into transaction with early quit after, download_pkg is now called from trans handler (exiting on failure), then [install|remove|upgrade]pkg called
* 3af94e3 removed --interactive.  install_pkg and upgrade_pkg now longer calls download_pkg themselves
* 243b4ca removed --interactive option
* 6948bda download_pkg now returns integer instead of pkg name char *
* 4dd5c42 download_pkg now returns an integer instead of pkg name char *
* ce85497 updated en and template for 0.9.7b, removed old --interactive text
* 63b4398 changed po target to po_file, updated version to 0.9.7b
* 7a26eb6 fixed doc dir
* 37f52fb added note asking for translations of /usr/share/slapt-get/locales/slapt-get.pot
* dc55594 added missing commands to uninstall make target
* bd17217 changed default ftp user:pass to show slapt-get-user@software.jaos.org
* 567aa91 updated date header for 0.9.7a
* ac24fcc grammar updates
* d80c8f2 updated ordering or options, added exclude comments
* 99de5e9 added is_excluded check before adding explicit package to upgrade (allowing name and version to be checked, instead of just the name during the initial upgrade check)
* af51a1c return dep failure if one of the deps is excluded
* 9670074 updated is_excluded, to continue loop if regex compile fails
* 771453d added head_request function to return if the named file is the same as the remote file
* c01cf56 added example linuxpackages.net source lines for each slack version
* bf07c7b added note about dist-upgrade steps
* 7821086 added check for presence of pkg in trans before adding upgrade (during --install) added check for presence of pkg in trans before adding remove (during --remove)
* 96dcc7c added comment about dep check needing arch and build with '=' conditional
* 990d4ce misc doc updates
* 321c309 updated po files
* dd28eda removed debugging print
* 0325740 logic update, moved add_[install|upgrade]_to_trans calls outside of for loop
* 20c8b28 bug fixes in dep code, logic updates
* ff34f57 updated wording
* 074a143 only add upgrade to transaction on dep check if it is in fact newer don't add install to trans if pkg already present due to dep check
* 85241d4 dont cmp versions in search_transaction
* 5b14f02 updated package.txt gen script
* 503a1bc example.slapt-getrc is now installed in /usr/doc/slapt-get*/
* 4bcbc8c added exact directory where help is
* 6b362ef make install now installs /usr/doc/pkg-version/*, gzip's man page
* 3b62819 do not print unpack size in transation if download_only is set
* 4702bc0 minor updates
* a7cc9ef added locale question
* d2e5048 changed install notification on --show to 'Package Installed:'
* 9469e43 do not overwrite /etc/slapt-getrc on make install
* 5674204 make updates, changed to version 0.9.7
* 12ae601 changed po make target, updated slapt-get.pot
* 09f3247 added gettext-tools requirement to build from source
* 8fe9286 updated makefile for gettext stuff, added po template
* 2b5ceb8 added comment about package case, and fixed where dep line is "  "
* 5215415 fixed required regex, added assignment for realloc in dep function
* d64ff24 fixed PACKAGES.TXT gen script
* 1d93ff7 updated faq entry concerning deps, removed debugging printf in resolve_dependencies
* aaf46b2 added --no-dep to ignore dep check failures
* ccc5901 added check for installed pkgs when there is no dep conditional
* 1499086 i18n'ize with gettext, dep failures go into exclude list for current transaction
* 96ee558 added gettext stuff
* 7ee5994 added proxy and i18n faqs
* 1c781a5 added po target
* bef8257 gettext support, installed status on --list,--show,and--search, dep failure goes into exclude, faq updates
* 725dd0b added pkg name check to packages.txt gen script
* 8de431a wrapped extra download in #if GRAB_EXTRAS, off by default
* 0330fcb fixed error while reading required in packages.txt gen script
* 8857307 merged in new packages.txt gen script
* d170d37 fixed some string NULL byte issues
* 66f0c8e doc updates (wording)
* 071d902 updated documentation
* 8feb04a fixed small buffer issue
* 3df6b0e added official --help and --h argument support
* 38e6325 moved required print on --show below pkg size info
* f956016 grammar updates
* c7bf0d1 grammar updates
* e4e2aa8 use installed version of package when checking is_excluded()
* e8ca6b2 changed wording from verifying md5 sum to md5 checksum
* 1035c7b changed wording on dropline faq
* a577446 exclude now support POSIX and extended POSIX regex... doc updates
* ff6c77a fixed grammar
* 9eeb3a0 added mailing list advertiesments
* f275118 added dep support to feature list
* b2557ec spelling and grammar updates
* cf6e587 updated info on dist-upgrade
* a785412 added example for pulling required data from package via shell command
* 26e4a64 changed -g to -O2
* 77a229f removed --install pkg-version functionality... current implementation is borked
* f372d64 added FAQ about dev/cvs
* 86c5858 added note about recursive, added cvs install instructions
* 9f7e08c grammar updates
* 0688d96 removed [newline]
* e6790e8 added get_exact_pkg, code updates
* 01a4996 added notes about specific pkg version support for install
* 5470a1b added PKG_NAMEVER for use by --install regex
* debc504 how to be specific with --install package (when there are duplicates)
* bde0b90 --search output now shows version info as well (just as --list does)
* 2bbdcea added note about including slack-required within slapt-get package
* 186e529 added is_required_by function, so --remove pkg also prompts to remove packages that require it
* db9d328 when package_data is written out, PACKAGE REQUIRED is honored
* b8cef38 updated the date for 0.9.6h to Oct 26, 2003
* d62d4af exit on unknown command line switch instead of barking usage info and going on
* 70da554 removed debugging prints
* 5b6e129 if unknown option is passed, exit instead of breaking out of switch
* ad3e868 code updates
* 246e167 show report even if download_only or simulate are set, adding install|remove|upgrade|exclude transactions now use memcpy instead of pointer aliasing, add search_transaction, and updated free_transaction
* 1958a2a small code updates, get_newest_pkg updated, lookup_pkg_dependencies added, and parse_dep_entry added
* d4433c4 added search_transaction function
* f448bde added comment about lookup_pkg_dependencies and parse_dep_entry functions
* fd6b9f1 updated REQUIRED_REGEX, updated get_newest_pkg to take pkg_list struct, and added lookup_pkg_dependencies and parse_dep_entry function definitions
* 8a05292 make pkg now gzip's the manpage and strips the binary (thanks Jim)
* fe03d31 added version information to required list
* ad7f33b removed crufty remove call that has been commented out for ages now
* 3cc93ca added dependency faq
* bcf42b7 parse package require/dep from PACKAGES.TXT, show parsed require/dep data with --show
* 45c479b added static linked comment to requirements
* dcf2ddb put important 3 packages on single command line
* 17f069f added example 8.1 source
* 6c7c8ac works with slack8.1
* 992e3f9 formatting change (removed \t)
* 4ccd2be added script to generate dropline exclude
* dbf4de0 changed date in changelog to current day
* 964014d added example cdrom SOURCE
* 7b4c7dd changed wording in --help output, from crude port to implementation
* 5e37381 added "static" make target
* cff9c41 changed default source to ftp scheme
* 7426e51 updated version to 0.9.6g
* f964529 updated --help output, --interactive now applies to --install as well
* 83cd429 changed print to print checksum list instead of patch list
* f59277f checksum download shows url as well
* 0851173 changed version to 0.9.6f
* 510bae9 removed debugging print for dist-upgrade, do no unlink bad files (files that failed md5 checksum), and added source url to download notice
* 43d13ad download notification now prints out the version and pkg size
* 01383eb spelling error
* b1856e7 posix and extended
* 9ff403f updated date to Oct 20 for version 0.9.6d
* 79f3829 added is_excluded check to dist-upgrade, fixed call to add_install_to_transaction
* a66d250 added --dist-upgrade for slackware release upgrades
* 32acbc9 added dist-upgrade as command line option
* 85aa77a initialized dist_upgrade integer
* ae3d560 added search_pkg_list function (to be used by search and dist-upgrade)
* eeedd07 only print download file size stats if there is something to do
* a2d13b1 --update now shows url for each source download
* e374036 transaction report now shows how much will be downloaded and how much disk space will be used.
* 444f5f8 added comment about posix and extended regex
* 8891d10 dist upgrade updates
* ac59162 added note about running --update after changing slapt-getrc
* 02170d7 note about disabling third party package sources while "dist-upgrade"'ing
* 87ef1a5 search now searches a packages location field as well
* 928ec6a added devs to default exclude list... changed default SOURCE yet again
* d9d9b76 added comment with a description of ./install/slack-required
* 9571860 added more info for "dist-upgrade"'ing
* 64806f4 chagned mirror references to source
* 204ad98 doc updates
* dbddd32 updated formatting of --help output
* 05f4be1 added more buffer checks in config parser
* 3861093 incremented release version to 0.9.6d
* fef60f7 removed function definitions for init_pkg_list and add_pkg_to_list (not developed)
* e848bfc added comment about parse_file_list being depreciated
* a561d15 fixed possible buffer overflows in parse_packages_txt function
* bfc34dd removed debugging build flag
* 511e2df doc updates and reworked parse_packages_txt function
* cfd98f1 updated default rc (adding more sources, changing defaults)
* 5f78d03 retrieve extra/ data
* 785a98d set curl user-agent as "slapt-get"
* 51444b1 patch data is now fetched from patches/PACKAGES.TXT instead of parsing patches/FILE_LIST get_newest_pkg_with_description() is now not needed... removed
* ad0157c updated version to 0.9.6b
* 24757d2 fixed bug when removing pkg by base pkg name and removepkg wouldn't find entry in /var/log/packages.
* c59e244 fixed --install pkgname --reinstall regression
* d0faf32 fixed string bug with --install and --remove
* 7de4c6c remove comment (used while coding), added todo for i8ln, and upped version to 0.9.6a
* 22e8c4c pkg_action_install() and pkg_action_remove() now take structure of packages for transaction
* 86f32a3 removed multiple source todo
* 5b4db93 add 'removed legacy function' change
* 74c7b0c changed the version to 0.9.6
* 8723d33 changed version to 0.9.6
* e8511cb trimmed out needless functions, doc updates
* 265b858 no prompt and interactive still show upgrade transaction report, just don't prompt for 'are you sure'
* 084bb4d added excludes to transaction, now shows packages excluded/held back
* 0f40db5 merged in package update data from filelist into PACKAGES.TXT format, so single lookup returns all packages.
* 4537dd8 continueing work on merging update pkg info into main package data
* 2f3773c added fake pkg description to write pkg info func
* b931716 updated PATCHES_LIST macro to "patches/FILE_LIST" so patches download correctly
* f0d535c yet another cosmetic change to the output
* 21cc8e3 download errors should look better now
* f0b667d fixed bug with --interactive and --upgrade (not skipping transaction report) moved Done prints for patch and checksum into check for success
* bcdc6fa get_mirror_data_from_source note
* fbeedf2 updated dropline q with --interactive
* 343b761 multiple source support complete.  Linuxpackage integration should be working.  slapt-getrc syntax has changed.  Updated documentation appropriately.
* d0554df updated date
* e619ca3 implemented transaction engine, --interactive option to emulate old upgrade procedure
* 824c2a8 ordered by priority
* 9b09b9f created struct pkg_list *get_available_and_update_pkgs(void) to search for updates and newer available at once, simplified --install and --upgrade part of roadmap to package action transactions.
* 652b327 options can now be passed in in any order, so --no-prompt at the end now works
* 2c2d543 updated status on linuxpackages integration work, and updated grammar
* b52f047 Prompt to upgrade before downloading (thanks kyotou), updated FAQ with dropline question, and upgrade single package question
* 4ae58a4 removed needless check in get_md5sum looking for common slack mirror directories.
* 785198f added a doinst.sh script (generated from the Makefile) to help manage the slapt-getrc.
* f025b15 frontent added to todo
* 777da5c added comment about James Simmons
* 5250252 --no-md5 option to ignore md5 check sum of downloaded packages
* 4d1e324 initial support for PACKAGE REQUIRED: data in PACKAGES.TXT, this also means we can support LINUXPACKAGES as MIRROR
* 4521bea updated regex for double space
* 9ae3ab7 changed default DO_NOT_UNLINK_BAD_FILES to 0
* d3e3c24 changed malloc back to calloc (src/package.c, line 423)
* fb55336 initial add of slack-required
* e54edbe introduced a DO_NOT_UNLINK_BAD_FILES macro within include/main.h
* 7fec824 added regfree() note (actually call for all regex_t)
* f6e4e03 additional error checking
* de36813 fixed bug with packages containing more than 4 version parts (dvd+rw-tools) moved regex_t stuff into sg_regex typedef added extra error checking formatting updates
* 74ecb49 improved regex within package.h
* f4f2742 slack-required/lilo exclude note
* 715621d added slack-required to pkg files for future support
* 41543b1 removed bad free() in get_installed_pkgs()
* 90984e5 oops, removed apache in exclude test in dan's script (left over from test run)
* 338b3c4 code fragment change to dan's install script
* 91371a5 added exclusion check to dan's 'install unistalled' script
* 2878008 fix for pkg cmp routine where pkgs with 3 version parts where not found to be greater than pkgs with 2 version parts version increase to 0.9.5b
* fb5e9b9 added -${ARCH}-${RELEASE}
* 9d089ff grammar fixes
* 741f332 Hardcoded arch and release in makefile replaced strcmp with cmp_pkg_versions(char *,char *), now greater pkg versions are always correctly returned doc updates
* 1ef097f fixed pkg name so that slack-desc shows up... wasn't following new package naming convention.  Thanks Luke Yelavich 
* 9a2b1e6 trying to fix the description
* 45a1b6e added doc update and make install update log
* 065b850 doc updates, install make target now creates /var/slapt-get
* 1e71442 fixed bug with connections not closing when downloading many pkgs
* 8d16570 unlink the bogus/empty/partial pkg file if d/l or checksum fails
* 221345c changed default mirror, added trailing forward slackes at the end of all urls
* 3e5bee0 more verbose runtime messages, chdir/mkdir bug fix, doc updates
* 95bd87e fixed return from download_pkg() on download error to return null
* abed116 additional error checking, more graceful handling of d/l errors
* c5baa75 added error handling entry
* 9237662 removed extra warning printf, and exit if download_data fails
* b787b34 doc updates
* ffe1295 Documentation updates
* a394c50 removed debugging compiler flag
* 53de9c4 added md5 checking
* d4f7267 grammar update
* 1447836 grammar update
* 0e8e93e typo fix
* 9230b01 installpkg and removepkg example command lines use ${VERSION} to signify current version
* d4c0ae3 added faq and error notifcation changes
* d578bb8 added error notification for when commands fail
* 500f32c added dist-upgrade warning and package description/requires example
* cad58c7 added install/remove faq
* 1a7c6be updated install instructions for wild card version in pkg name
* a433f12 documentation additions/updates
* 8b45455 incremented version to 0.9.3
* e30e304 merged dist-upgrade functionality into upgrade.  removed dist-upgrade as option
* 34a98e5 default make target doesn't build slack pkg, --dist-upgrade becomes target instead of option
* 63f38e9 documentation updates
* 0c56d34 slackpkg target is now just pkg, slack-desc updated
* 7df1d06 updated date in current version
* f76427c updated formatting for slack-desc and added thanks and contributions to readme
* d32469f all make target now requires slackpkg which requires PROGRAM_NAME
* 6a5d17b removed extra checks for successful file open
* 25ec283 changed leftover fopen call to open_file
* 64aac39 renamed functions to sane names, moved RC_LOCATION into Make variable
* db718a4 used PROGRAM_NAME and VERSION as defined in Makefile.  Doc updates
* 8b07135 mentioned slackware9/glibc-2.3.1 requirement
* c89b156 doc updates
* ba09d79 updated documentation
* 8111a0a updated version in makefile
* 4f2e459 renamed to slapt-get (from jaospkg)
* 8eb7c8a appropriate memcpy() calls changed to strncpy()
* ab21d58 more cleanups (lazy functions removed, pkg_info changed to pkg_info_t)
* c9920ab added curl progress meter note
* 71bb820 added notification upon --upgrade completion "Done"
* c3bee61 code updates
* 6a5a324 moving bits around
* 5317f7f removed needless casts... debugging continues
* d8d9c11 const'd a bunch of func params
* 8304bfc added slackpkg make target
* 6568e99 changed pkg_name to pkg->name,fixing bug in printf() format
* bf80acc moved printf() from is_excluded() into upgrade_pkg()
* 4d161cb updated manpage
* 8dfcb29 added manpage, updated makefile to install manpage
* b7222d9 added comment about multi arg --remove
* 62be299 fixed bug in multi arg --remove
* fe6c04a adding slack-desc, makefile updates, moving is_excluded() call into upgrade_pkg()
* a54d221 added slackware package creation target
* 701e2b7 formatting updates
* bcb668b formatting updates
* ec7cf5e massive updates
* 7d97b86 is_excluded() returns false if EXCLUDE= not defined
* c3f157b updated date for version 0.8
* be411ac added $(OBJS) as required target for -debug
* 7f62f37 updated makefile for tiered build
* 0bce7e7 changed default EXCLUDE for kernel-headers kernel-ide kernel-modules kernel-source pkgs
* 77faf20 Makefile install target now depends on jaospkg printing of downloading pkg_name now shows spinner instead of newline
* 8c14225 initial import
* d950e7f Standard project directories initialized by cvs2svn.