Older Versions

From EIRMA Wiki

Jump to: navigation, search
Quick Links

Overview and Tutorial


Pre-Installation

Installation

Post-Installation


Administration


Moderation


Design


Advanced


Other

Contents


vBulletin 3.6.x and 3.7.x versions


31.05.08 version 2.2.9

+ Main displays
  *show_moderators_catbit* controls whether to display list of moderators in category 
  header
  Category/subcategory icon overrides can be specified as full urls
  Separator bars shown consistently for category groups and entry groups with option 
  to include subtitles 
  Statistics box tidied up and new options added
  Possibility to adjust placement of some display items, including new option of 
  left/right-hand column
  When *links_jump_comment* is set, user is routed via the comment and rate page before 
  allowing play/download
  Main category displays brought closer to standard vBulletin style (display options, 
  category moderators)
  Optional alphanumeric filter bar incorporated, enabled with *category_filter_menu* setting
  *length_shortdesc* setting introduced for abbreviated descriptions/moderated urls/etc linkbits
  When *count_depth* is on, categories display new entries icon based on latest entry in 
  any child category
 
+ Linkbits
  Display padlock icon included for entries that are visible but inaccessible to user 
  (can_access_link/forum permissions)
  Additional attributes of type text hyperlinked for search
  Tidied up *links_jukebox* template and included display of non-jukebox entries 
  (reverted to pre-2.2.7 behaviour)

+ Edit entries
  Users given permission to delete own entries regardless of setting of 
  *can_delete_link* permission

+ Data input forms
  Added *forms_fullpage* setting to bypass style settings and allow full pagewidth 
  data entry forms for admin, add/edit category and add/edit entry

+ Permissions
  Added *can_view_category* permission to give simple way to hide categories 
  without using forums-based permissions
  Corrected use of per-category permissions when displaying entries 
  'out of context' (e.g. following searches)

+ Statistics
  Bullet character option added to introduce elements in stats displays

+ Administration
  Admin/Allowances : Added a way to clear individual users' download byte counts 
  during last 24 hours, effectively resetting their allowances
  Admin/Allowances : Adjusted *limitaccess_byhits* plugin to work correctly with 
  this feature 
  Admin/Search engine optimisation : SEO options moved to a separate page in the 
  admin 'maintenance' section
  Admin/Search engine optimisation : 'Extended' seo option added, generating urls 
  which include the category name
  Admin/Search engine optimisation : *seo_title* option added as an alternative 
  to 'local_links'
  Admin/bandwidth improved; option added to accumulate all hits from user's IP 
  address against that user's allowances 
  Admin/filetypes improved: information given on all filetypes in database, including 
  total filesize and uploads
  Admin/hits improved; option added to allow selective per-entry deletion of hits 
  from table; IP/userid analyses subgrouped by username/IP 
  Admin/mirrors : User selection page for mirrors gives response times for each alive mirror
  Admin/mirrors page gives link to new admin/hits option to analyse hits by mirror
  Layout tidied up and general statistics moved into box in left-hand column
  VB *superadmin* permission required to access import/export/reinitialise/debug pages
  *allow_http_ranges* option added to enable site to disable partial range requests, 
  e.g. to limit server load caused by download managers  

+ Add/Edit Category
  Minor changes in form layout, allowing admins option to populate category by using 
  the admin/scan page

+ "Entry of the ..." feature
  Admin analysis and management page added

+ Ratings and Comments
  Options added to enable 'rate only' and 'comment only' 
  Minor changes to presentation of access to ratings/comments in the linkbits

+ Searches
  Facility added for non-admins to 'save search' and all users to 'add saved search to menu'

+ Synchronisation
  Default owner of synced entries/categories changed to owner of category in which 
  the entry/category is placed    
  *sync_flatten* setting controls whether directory tree scans populate single 
  category or category_tree

+ "Entry of the ..." feature
  Allows authorised users to nominate their entry of the (month/year/week)

+ Moderation and Reporting
  Options for selecting the moderators/report recipients changed and new admin settings added

+ Extended Attributes
  LDM entries can have additional attributes associated with them.
  Available attributes are defined on Admin/Entities page
  Per-enty attributes defined/edited/removed on Add/Edit Entry pages
  Extended attributes are searchable, work with import/export

+ Add Entry (multiple)
  Each entry has its own display order and date settings

+ Autocreate threads
  *autocreate_require_moderate* setting forces moderation of entries which 
  request forum announcement
  *autocreate_require_userok* setting gives user/moderator option of 
  whether or not to announce entry
  When *autocreate_active* is enabled, moderators can either accept or 
  accept+announce entries  

+ Category synchronisation/scanning
  *monitor_template* setting inheritable, i.e categories can use different templates

+ Media Players
  Jeroen Wijering's flash player integrated as default for mp3, flv, swf, mp4 and m4v files
  Updated the JWmediaplayer to version 3.16
  Extra provided to extend JWplayer 
  a) handles xml playlists and 
  b) supports use of Silverlight player for Windows Media files (wmv, wma)
  Media player reconfiguration possible for all media types, including flash video sites 

+ Icons
  New set of LDM icons provided as default, based on oxygen KDE theme
  'famfamfam'-based icon set suggested by IPuck available as extra
  Original icons set available as an extra
  Release now automatically places the oxygen icons into images/ldm-ox-icons and 
  sets up new installations to use them
  Existing installations need to update *file_icons_dir* to use these icons

+ vbAdvanced
  'new_media' and 'hot_media' modules added (Warning - don't use both on the same 
  vbAdvanced page)
  When inline JW_player extra is installed and active, 'new_media' and 'hot_media' 
  modules include in-line players for mp3, flv and swf files
  'hot', 'new', 'newthumbs', 'new_media' and 'hot_media' modules given optional 
  page navigators

+ Coding Standards
  Systematic coding changes to establish function naming convention that *should* 
  avoid clashes with other hacks (all functions now contain the string ldm or LDM)

+ vBulletin integration
  Plugins added to integrate LDM and LDM search onto main VBulletin menu bar
  CSRF protection added throughout LDM

+ Extras
  Changed *Wimpy* file structure to reflect current directory convention
  Extended *similarthreads* extra to use same template layout as standard 
  'similar threads' or a selected linkbit
  Integrated *LDMsearch-main-navbar* extra into main product
  Bluga.net webthumbs: recoded to add new options, allow per-category use, improve reliability
  ID3tag-enhancements (was jukebox-enhancements): modified to create additional 
  attributes for tab data, rather than plain text in the entry description
  Flash-based uploader using SWFupload provides reliable uploads and progress bar to 100MB
  Explorer category list extra added - provides placeable, collapsible menu display of all categories
  Standard video site extra checked/brought up to date
  Filmstrip extra modified to add opional what's new/hot/random in base category
  Filmstrip, PageInfo and Tagcloud extras modified to use select box to specify where to 
  place information within main display
  Trapvid *flashsites* addon withdrawn (www.trapvid.com shut down)
  Lightbox v2 updated to HuddleTogether's version 2.03.3
  Addon provided for Jeroen Wijering's flash player to play media inline rather than via Jukebox
  3gp mimetype included in 'add-mimetypes' extra and for Quicktime media player 

+ Bug fixes
  Hit recording fixed for media files handled by url-based players
  Player selection fixed for url-based players when handling local file with *local_file_root* enabled
  Continued work to use correct per-category settings/permissions when displaying entries 'out of context'
  Fixed *patch-forumhome-newlinks* and *patch-forumhome-thumbs* extras
  Fixed invisible upload info popup in IE
  Smilies display correctly in media player entry title
  Comment/rate dropdowns/inlines rows/columns settings work correctly
  Comment/rate dropdowns/inlines "More..." links correctly to full comments/ratings page
  Tabs move correctly between fields in add/edit entry form
  Hyperlink added in short linkbits to jump to alternate linkbit
  SWFUpload extra works correctly when wrapped in subdreamer site
  Obscure cookie problem fixed with Windows Media Player/Firefox
  Fixed sql error when searching for all/exact multiple keywords
  Fix for JWplayer extras with php 4
  Fixed cat_icon setting with full urls and when starting with /
  Fixed handling of keywords containing quote characters
  Fixed 'My Profile' searches for vb 3.7
  Corrected admin/settings bug when every forum has 'display on forumjump' disabled
  Corrected IE cache problem with https protocol
  Fixed statistics page SQL error when certain user permissions were in effect
  Entries possible from users with special characters in their usernames
  Autocreate threads works again
  Fixed zero divide bug in VBa hotmedia and newmedia modules 
  Image verification works correctly with vb3.7 (extended also to include searches)
  Corrected error whereby users could bypass *can_access_link* permission
  Fixed bug which prevented flash media players from handling movies as 'stream'
  Fixed bug with moderated autothread username when *autocreate_username* not set 
  (use original submitter, not moderator)

vB 3.6.x versions

13.09.07 version 2.2.8 final ** Works with VB3.6 **
Significant changes in release 2.2.8 compared to 2.2.7:

Administration

  admin/categories/mass edit categories and admin/categories/mass edit links 
    include option to mass edit the display orders
  admin/import/export includes facility to download Google-type sitemap of 
    your LDM database; imports/exports can be gzipped
  admin/hits Tidy hits table (archive/delete) accepts optional list of usernames 
    New settings variable *perpage_download* controls default hits per page on admin/hits
  admin/keywords extended to enabled merging/renaming of keywords
  local_links_init.php (ADMIN_USER_GROUP) extended to allow multiple usergroups 
    to have access to LDM admin
  autocreate thread/post code extended and integrated into main product 
    (NB: users of existing autocreate 'extra', refer to 'extra' directory for info)

Allowances

  Allowances apply to all files delivered from the local server and from mirrors

Categories

  Add/Edit Category allows same username changes as Add/Edit Entry
  autocreate linked forum includes choice whether to display linked forum on forumjump menus

Comments and Ratings

  Options to display summary inline within the linkbit or as drop-down
  Moderators can create/edit comments by other users and change the submitting user for comments

Entries

  Add/Edit Entry form modified to clarify options to replace existing entry with url or upload
  *allow_add_multi* setting enables creation of several entries at once
  Options added to Edit Entry to delete/replace existing uploaded image

Mirror sites
  Mirror sites supported by new admin page. When a download satisfies a mirror test, 
    user is presented with list of available mirrors and is asked to choose one.

Permissions

  Add/Edit Category, Edit Entry, Select Category and Set Display Order permissions made inheritable 
  *can_search_link* permission allows/denies access to searches
  *must_add_keyword* permission requires at least one keyword on add/edit entry
  *must_comment_and_rate* disables rating submit button until user selects a rating
  *must_rate_download*, *must_rate_play* permissions added to force comment/rating 
      before allowing download/play

Page layout

  Category information tidied up
  Show Latest Ratings menu item added, displays most recently rated entries 
  Size displayed for entries with filetype other than htm/html even if not in attachment table 
  New Modern (top) linkbit added - same as Modern, except everything aligns to the 
     top rather than middle of the row

Ratings

  Users who can edit other's comments can also change their ratings
  User avatars displayed within ratings bits
  Users denied *must_rate_download*/*must_rate_play* permission can still download/play 
     their own submissions without rating

Translations

  Arabic language removed - obsolete and very incomplete

vBulletin integration

  apply_censor option defines whether to apply vBulletin censorship features
  vb's forum password protection implemented within LDM
  - when viewing categories associated with a password-protected forum
  - when attempting to view/play entries associated with a password-protected forum

VBAdvanced

  Bandwidths displayed by *ldm_tot* module display to 1 or 2 decimal places when appropriate
  thumbs module uses cached thumbnail when possible
  Keyword tagcloud module added
  Tested with vbAdvanced RC2
  Code fixed to work correctly with vbAdvanced versions 2.x and 3.x in function-wrap and global modes

Extras

  systematic revision of extras to use LDM admin settings page to control behaviour
  *add-page-information* extra displays arbitrary text withi main displays
  *auto_threadcreate* removed and fully integrated into LDM
  *block-context-menu* extra now works in player windows
  *blockhit-bytime* extra added to allow usergroup d/l blocks by time of day
  *external-links-framed* opens external urls in an iframe
  *filmstrip* extra provides strip overview of category contents when viewing single entry
  *import-radiostations* imports xml data files prepared using Dream's excellent 
     radiostations hack (vb.org thread 152037)
  *jukebox-enhancements* extra brought up to date
  *secureurl* extra added to lock play/download urls to entries/times/userid/ip address
  *similarthreads* extra patches showthread's 'similar threads' feature to include *similar LDM entries*
  *spider-me* extra tidied up ('spider me' text if icon not found)
  *tagcloud* extra, as per vbadvanced but displayed within LDM

Hooks

  More hooks inserted into code
  Internal code around calls to the links_addlink_preinsert hook made consistent throughout LDM

Bug fixes

  Fixed My Profile listing of entries placed in multiple categories
  Fixed LDM's attempt to redirect user when entry has moved to a different category from 
    that given in a url
  Fixed submit bug with Admin/Media Players/edit settings
  Fixed miscellaneous bugs in admin/hits analyses
  Fixed bug whereby invalild default_forumid locks everyone out
  Made Edit Category command visible when current user owns the current category
  Fixed Add/Edit Entry handling of timezones with half hour deltas
  Improved efficiency of code which emails users about updates to their downloaded entries
  Improved error messages for logged in users who lack *can_access_link* permission
  Main edit message boxes correctly pick up *formwidth_usercp* style setting
  Removed the stray text in the bold linkbit
  Corrected problems with handling of vba thumb sizes
  LDM 'latest entry' information in forum displays handles assigned forum permissions
  autothread - fixed various bugs with cross-posting of comments/ratings; ratings 
    without remarks don't get posted
  Who's Online entries brought up-to-date; Downloading gets recorded correctly
  Changed autocreate thread to be inactive by default
  Fixed broken admin layout when improper settings found in database
  Validate entries resets invalid filesizes
  Fixed invalid userid setting on edit entry
  Fixed invalid userid test on edit category
  Fixed bug for players requiring fullurl when playing offsite media files
  Fixed allowance reporting bug (links counted as files on main displays)
  Allowances apply to downloadable files even when force_redirect set to 1 
  Fixed Wimpy Button to work via vbAdvanced when not in forum directory
  Searches work in utf-8 languages (but still don't highlight correctly)
  DOI searches on advanced search work correctly
  Fixed bug whereby image-type entries never gained thumbnail if link_imagesize=0 at time of creation 
  Fixed spurious 'Nothing to show' message when *featured_sites* enabled but none visible in 
    current category
  Fixed bug with *sync_username* parameter, leading to wrong associated userid.
  Partial content transfers work correctly with IIS webserver
15.03.07 version 2.2.7 final ** Works with VB3.5 and 3.6 **
+ Bug fixes and other changes
  Admin/*cat_desc_popup* option enables a popup showing category's 
  extended description next to the category title in the catbit
  Admin/*word_wrap* controls where long titles/words in text gain a space to 
  allow then to wrap correctly
  Admin/allowances blanks out non-enabled form fields
  Admin/hits improvements and fixes to selection criteria
  Admin/imports and exports allowed up to 60 seconds cpu
  Admin/mass edits include 'process all pages' and more regex edits 
  with count of entries affected by edit
  Admin/permissions includes transpose opion to list everything by usergroup
  Admin/settings, more settings can be re-configured on a per-category basis
  Admin/settings *local_file_root_prefix* and *force_redirect*=2 work together
  Category synchronisation does not create/deletes categories with no entries 
  or subcategories
  Hit recording coding error fixed for null entries
  Linkbit/better flagging of expired/not yet visible entries
  Linkbit/date fields fixed with languages that have format overrides
  Main page/warning message displayed if database/category is empty or if current user 
  is not allowed to see anything
  Search/advanced search on category and subcategories no longer produces ridiculous category list
  Search/similarity search bugs fixed (php4 and general sql errors)
  User profile listing includes "show all my entries" link
  vbAdvanced/advanced search module added
  vbAdvanced/thumbs, hot, new modules have new parameter to specify entries per row
15.02.07 version 2.2.7 RC ** Works with VB3.5 and 3.6 **
+ Browser title 
  includes entry name when only one entry is being displayed
+ Categories
  automatic synchronisation tidied up
  'extra' provided so that entries created by automatic/manual synchronisation 
  can autocreate threads
+ Catbits
  new settings enable use of different catbits per category (two provided)
+ Entries
  when 'links_expiry_days' is set, entries are invisible and inaccessible to 
  unauthorised users if either postdated or expired 
  option added to auto-move truly-expired entries to a new category
  Edit Entry allows 'expire now' to force immediate expiration
  direct access to post-dated entries prevented
  *hide* and *unhide* entries made into a standard option on the entry add/edit form 
  for users with *can_moderate_links* permission
+ Jukebox
  underlying player handling code redone to 
    - simplifies the process of adding new players and 
    - enables easier selection of players that work on macs and linux
  ratings/comments enabled within jukebox
  players for flash video sites (currently DailyMotion, Google, IFilm, 
  MetaCafe, PutFile, Sharkle, ThatVideoSite, VSocial and YouTube) available 
  via an 'extra'
  wimpy wasp flv and swf player available via an 'extra'
  Windows Media Player jukebox works again with Firefox
+ Linkbit
  'title only' linkbit added
  Main linkbits include a "find all entries by this user" search glass
  Default value for link_imagesize (size of displayed thumbs) is read from 
  VB admin setting 'Thumbnail Size'
+ Moderation
  interface improved to enable 'bulk moderate' new entries/categories
+ Ratings
  admin setting *must_comment_and_rate* can be used to require users to 
  give a star rating when commenting (or not, default)
+ Searches
  correctly highlight only/both keywords+text depending on search criteria 
  searches have their own 'search_linkbit' option to control the layout of search results
+ Suggested Entries
  "Suggest entries like" added, with similarity calculated using 
  overlapping hits, favourites and keywords
+ Admin 
  include more checks on possible inconsistencies with VB/php environment
  category listing paginated
  debug page includes options to reinitialise everything
  download 'Content-disposition' header is now controlled by an admin setting 
  rather than hard-coded
  players page added for reconfiguring inbuilt media players
  Allowances page extended to include summary of each user's uploads
  Hits page reworked to permit mor thorough analyses of users activities
  Import XML includes option to completely re-initialise LDM
  Page layout improved everywhere
  Install script modified to run installation code during every (re-)installation
  *can_bypass_bandwidth_limits* permission added to enable bandwidth limits 
  to be over-ridden on a per-category basis
  *can_view_expired* permission renamed *can_view_hidden* and applied to 
  hidden entries
  admin/import xml handles keywords
  per-usergroup allowances extended to include total bytes uploaded
+ Extras
  use of webthumbs to autogenerate site thumbnails as entry image
  use of snap to autogenerate a site image thumbnail as entry dropdown
  autothread plugin extended to allow cross-posting of comments/ratings 
  into autocreated forum thread
  add-mimetypes plugin included to enable a one-shot 'add all the media filetypes 
  to my VBulletin attachment table'
  prototype 'spider me' plugin available to list the forward links in external web pages
+ Bug fixes
  no longer gives error messages when new usergroups are added after LDM is installed
  tidied up multicolumn layouts which involve multiple display order settings
  LDM "show" commands no longer try to highlight 0's (and thereby break certain bbcodes)
  "sort by" drop down works correctly when already in "show" menus
  image generation code no longer balks with Safari
  usernames with some special chars (eg &) can now add entries
  Add/Edit Entry forms now consistently reflect user's time zone
  thumbnails automatically regenerated whenever cached size does not match size 
  required for display
  curl-mediated access of urls on local site no longer fails in safe mode/when 
  open_basedir set
  jumps to local urls which do not have a recognised mimetype work correctly 
  when local_file_root_prefix is set
  hidden entries are really hidden...
  template versions resequenced so that the VB 'obsolete template' warning system 
  will flag potential compatibility problems
  admin settings page catches attempts to use full url in uploads_dir, thumbs_dir
01.11.06 version 2.2.6 ** Works with VB3.5 and 3.6 **
+ Admin/downloads
  Minor changes in layout and control functions
+ Hit counting
  When using LDM as a contact directory (entry's url is empty), viewing 
  single linkid triggers a hit 
+ Image display
  url, e.g., http://yoursite/yourforum/local_resize.php?linkid=123&size=250 
  can be used anywhere to display a 250px thumb of the image for linkid 123 
+ Linkbits
  New setting 'template_altbit' defines which linkbit is used when displaying 
  only a single item, default Modern
+ VB Profile
  Parameters added in plugins to configure number of 'My Entries'/'Visited 
  Entries' to display in profile
+ Searches
  Title/Keys options added in Quick search, as per VB36's Threads/Posts
+ VBa hot and new modules
  $show_catname variable controls whether to display category name in 
  links_vbalinks template
+ Extras
  force-mp3-to-m3u converts downloads of mp3s to downloads of a matching m3u, 
  to force winamp, etc, to stream the file
  forumhome-thumbs-plugin displays new/hot entries as thumbnails across top 
  of forumhome
  limit-uploads plugin place limits on daily/total user uploads
  sample-avi-image autosets image file for an inserted <filename.avi> file 
  to <filename.jpg>
  stream-mms-videos improves the security of LDM's handling of mms: streams and 
  adds the option to save a stream to file
+ vbAdvanced modules
  hot and new modules have optional switches (see inside code) to include 
  category name in vba list
+ Bugs fixed
  http://user:pwd@site/file.xxx url format works properly
  several functions renamed to avoid potential clashes with other hacks
  now use inlinemod style for customised/inherited LDM admin settings and 
  permissions bits
  bbcode, smiles, images, html admin settings work correctly and editor toolbars
  adjust accordingly
  mms format now plays inside jukebox
  admin scan fixed (broken in 2.2.5)
  use of short link bit no longer triggers divide by zero errors
  hitting entries associated with invalid forums no longer produces sql error 
  usernames with quotes no longer produces sql error
  LDM icons can now be in gif, jpg or png format
  navbar errors fixed in search module
  mp3 files with no id3 image no longer crash certain versions of php
  downloads into slow channels (e.g. streaming into winamp) no longer die mid-
  way through transfer
  curl transfer work ok when urls contain spaces
  invalid 'file rename' requests detected during add/edit entry form
  correct messages displayed when file uploads exceed allowed space
  autothread extras do a better job of displaying the associated image in the 
  thread
  timeout_hit_allow no longer checks on hits on same entry, thus fixing problem 
  with download managers that attempt to open multiple channels to the file
  admin/view downloads/delete entries works again
  force_accept modified to record acceptance in the database instead of in a 
  cookie in order to handle clients with forceful firewalls and virus software
  moderation code modifiied to work correctly with chenges in VB36 
10.08.06 version 2.2.5 ** Works with VB3.5 and 3.6 **
+ Add/Edit Link
  Fields that are not available to user are not displayed
+ Protocols
  Supports mms protocol
+ RSS2 feed
  New 'extra' - old 'local_links_external' script withdrawn
+ Bugs fixed
  htmlspecialchars_uni used consistently, avoids messing up unicode fonts
  extra information added to admin info table to help debug
  Report of 'invalid email' when editing enties submitted by unregistered user
  No longer crashes when moderator accepts entry and email notification to user is turned on
  Additional tests within 'report link' and 'send to friend' to block spammers
  linkbit_short template fixed
  Product update no longer wipes out customised templates
  VB function cache_styles() copied into LDM because of problems on some sites

Partial translation into arabic provided in the development/phrases directory
30.07.06 version 2.2.5 rc ** Works with VB3.5 and 3.6 **
+ Add/Edit Link
  Admins can change the name files are given on download
  'Email on update' option to send messages to everyone who has downloaded 
  an entry when the entry is edited 
+ Admin
  Option to 'quick view' the various linkbits (intended to become an option 
  to facilitate tailoring linkbits)
  Option to mass empty/delete/desynchronise categories
  Admin/mimetypes summarises # files per filetype and whether the types are 
  handled as downloads or links
+ Bandwidth
  Usage by unregistered users tracked against individual IP address rather than as a usergroup
  Presentation clarified to simplify setting (e.g.) K Mbytes per N days 
+ Categories
  Options to autosynchronise categories with web server file system
  Option (cat_depth_indent) to indent categories in main category display according to 
  depth in tree
  Option (cat_sub_display_perline) to set number of subcategories per line in the catbit
  Option (links_expiry_days ) to 'expires' entries after specified number of days, then 
  only visible to users with can_view_expired privilege 
+ Hooks
  Extensive changes and many new hooks added
  forumbit_display plugin shows number of entries in whole database when called at root level
  patch_forumhome plugin made an optional extra rather than installed as inactive
+ Import/Export
  Admin/import/xml imports categories and entries from previous xml export, optionally 
  reinitialising database or merging with existing contents
+ Jukebox
  Option of in-line/new window launch for Jukebox
+ Linkbit 
  All linkbits tidied up and with better popup messages
  Main linkbits display current category name when only one entry displayed
+ Moderation 
  Can be enabled/disabled per category
+ Sorting
  By submitting user
+ Thumbnails
  Option to create thumbs on link creation or (now by default) on first display [makes 
  scans much faster at cost of slower first display]
+ User profile integration
  Lists user's latest entries as well as latest hits
+ WYSIWYG editor 
  Available for add/edit/rate link 

+ Extras added
  patch-forumhome-newlinks sets up list of new/hot links for forumhome
  two version of lightbox addin, a simpler/more reliable and a fancier version, plus further 
  fixes limit_useraccess fixed and with two sample plugins a) to restrict users to one 
  download per entry or b) no downloads until N posts

+ Bugs fixed
  Attempts to access entries that have moved to another category trigger an HTTP 
  301 redirect
  Edits no longer trigger "new entry" message on category if latest date 
  becomes earlier 
  than user's last visit
  id3-handle plugins no longer kill LDM if getid3 subdirectory uploaded incorrectly
  Keywords can contain quotes
  Layout of ratings page tidied up
  max_textlength, maximum length of category/entry description works correctly again
  Realmedia jukebox filetypes modified to avoid starting with characters 'rm '
  Removes html from phrases before building the browser title 
  Tidied up the ratings and comments page
  Thumbnail and typebit urls (e.g. vbadvanced modules) use create_full_url()
  XHTML corrected in admin/settings pages

= prune_expiredlinks cron job extra has been withdrawn

VB 3.5.x

01.05.06 version 2.2.1
+ Add/Edit Link
  New permission: can_set_category
+ Jukebox
  Support added for DivX browser plugin
+ Linkbit
  Hard-coded html (editbit, favbit) in linkbit creation moved into new templates 
  links_editbit, links_favbit and links_imgmag 
  New linkbit (links_linkbit_greg) added
+ Extras
  id3-handles extended to handle m3u files
  lightbox plugin to provide neat effect for image magnification
= bugs/features fixed
  Handling of closed categories in add/edit link [proviso: workaround IE bug with 
  handling disabled options]
  Spaces in filenames no longer kill 'magnify thumb'
  Tooltips work with IE for Edit and Add to Favourites icons
  Missing double quote added in main admin template
  auto_thread plugin no longer randomly triggers moderation of new autoposts
  VBAdvanced modules no longer pre-load text into the faq module search box

02.04.06 version 2.2.0
Consolidates all changes/fixes since 2.1.0
+ Extras
  Sample plugins provided for these features:
    - Process mp3 id3 tags during directory scans and in jukebox display; 
    - Read mpeg file to size video windows correctly 
+ Featured sites
  Not displayed when individual linkbit selected for display 
+ Uploads
  Admins can upload files larger than the restrictions imposed by mimetype maxsizes 
  (but cannot exceed php.ini limits)
= bugs fixed
  display of custom avatars held in database
  permissions checking against extended usergroups
  entries with null urls no longer create ghosts of other entries with links_linkbit_short template
  file uploads correctly keep their names after entries are edited

01.04.06 version 2.1.6 RC3
+ Featured sites
  Admin featured_linkbit setting added to enable choice of linkbit used in featured sites
  All featured_* settings are now inheritable, so that different categories can have 
  different featured sites' behaviour
= bugs fixed
  category selection menu expand/collapse only shown with menu, not checkboxes
  htmlspecialchars to protect quotes in links titles
  profile hits list parses bbcodes
  autocreate plugin creates thread url which still works ok after category move
  autocreate plugin tells user that thread has been created 
  partial content handling fixed so that Adobe Acrobat works ok (don't handle or encourage 
  multiple partial content requests)

26.03.06 version 2.1.6 RC2
+ Add/Edit Link/Category
  Category 'use instructions' moved into inheritable display settings
  Drop down added, listing upload size limits by filetype
  Most error messages now return to the form rather than the category
  URLs in category description/extended description and link description autoparsed into url BBCodes
+ Administration
  Setting added to allow/prohibit duplicates by default
  Clearer information given when admin/scan fails to open directory
  Already-processed files can be re-inserted during a subsequent scan
+ DOIs
  edits work
  doi parameter available on action=jump
+ VBa modules
  have access to $linkcatname
+ Extras
  Sample plugins provided for these features:
    - Limit the number of times a user can download a given file
    - Autocreate threads in associated forums when new links are added
= bugs fixed
  linkbits only report filesizes of entries that point to downloads
  url status correctly changes to OK during revalidation
  Admin pages give more links to the on-line manual

12.03.06 version 2.1.5 RC1
Consolidates all changes from 2.1.0 and also:
+ Avatars
  Code and setting added to display user avatars in the linkbit
+ Digital Object Identification
  DOI handling added to link entry and search as an option 
+ Download
  'Agree to these terms' asked on entry to LDM/category rather than per link and answer held in cookie
+ Hooks
  Hooks added at some strategic places - see section 8 of the LDM manual
+ Administration
  Settings added to limit maximum text length of main link/category description fields
= bugs fixed
  Repaired the handler code for the uploadfiletypes setting 
  Repaired array handling for php 4.3.2 and earlier
  'Add link' with null url defaults to 'allow' instead of 'disallow' duplicates
  Modified debug table handling to prevent overflow
  Improved the error message when user forgets to tick the 'confirm' boxes for delete entry/category

01.03.06 version 2.1.3 beta 3
+ Ratings/comments
  Main linkbit offers popup showing most recent comments and ratings
+ Featured sites
  New setting controls whether these appear in all categories or only their own
+ Administration
  Settings added for open local/remote links in new or current window
= bugs fixed
  Category menu displays correctly with forum permissions in add link, etc
  vbAdvanced ldm_tot module fixed when *days_seen_on_portal*=0
  Admin buttons work correctly with Internet Explorer
  Forumhome plugin uses $stylevar settings for buttons directory
  Forum variable title_clean is set during creation of linked forum
  File sizes are grabbed for remote urls when curl library is available, means that http 206 
  handling works for these files
  'Show Random Links' displays correct number of entries when keywords enabled
  'Who's Online' text uses LDM database name if set

26.02.06 version 2.1.3 betas 1 and 2
+ Bandwidth/File limits
  When enabled, information on the user's current consumption is given in category headers
+ Categories
  Open/close option is available within add/edit category
+ Entries
  Add/edit link 'display order' option defaults to 'all categories' rather than 'just current'
  Only users with *can_moderate_link* permission can change the submission date/review frequency
+ General
  Support added for HTTP 206 partial downloads
+ Keywords 
  Entries can have associated keywords. These are searchable through regular and profile searches 
  and are add/edited within add/edit link and within Admin/Categories/Mass Edit
+ Quotas
  users get to see their current consumption in the header when quotas are active
+ Searches
  Extensive changes (keywords, before/after...)
  Admins can save and retrieve searches and use them for mass edits
+ Stats displays tidied up and require fewer database reads
+ Administration
  ImportExport: XML export option available implemented; separate 'extras' script provided for 
  xml imports
  Categories/Mass Edit: paginated list of entries; facility to 'expire' entries 
  that have not been visited during the last N days; add/remove keywords
  Statistics: Added new options: rebuild thumbs, edit keywords, expiry entries
  Settings: force_accept setting added - downloads only begin after links_agreement template accepted
+ Extras
  Forumhome stats box plugin provided to show summary stats about LDM database contents (see patch-forumhome)
  VBadvanced module ldm_tot added, giving overall board statistics (links, comments, categories, 
  hits and bytes served)
  Script provided for importing a complete LDM database from xml
= bugs fixed
  > Unregistered users offered 'Please register' dialogue when they try to rate links
  > Magifying glass icon added for image enlargement
  > curl coding bug fixed in creating thumbnails from images held off-site
  > category jump menu hides protected categories from user
  > icon images display correctly on Mac/Safari
  > 'remove favourite' works again
  > document size redetermined on edit link
  > downloads work correctly when there is a mismatch between filesize recorded in database and 
     actual filesize (consequence: can no longer give accurate download progress message when 
     downloading off-site files)
  > forum permissions applied correctly when displaying featured sites
  > phrased "My Recent LDM Hits" for profile integration

07.01.06 version 2.1.2 beta 1
+ Categories
  can have inheritable settings defining category/link appearance
+ Email notifications available: to moderator when link submitted/to user when accepted
+ Featured Sites (=a selection from selected users' favourites) 
+ Final tweaks to User Profile integration
+ Linkbits
  New linkbit available (intended for photolibraries)
  Option to display multiple columns across some linkbits
  General tidying up of linkbit templates (icons, layout)
+ Thumbnail images generated whenever possible during link creation/edit, rather than on the fly.
  'thumbs_dir' indicates where these thumbnails are stored
  Images generated using resample algorithm rather than resize algorithm to obtain better image quality
+ Admin settings page restructured into groups and new admin settings/permissions added:
  'default_style' - style to use for whole LDM board
  'moderate_email_submit' and 'moderate_email_accept' - enables confirmation emails
  'cat_icon' and 'cat_icon_new' - alternative category icons
  'cat_cols_display' and 'link_cols_display' - vary columns of categories/links
  'can_link_files' - usergroups has permission to add urls (sister to can_upload_files)
  'featured_user_faves' and 'featured_sites' - controls over featured sites
  'category_jump_menu' - option to disable the drop down category jump menu
= bugs fixed
  > 'Report bad link' works correctly
  > Phrased the admin xml file
  > LDM checks for some valid mimetype information for Jukebox files
  > Improved image quality of thumbnails
  > 'Scan' code re-written to behave more consistently
  > improved (much faster) algorithm for building category jump menu

19.12.05 version 2.1.1 beta 2
+ User Profile integration revised
  hooks onto admin-selected fields in profile

12.12.05 version 2.1.1 beta 1
+ Admin pages improved
  better information when invalid parameter settings entered
  yes/no radios for appropriate parameters
+ Default permissions for new links taken from parent category rather than global default_forumid
+ Daily user file download and bandwidth limits available
+ File uploads retain their name when downloaded
+ New *cat_cols_display* setting controls # columns in catlist
+ New *can_save_musicbox* permission defines whether users see the open/save as hyperlink for 
  Jukebox media files 
+ QuickTime plugin included in Jukebox 
  *Warning* - if upgrading LDM, manually remove "mov" from *musicbox_filetypes_realplayer* filetypes
+ Thumbnail images can be uploaded when uploads enabled
+ 'Update to current time' checkbox added to Edit Link form
+ Uploads of thumbnail images available
+ UserProfile integration (off by default)
  'Show MySearch' driven by parameters in User Profile
  Reveal user's recent LDM hits in profile
+ Users with *can_moderate_link* can change (Ajax-enabled) name of user who submitted entry
= bugs fixed
  > Phrase order in browser title changed to match VB's format
  > Some unnecessary links removed from the Jukebox display
  > Hard-coded phrases moved from plugins into phrases file

23.11.05 version 2.1.0 (first release 17.11.05)
The final release of 2.0.6/2.0.7 with the following additions/fixes
+ Abbreviated/Full linkbit available as user option (collapse bit on links display)
+ Category mass edit features extended considerably
+ '$linkhit' variable included (allow people to show ranking in current display)
+ 'can_view_names' permission distinguished from 'can_view_hits'
+ Plugin patches forumhome to give latest link info for any category links
+ Plugin patches admincp user edits to catch new usernames
= bugs fixed
   > attempts to access restricted links via sendtofriend displays 'no access' template
   > wording changed for default ldm banner text
   > deprecated 'call by reference' syntax corrected
   > Category selector omits categories that current user cannot visit
   > Admin functions use standard VB3.5.x download utility call
   > local_resize no longer glitches on remote files
   > Empty upload filetype lists handled correctly
   > Includes thumbnails in linkbit_table; image urls in thumbnails behave according to template
   > SQL queries consistent across all functions (fixes search bugs reported by Slave)
   > Category collapse state remembered correctly
   > Various items tidied up a la Slave
   > Edits to uploads catch changes to autoimages

28.10.05 version 2.0.7 Release candidate
+ Category selector included within main displays
+ Searches default to looking for the string as entered (rather than the individual keywords)
+ Admin can restrict upload filetypes beyond the list given in the VB attachment table
+ New linkbit template included, enabling two-stage viewing of links
= bugs fixed
   > Import uses current datestamp (rather than 1/1/1970!)
   > Linkbits have anchors so that link edits/inserts return user to the right place 
     on the screen
   > Various security checks added for uploaded images
   > Data entry for 'When Submitted' reflects site's date/time settings
Second beta
+ Images in category bits
+ 'Please wait' message displayed after add/edit link
+ 'Sort links by hits in last 30/7/1 days' added
= bugs fixed
   > Admin drop-down menu correctly accesses renamed scripts 
   > Streamer records hits
   > Url in linked forum corrected
First beta
+ Add/edit link includes option to set a different date/time
+ Streamer handles Real Player as well as Windows Media Player and looks nicer
+ 'Sort links by rating' included
+ Searches paginated and advanced search offers 'sort by'
+ Mass edit has a 'mass delete links' option
+ Link and category urls can be presented in search engine friendly form
+ A simplified url mod_rewrite functionality is available
+ VBAdvanced interface jumps to link description rather than straight to link
+ *show_hit_parade*=2 includes list of most popular hits in each category
= bugs fixed
   > syntax of filetype searches clarified/made more flexible
   > catbit respects displayorder
   > hitparade and vba modules respect the *can_access_link* and *protected_link* settings
   > normal forumjumps are hidden if site has turned them off
   > *sortby* request works with subcategories as well as links
   > installer catches attempts to upgrade before new code has been uploaded


14.10.05 version 2.0.6
+ uploads available for authorised users within specified size and space limits
+ when thumbnails enabled, thumbnails are automagically created for new image links 
  during normal entry when no other link specified, and during scans
+ LDM home page displays statistics if *show_hit_parade*=1 (default), including the
  most popular entries in *days_seen_on_portal* days. Statistics box is collapsible.
+ searches extended: find uploads, find by filetype
+ new *protected_link* setting controls behaviour of linkbit when *can_access_link*
  setting is off for this user
= bugs fixed
   > interface with vbAdvanced tidied up
   > deals with situations where VB admin has turned off the forum jump menu
   > jukebox works with vb35, checks user is running windows
   > moderation of links with review frequency set works correctly again
   > catches html in category titles so breadcrump isn't screwed up
   > in main display, categories are sorted according to same scheme as links
   > in scans, trap filenames with some magic characters
   > multiple hit detection within timeout period in record_hit() works again
   ** This bug meant that earlier versions failed to trap multiple hits by the same user 
      on the same link within the period timeout_hit_recording. Consequently your downloads 
      statistics may be inaccurate, e.g. if users 'double-click'.  If you care
      about this, upload local_links_fixdlds.php from the development/fixes 
      directory into your main forums directory, run the script once, then
      delete it from your site.
= coding style
   > new global variables ($LINKS_SCRIPT, $ADMIN_SCRIPT) instead of hard-coded script 
     names in templates
   > <?php tags used consistently in code files


24.09.05 version 2.0.5
+ rating/comments system extended to allow users to make multiple comments (one rating)
+ option included to update existing permissions when *default_forumid* is changed on admin page
+ users with *can_set_display_order* permission see the display orders in the linkbit 
+ category forum links to work both ways category<=>forum
+ 'advanced search' added, e.g. to limit searches to certain categories
+ option in edit link to retain or update the original timestamp
+ interface provided for vbAdvanced 2.0
= layout of category home page modified to provide better overview
= admin/settings and admin/permissions split into two pages
= bugs fixed
   changes to default sort order work again
   another attempt to deal correctly with changes to category forum links
   another attempt to deal correctly with category display orders
   cached missing template (styleselect)
   phrasing tidied up
- removed support for obsolete vbindex interface

29.08.05 version 2.0.4
+ LDM template group created within main VB admincp style display
= bugs fixed
   reporting of access permissions in admin/categories
   redirection after moderate link
   navbar and title settings when texts include bbcodes
   handling of unset monitor_dir
   search facility (broken since v2.00 alpha 1!!)
   mass edits
   
19.08.05 version 2.0.3
+ Uses cURL library if available when *allow_url_fopen* is switched off in php.ini
= bugs fixed:
   addslashes check on admin param settings

16.08.05 version 2.0.2
+ categories now have own preferred sort orders
= admin settings include a master title for the LDM database, used in navbar
= bugs fixed:
   corrected edits to display order when multiple categories selected
   corrected links_footer template to reflect standard style
   corrected file check handling when allow_url_fopen=Off

04.08.05 version 2.0.1
+ categories have styles
+ ratings system rewritten to incorporate user comments
+ 'report bad link' added
= installation process integrated with VB3.5 Product Management system
= integrated via plugin with Who's online

24.06.05 version 2.00 alpha 1
= initial release for VB35
+ option to carry out searches using either SQL FULLTEXT or LIKE methods
+ code security tightened up
+ parameter added to restrict local file downloads to part of the local directory tree
+ unregistered users never see unmoderated links, even if they created them

VB 3.0.x

23.04.05 version 1.60

# main script

- Home category indicates number of new entries since last visit
- What's New / days_seen_on_portal setting extended to enable display of these new entries
- installation script now handles import of phrases in more than one language
- add link form includes option to display an associated thumbnail image (only if *link_imagesize*
  is set to a non-zero size using admin page)
- add link form includes option to create/not create entry if the entry already exists in database
- code for mass edits (accessed via admincp) tidied up
- installation script modified to give better indication of flow 
- VB phrasing completed (I hope!!), including for admin script
- bugs fixed:
   hard coded admincp directory
   new categories had wrong parents in 1.56
   php5 coding (sloppy use of $this)
   wrong number of random links/hot links shown when entries contained in multiple categories
   uncached template in edit category
   text messages missing in mass edit/forum
   totals missing in admin/download statistics
   attempts to view non-existent categories trapped
   installation script call to xml parser fixed for php5
   massedit ok when the existing forumid is invalid (e.g. because forum was deleted)
   php error trapped if user leaves url field as http://
   validation script, jump to next fixed
   double quotes in fields trapped when exporting as csv file
   missing phrase (*New*)
   trap null value return in admin script
- better database validation (startup/in admincp)
   links with invalid associated forumids
   categories with invalid parentids
- admin/category structure layout changed to give better overview of associated 
  forums/usergroup protections
- new admin defaults a) timeout period between recording multiple hits of the same file,
  and b) timeout during which a user cannot access another file 
- delete option within admin downloads analysis replaced by backup as csv then delete
- alternative linkbit templates provided (default uses a fieldset,the other is the 
  old-style table row), 
- alternative category selection templates (pull down menu/list of checkboxes), 
- star rating displayed using standard VB stars rather than in text form

- code for addlink action accepts optional parameters (url=, name= and description=) 
  setting initial values
  allowing use of Slave's IE javascript to preload new link entries

19.02.05 version 1.55

# main script and templates

- introduced VB phrases (group local_links) for all main script actions (but not for admin 
  script actions)
- added option automagically to create/delete named subforum that redirects user here 
  during add/edit category
- added "Show My Links"
- added "Send to Friend"
- added jukebox facility for Windows users
- strip out bbcodes in category names when constructing navbar (didn't look too good...)
- users with can_set_permissions can bulk change link permissions when editing category
- admin option added for mass moves of links to a new category
- links are flagged as "new" (i.e. bold-faced) if size/url changes on an edit or validation
- admin script looks for ip2country code (http://codewalkers.com/seecode/521.html) 
  and, if found, analyses downloads by country when IP option is selected
- fixed bug with moderation (not all items visible to the moderator)
- moderation looks up additional user permissions for forum associated with category, enabling 
  different moderators to be set for each category
- fixed bug with admin page (scan, import, export triggered permissions reset, introduced in 1.51)

15.01.05 version 1.51

# main script

- fixed bug in Favourites handling (each user's favourites became invisible to other users)
- added "Show Anything!" option (random links)
- made subcategory display like forum display, adding two parameters on admin settings
- fixed bug when displaying links in multiple categories
- fixed bug with access mode for links on local filesystem
- reduced # database writes after changing settings/permissions

30.12.04 version 1.50

# main script

- tidied up code to improve handling of some features introduced in v1.45
- consistently correct indicatation that a link is or is not a Favourite
- option added for moderator to hide as well as delete links, e.g. so that repeated 
  scan imports do not keep picking up files that are not wanted
- correctly returns to current display set after marking a Favourite
- menus modified to make command placement more intuitive 
- Add Link moved onto the main menu bar to make this option more visible 
- script now handles irc: protocol correctly provided user has a suitable irc client 
  installed
- force_redirect extended to provide three options: script handling, browser redirect, and 
  standard html tags 
- added additional option to dump the links database
- extended the scan code optionally to search subdirectories and to use ignore.dat files

15.12.04 version 1.45

# main script

script split into three files:
- local-links.php for main user functions
- local-links-admin.php for administrative functions
- local-links-include.php for utility code

- added "My Favourites" links
- admin can scan web site directories for new files
- improved admin options for tracking downloads (by user, date, IP)
- linkbit template reveals submitting username to usergroups
  who have can_see_hits privilege
- What's Hot/What's New moved from Search menu to Links menu
- several bugs fixed: 
  forumjump had disappeared in v1.35
  crashed if user specifies f= instead of forum=; 
  traps errors from open_basedir environment setting; 
  wrong category counts were given if the category hierarchies were edited; 
  blank links fields appeared after certain edits because of faulty pagenumber;
  force MYISAM table type for linkslink table (FULLTEXT searching)
  initialise some empty VB arrays
  correctly translate cr/lf on file import
- general tidying up of code to block risks of SQL injection hacks

# install script
- adds new admin settings to handle directory scans

16.10.04 version 1.41

# main script
- added option to change display order of categories
- added option selectively to allow/turn off html, bbcode, smilies, html in 
  links/categories titles/descriptions
- added option to allow new links to have an empty link, i.e. just a name
  and description
- added option to skip hit tracking for selected usergroups
- extended import syntax to include categories and adds export command
- traps consequences of open_basedir being set in php.ini
- fixed bugs in 1.40: version variable not set

# install script
- upgrades lcat table to include display order field
- adds new admin settings to handle category display order
- adds new admin settings for display html, bbcode, smilies, images

02.10.04 version 1.40

# main script
- added option to change display order of links
- added capacity for regular review (=remoderation) of links
- added field in category table to hold data entry instructions for the category
- fixed bugs in 1.35 when moderating and when removing permissions from all usergroups
- fixed bug in edit during moderation

# install script
- upgrades ltoc table to include display order field
- adds new admin settings to handle display order
- upgrades links table for re-review/moderation dates fields
- upgrades category table for data entry instruction field

05.9.04 version 1.35

# main script
- what's hot/what's new added to search code and header template
- jump syntax extended to allow action=jump&link="catname/linkname" for direct lookup and jump
- fix to pagination bug with multiple category assignments
- option to display file type icon in linkbit
- included code to build forum list (in case user has opted to turn this off)
- added admin options to force a redirect rather than read/rewrite (lower bandwidth/cpu at cost of 
  exposing link source and no control over headers)

16.08.04 version 1.30

# main script
- linkbit flags links that sit in multiple categories
- successive linkbit and catbit styles now alternate between alt1/alt2
- ftp protocol added
- new admin settings introduced:
  control whether link/category count goes one level or tree deep
  add meta tag to control how robots index/follow links
  can_see_protected_links_on_portal also available for main links displays, i.e. option
  to show all links/categories even if protected
- admin table now initialised in the installation/upgrade script
- admin page reorganised, with some additional options including
  an "import" csv option to mass-import links and forum selection changed to a drop down menu
- checks version of MySQL before attempting to search IN BOOLEAN MODE
- corrected several bugs, including links to files at sites like sourceforge and illegal forumids

# install script
- checks and reports version of mysql
- initialises admin table with variable descriptions per variable rather than in template
- size of downloads id field extended

16.06.04 version 1.25

# main script
- admin can clear ratings from a link
- boolean fulltext searches with highlighting
- user facility to sort links display on name, hits, date; admin sets default
- local file access rewritten so that admin can specify to use the file system
  rather than the web site as root (warning: this creates a potential security risk)
- bug fix for usernames containing quotes
- changed a print_standard_error to print_no_permission

# install script
- FULLTEXT index on (linkname, linkdesc)

15.5.04 version 1.22

- bug fixes in pagination
- new admin setting to allow admin to fix the number of links displayed per page
  overriding the user's preference

09.5.04 version 1.21

- facility to close/reopen categories
- provide variables recording total number of entries in category tree
- bug fixes of 1.20 - hotlinks template and category moderation

08.5.04 version 1.20

# main script
- moderation of links and categories
- permissions check against extended usergroup settings
- file sizes recorded for off-site downloads after first visit
- ability to search on userid
- trap attempts to use non-http/local protocols
- bug fixes:
  had called mysql_insert_id rather than site->insert_id
  hit ratings were broken in version 1.10
  returned to v1.01 headers for downloads - problems with acrobat

# install script
- new column added to links table to flag moderated/not moderated

18.4.04 version 1.10

# main script
- links display uses standard VB pagination
- categories keep track of number of links and date of latest entry, highlighting new entries
- file downloads from local site include a progress count
- file download headers changed to force a 'save as' dialogue
- handling of seemingly broken links changed, a) on entry/edit and b) on view
  in case the link really is working but just seems broken

# install script 
- category table definition modified


27.3.04 version 1.01

# main script
- changed window to _blank (was _new) in link_admin, links_linkbit, links_hotlinks templates
- map spaces to %20's in cleanto_fopen()
- always open/check download files using cleanto_fopen() to get consistent error handling
- fixed bug with downloadable files less than 1K showing up as unavailable
- guard against sites that have enabled zlib compression
- timeout check in download record to guard against people who "double click"
- make bbuserinfo global in get_linklistbit so users csn edit own posts

# install script 
- index only created once on ltoc table
- script moved to admincp and uses admincp style
- check settings of allow_url_fopen and zlib_output_compression in php.ini
- missing parameter for table name fixed

05.03.04 version 1.00a

# main script
- fixed category edit bug when default_forum = -999
- removed possibility to create a loop of categories when editing (child=parent)
- added username/userid when entering new category into database
- added more error checks against bad arguments
- modified links_header template, changed $foruminfo[title] to $this_navigation_title

01.03.04 version 1.00 released

Personal tools