• Stable v0.1.9 46c7811f30

    v0.1.9 (30.01.2018)

    izzy released this 4 years ago | 2 commits to master since this release

    • fix: download counter was broken: version number was no longer recorded
    • added IP blacklist functionality to download class
    • class download: add REL=nofollow to download links
    • some fixes for PHP 5.4 compatibility
    • fix: replacing short-tags (<?) with proper tags (<?php)
  • Stable v0.1.8 cbbcdf1ebb

    v0.1.8 (13.10.2009)

    izzy released this 12 years ago | 14 commits to master since this release

    • adding the possibility of download limits to the downloader class. This allows you to restrict downloads per IP and program to a given number within a given time frame (see doc/limits.txt) - limiting those ones who download entire directory trees (i.e. all available versions of a given prog).
    • replaced the E_USER_ERROR by E_USER_WARNING in the download class, since the former would still stop the script processing (and thus the download to fail, just for statistical issues - not nice)
    • adding possibility to map filenames to prognames for the download class, to e.g. map two different branches to the same prog ('mylib' and 'mylib2' can both point to 'mylib' this way)
    • fix: histview::set_max_relnum was doing nothing - now it does something (hey, that's an improvement, huh?)
    • if the optional second parameter to the constructor of histview was omitted, it now falls back to the "basename" of the first (i.e. truncating the path and file extension from it)
    • minor restructuring of the download class
  • Stable v0.1.7 9eb25c01b9

    v0.1.7 (24.08.2009)

    izzy released this 12 years ago | 19 commits to master since this release

    • adding referer check. Options for noRefererAction (empty referer) include "pass", "deny", and "whois" (check for crawler/bot nets)
    • adding remote network check. Especially some MS crawlers fake their UAs. But since they always leave the referer empty, we can limit the network checks to those. Use the histview_crawlernets file to specify their network information (one spec per line, all lowercase). These will be checked against the whois information for 'netname', 'OrgName', 'OrgNOCName', and 'descr'.
    • the histview.inc file has been renamed to class.histview.inc. If you're afraid you may miss to update some of your scripts on an upgrade, you may either create a symlink (preferred method on Linux/Unix systems), or create a dummy histview.inc just including/requiring the real one.
    • updated documentation
  • Stable v0.1.6 90fcb2767c

    v0.1.6 (01.01.2009)

    izzy released this 13 years ago | 25 commits to master since this release

    • adding the possibility to reject file requests based on user agent (or to ignore them for the DL counter). Useful to e.g. exclude bots
    • download class now uses a configuration file for generic settings (you still can override those lateron, as usual). To make future updates easier, it automatically includes a personal configuration file if that exists
    • histview class now also uses the configuration file(s)
    • statistic functions (database related stuff like download counter) can be disabled now for the download class
    • if a database update fails, script is no longer stopped. Instead, an error is thrown (E_USER_ERROR) and the script continues, ignoring the issue
  • Stable v0.1.5 14abd6afa5

    v0.1.5 (08.05.2008)

    izzy released this 14 years ago | 39 commits to master since this release

    • added doc/stats.txt to get you started with download statistics if you want them
    • updated filelist.css
    • added API reference for the download class
    • added CSS classes for the change details, so e.g. bugfixes are displayed red, and feature adds green; this way important things are kind of hilighted
  • Stable v0.1.4 b2b32dde6c

    v0.1.4 (17.08.2007)

    izzy released this 14 years ago | 48 commits to master since this release

    • added the download class, which provides scanning of directories for downloadable files and creating links for them - or send a given file to the visitor requesting it, while optionally recording the download in a MySQL database
    • modified the histview class to (optionally) use the download class
    • modified the img tags to conform w3c
    • added the possibility to chose a different URL argument separator
  • Stable v0.1.3 837e00f53f

    v0.1.3 (09.08.2007)

    izzy released this 14 years ago | 52 commits to master since this release

    • automatically add download links for *.tar.gz, *.deb and *.rpm if files exist for a given version in the configured directories
    • changed link at the end of page to point to the project info page
    • updated API reference
  • Stable v0.1.2 1747712f6c

    v0.1.2 (24.01.2004)

    izzy released this 18 years ago | 62 commits to master since this release

    • fix: pline() sometimes broke with an error message
    • added method add_mark(): now you can add your own (user-defined) marks
    • updated API reference
  • Stable v0.1.1 f1f9b00a3a

    v0.1.1 (05.01.2004)

    izzy released this 18 years ago | 67 commits to master since this release

    • fixed version number in copyright info
    • added download link
    • fix: line was omitted when starting with a version mark but not continuing with a (numeric) version number (e.g. starting with "verbose")
    • date of last modification for the processed history file is now displayed in the first line of the output
    • added stylesheet file