You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

795 lines
26 KiB

  1. This file presents a summary of the main fixes and enhancements.
  2. See the 'ChangeLog' or the commit messages on SourceForge for a detailed
  3. history:
  4. <http://refbase.svn.sourceforge.net/viewvc/refbase/>
  5. Following sites list the refbase commit messages in chronological order
  6. (allowing you to follow the refbase development progress):
  7. <http://cia.vc/stats/project/refbase/>
  8. <https://www.ohloh.net/projects/refbase/commits>
  9. refbase-0.9.7
  10. -------------
  11. [DATE]
  12. Changes
  13. ---------
  14. Security:
  15. - Prevent refbase use when 'install.php' or 'update.php' are still present (a good practice anyway, but it works around CVE-2015-6008, CVE-2015-7381, CVW-2015-7382, and CVE-2015-7383 until we replace install.php with something better)
  16. - Verify that referer is on the same site (fixes CVE-2015-6012 and partially addresses CVE-2015-6007)
  17. - Prevent HTML injection attacks in more user-editable fields (fixes CVE-2008-6400 and CVE-2015-6010)
  18. - Whitelist for XSL files (fixes CVE-2015-6011)
  19. General:
  20. - PHP7 compatibility
  21. - Revise SQL files to meet new requirements of MySQL
  22. - Allow logged-in users to search locations
  23. - Increase default # of responses from 5 to 10
  24. Miscellaneous:
  25. - A lot of improvements to the MediaWiki plugin, including support for localization, HTTP AUTH, and MySQL/PDO
  26. Bug fixes
  27. -----------
  28. - Fixed localization of type field in list view
  29. refbase-0.9.6
  30. -------------
  31. [28-FEB-2013]
  32. Feature additions
  33. -------------------
  34. Interface:
  35. - Support for clickable links in cite_html
  36. Localization:
  37. - Localized user login
  38. - Localized duplicate manager
  39. - Localized query manager
  40. - Added Russian localization
  41. - Added Japanese localization
  42. Changes
  43. ---------
  44. Security:
  45. - Restrictions for non-admin users of search.php to prevent SQL injection
  46. - quote_smart in query_modify.php
  47. General:
  48. - Removed functions deprecated in PHP 5.3.0
  49. - Add parameter 'approved' to show.php
  50. - Unify styling of show.php
  51. - Re-arrange user detail fields by importance
  52. Import:
  53. - RIS import changes to follow the current spec
  54. - File imports are improved by removing a BOM, if present
  55. - Import of Endnote tagged files without requiring bibutils
  56. - PubMed is now preferred over CrossRef for importing DOIs
  57. - Improvements to CrossRef imports
  58. - Improved import of references exported by refbase
  59. - Minor improvements for RefWorks, Medline, and other formats
  60. Export:
  61. - COinS are now encoded as UTF-8, regardless of database encoding
  62. - Change MODS export of theses to use the marcgt genre authority
  63. Bug fixes
  64. -----------
  65. - Fixed encoding special characters in MODS exporter
  66. - CSS positioning fo quickSearch
  67. - Fixed import of RIS tag "CP"
  68. - Fixed file uploads to subdirectories that don't exist
  69. - Timezone fixes in PHP 5.1 and above
  70. refbase-0.9.5
  71. -------------
  72. [19-Nov-2008]
  73. Feature additions
  74. -------------------
  75. Import/Add Records:
  76. - New resource types: Abstract, Conference Article, Conference Volume, Magazine
  77. Article, Manual, Miscellaneous, Newspaper Article, Patent, Report, Software
  78. - Import from Endnote XML and SciFinder
  79. - Direct import from arXiv IDs, DOIs and OpenURLs
  80. - Direct upload of references from Bookends <http://www.sonnysoftware.com>
  81. Search/Display:
  82. - Improved interface:
  83. - Redesigned main page, page footer/header & forms on results pages
  84. - Quick Search form now always available in the page header
  85. - Search suggestions for text entered by the user
  86. - Forms on results pages can be hidden
  87. - Search results can be browsed & searched in three different views:
  88. List view, Citations, Details
  89. - Additional record info (keywords, abstract, etc) and links to cite
  90. or export the record can be displayed underneath each citation
  91. - OpenSearch support (which e.g. enables Firefox & IE users to search refbase
  92. directly from their browser's toolbar)
  93. - Initial support for searching & managing of duplicate records
  94. - New query history with links to any previous search results
  95. - New customizable "main fields" search option that allows to search across
  96. multiple fields at once
  97. - New option to customize the default number of records per page
  98. - Results can be dynamically included in foreign web pages
  99. Export/Citation:
  100. - New export formats: ADS, Atom XML, ISI Web of Science, OAI_DC XML, SRW_DC XML,
  101. Word XML
  102. - New citation styles: AMA, APA, Chicago, Harvard (3 variants), MLA, Vancouver
  103. - Output of citations in LaTeX bibliography (.bbl) format
  104. - Cite, group or export ALL found records (instead of just the selected ones)
  105. - For PDF output, US letter is now supported as page format
  106. - The 'headerMsg' URL parameter adds a header to any of the citation formats
  107. - Upon export, links to corresponding files are now included if the export
  108. format and user permissions allow so
  109. Localization:
  110. - Added chinese localization
  111. Command Line Clients:
  112. - Added support for all new export formats
  113. - Added new options that allow to append found records to a local BibTeX or
  114. MODS/SRW XML file (if they don't yet exist in that file), and update existing
  115. records in that file if their modification date on the server is more recent
  116. - Added new option to extract citation IDs from a file and retrieve matching
  117. records from refbase (supported file types: .aux, .bbl, .bib, .enw, .ris,
  118. .tex, (MODS|SRW|Endnote) .xml)
  119. Miscellaneous:
  120. - Added a refbase extension for MediaWiki which allows to place a serial number
  121. within <refbase>...</refbase>' markup tags; metadata for the reference is
  122. retrieved from refbase and marked-up according to a MediaWiki citation template
  123. - Added support for the sitemaps.org protocol which allows for better indexing
  124. by search engines
  125. - Added unAPI support for the new export formats 'atom', 'oai_dc' and 'srw_dc'
  126. Changes
  127. ---------
  128. Security:
  129. - Introduced measures to better prevent cross-site scripting (XSS) attacks
  130. - For security reasons, HTML tags are now stripped from the 'headerMsg' URL
  131. parameter; string formatting can now be done using the refbase markup syntax
  132. Installation/Update:
  133. - Improved support for PHP installations running with 'safe_mode=On'
  134. Import/Add Records:
  135. - The 'edition' field now accepts string values
  136. - After any add/edit/delete action, refbase now includes a link to the last
  137. multi-record search results list in the feedback message if the previous query
  138. resulted in a single record; Along with other changes, this obviates
  139. 'receipt.php'
  140. - When importing multiple records, ALL records are now imported by default
  141. - Improved UTF-8 handling on import so that e.g. a best-effort conversion is
  142. done for UTF-8 data which are imported into a latin1-based database
  143. - When importing (or exporting) RIS records, the type of thesis (such as
  144. "Masters thesis" or "Ph.D. thesis") is now taken from (or exported to) the
  145. 'U1' field (as is supported by Bibutils v3.35 or greater)
  146. - Upon import, if the given URL actually is a DOI prefixed with
  147. <http://dx.doi.org/>, we'll extract the DOI and move it to the 'doi' field
  148. - Improved recognition of PubMed resource types
  149. Search/Display:
  150. - refbase now remembers many more search & display options while navigating or
  151. refining the results list
  152. - Changed the HTTP transfer method in most forms from POST to GET; this helps to
  153. avoid warnings about re-sending POST data in some browsers (such as Firefox)
  154. - When linking to particular records via 'show.php', one can now use consecutive
  155. serial number ranges as values of the 'records' URL parameter; examples:
  156. <show.php?records=123-131> or <show.php?records=123-141,145,147,150-152>
  157. - One can now specify 'creation-date' as value for the 'citeOrder' parameter in
  158. 'show.php' URLs (or the '--order' option of the 'refbase' CLI); this allows to
  159. sort records such that newly added/edited records get listed top of the list
  160. - One can now specify 'Mobile' as value for the 'viewType' URL parameter (or the
  161. '--view' option of the 'refbase' CLI); this will return results in simple HTML
  162. suitable for mobile devices or any postprocessing
  163. - Refined layout of 'user_receipt.php'
  164. - Added many CSS attributes (id/class names) to HTML output where appropriate;
  165. this allows to easier refine the CSS styling of the refbase interface
  166. Export/Citation:
  167. - By default, export via the refbase GUI is now enabled for anonymous users
  168. - By default, the SRU formats SRW_DC XML and SRW_MODS XML are now transformed to
  169. HTML via XSL stylesheets
  170. - MODS XML exports include file links that Zotero is able to download
  171. - Renamed the Bibutils 'xml2word' command line tool to 'xml2wordbib' according
  172. to the name changes in Bibutils v3.40; note that if you're using a Bibutils
  173. version prior to Bibutils v3.40, you must revert this change in file
  174. 'export/bibutils/export_xml2word.php'
  175. - The citation output options (previously located in the results footer) have
  176. been moved to the Display Options form of the results header in Citation view
  177. Admin settings:
  178. - The admin can now define any of the supported views (List view, Citations,
  179. Details) as the default view
  180. - For each view, the admin can now define whether the results header & footer
  181. should be displayed open or closed by default, or whether they should be
  182. entirely hidden from the interface
  183. - The admin can now customize the list of fields that are displayed by default
  184. in List & Details view; similarly, the list of fields that are available in
  185. dropdown menus of the results header can also be customized
  186. - The admin can now define 'accesskey' values which allow for keyboard
  187. navigation of the main parts of the refbase interface
  188. - The '$databaseBaseURL' in 'ini.inc.php' is now auto-generated by default
  189. - The refbase logo image files have been updated to the new refbase logo, and
  190. the logo URL path & dimensions can now be customized easily via 'ini.inc.php'
  191. - The session/temp dir path can now be specified explicitly in 'ini.inc.php';
  192. this allows you to define a custom directory path that's used on your server
  193. to save session data and to write any temporary files
  194. Localization:
  195. - Improved internationalization and added many additional localization strings
  196. - Changed or merged some localization strings to allow for better translations
  197. to languages such as Spanish or Chinese
  198. Miscellaneous:
  199. - Underline fontshape markup is now supported in various import and citation
  200. formats as well as in refbase markup (use: '__underlined text__')
  201. - For the "Extract citations" functionality, refbase now checks whether the
  202. extracted serial numbers and cite keys exist in the database and report any
  203. missing record identifiers
  204. Bug fixes
  205. -----------
  206. - Fixed bug that prevented correct directory creation/renaming and/or file
  207. upload on some platforms
  208. - Fixed 'preg_match()' compilation errors when importing BibTeX records into a
  209. refbase UTF-8 database
  210. - Worked around an error in Internet Explorer when importing single records via
  211. the web interface
  212. - When importing PubMed MEDLINE source data, refbase now extracts author
  213. information from the 'AU' field if the 'FAU' field is not available
  214. - refbase now converts Endnote XML text style markup into appropriate refbase
  215. markup
  216. - Upon RIS import, refbase now makes sure that HTML encoded source data (such as
  217. '&auml;', '&#xF6;' or '&#233;') get decoded before import
  218. - Fixed an issue were it wasn't possible to correctly import (or cite) records
  219. which contained non-ASCII characters in author's given names
  220. - Records of unrecognized resource type were omitted upon citation output; fixed
  221. - When outputting to LaTeX or RIS, curly brackets are now escaped to avoid
  222. incorrect output
  223. - Fixed an error when exporting data to ODF XML and when the user-specific
  224. fields were missing from the SQL query
  225. refbase-0.9.0
  226. -------------
  227. [27-Oct-2006]
  228. Feature additions
  229. -------------------
  230. Installation/Update:
  231. - Searches path and common locations for supporting binaries
  232. <http://install.refbase.net>
  233. Import/Add Records:
  234. - Import from Endnote, Reference Manager (RIS), RefWorks, BibTeX, MODS XML,
  235. ISI Web of Science, PubMed (MEDLINE or XML), Cambridge Scientific Abstracts
  236. and COPAC (with automatic detection of bibliographic format)
  237. <http://import.refbase.net>
  238. - Import of multiple records
  239. - Import from a file or from PubMed ID
  240. - Automatic file renaming and creation of subdirectories via placeholders
  241. <http://placeholders.refbase.net>
  242. - Command line client to batch import records <http://cli.refbase.net>
  243. Search/Display:
  244. - Improved query API with short, permanent links to records
  245. <http://linking.refbase.net>
  246. - SRU/W (Search & Retrieve via URL) web service <http://sru.refbase.net>
  247. - OpenURL support <http://openurl.refbase.net>
  248. - Embedding of COinS metadata within HTML pages <http://coins.refbase.net>
  249. - UnAPI support <http://unapi.refbase.net>
  250. - Command line client to search & retrieve records <http://cli.refbase.net>
  251. - "Show All" link
  252. - Links that display all records which were added/edited since a user's last
  253. login
  254. - "is within range" and "is within list" searching of numeric fields
  255. - French localization
  256. Export/Citation:
  257. - ODF XML export for use with OpenOffice.org <http://openoffice.refbase.net>
  258. - Formatted citation export (RTF, PDF, LaTeX, Markdown, ASCII)
  259. - Automatic generation of user-specific cite keys and text citations
  260. - Sort by resource type (i.e., peer-reviewed publications, monographs, book
  261. contributions, theses, etc) when outputting citations
  262. - Better transliteration between character sets
  263. Changes
  264. ---------
  265. - Masking of fields which may contain e-mail addresses to prevent spam
  266. - The number of records that are returned by default can now be customized
  267. - Improved localization support
  268. - Better quoting of MySQL queries (user-inputted data can contain slashes and
  269. quotation marks)
  270. - refbase will now work independent of the 'magic_quotes_gpc' setting in your
  271. PHP configuration file 'php.ini'.
  272. - Improvements in session management
  273. - Search queries may be submitted via GET rather than POST
  274. - The admin can now control which links shall be displayed in List view and
  275. Citation view
  276. Bug fixes
  277. -----------
  278. - Improvements in protection against disallowed searches
  279. - Fixes to MODS XML export
  280. - Short opening tags have been replaced with '<?php' for compatibility
  281. - The user-specific language setting is now honoured correctly
  282. - The contents of the 'file' field will now only be revealed if the user has
  283. permission to view/download files
  284. - refbase now issues a correct error message if the size of the uploaded file
  285. exceeds 'post_max_size'
  286. refbase-0.8.0
  287. -------------
  288. [05-Apr-2005]
  289. Feature additions
  290. -------------------
  291. Installation:
  292. - New 'update.php' script and 'update.sql' to update refbase-0.7 to 0.8.0.
  293. - 'install.php' and 'update.php' both work on Windows servers.
  294. Export/citation:
  295. - Export to MODS XML: refbase can output records in MODS format, a bibliographic
  296. XML standard developed by the Library of Congress:
  297. <http://www.loc.gov/standards/mods/>
  298. - Export to Endnote/Bibtex/RIS: refbase supports export of records to common
  299. bibliographic formats by use of bibutils:
  300. <http://www.scripps.edu/~cdputnam/software/bibutils/>
  301. - User-specific cite keys: The new user-specific field "Cite Key" allows users
  302. to specify a custom identifier for each record. Cite keys will be supported
  303. in export formats (MODS XML & Bibtex) and text citations as well as when
  304. generating reference lists.
  305. Adding/editing/deleting of records:
  306. - Unicode support: You can now set the default character set to 'utf8' (Unicode)
  307. when installing refbase on MySQL 4.1.x or greater. This provides support for
  308. double-byte languages.
  309. - RSS support: Users can now track queries using RSS, i.e. users are able to
  310. convert any query into a dynamic RSS feed and subscribe to it using their
  311. favorite news aggregator. The feed will display all newly added records
  312. matching the users query.
  313. - Print view: Added a print-friendly view which eases printing or copying of
  314. records.
  315. - Includes an Endnote style file and PHP script to ease the manual batch import
  316. of bibliographic records.
  317. - Started localization: Provided core structure to support web interfaces in
  318. different languages. Note that the localization feature isn't finished nor
  319. enabled yet and will be available in a future release.
  320. Admin features:
  321. - User-specific permissions: The admin can now assign access rights individually
  322. for each user. Permission settings are provided for basic actions like
  323. add/edit/delete records or file upload/download as well as other features like
  324. import, export or cite.
  325. - Reference types, citation styles and export formats can be enabled/disabled by
  326. the admin for each user individually. The user, in turn, can choose which of
  327. the enabled types/styles/formats shall be visible.
  328. - User- and criteria-specific file downloads: Download links can be made
  329. available to either everyone, logged-in users only or on a user-specific
  330. basis. In addition, you can optionally specify a condition where files will
  331. be always made visible.
  332. - The admin interface now allows to group particular database users.
  333. User customization:
  334. - User-specific groups: Users can now add records to user-specific groups. A
  335. drop-down menu on the main page (or any search results list) provides quick
  336. access to all records belonging to a particular group.
  337. - Saved queries: It is now possible to permanently save any search query
  338. together with the current display settings. Saved queries can be easily
  339. recalled or edited from the main page.
  340. - Link records: A new user-specific field ("Related") enables users to link
  341. records to other records in the database. Links can be either static (by
  342. explicitly linking to particular record serials) or dynamic (by entering
  343. queries like "author:lee; title:ecosystem").
  344. Changes
  345. ---------
  346. - The MySQL database used by refbase has undergone some significant changes.
  347. Please use the 'update.php' script to update any old refbase MySQL database.
  348. - refbase will now work independent of the 'register_globals' setting in your
  349. PHP configuration file 'php.ini'.
  350. - Links to particular pages/features will be only made visible if the user has
  351. appropriate access rights.
  352. - Re-designed the "Search within Results" form.
  353. - Users can now choose on every search results page which fields and how many
  354. records shall be displayed.
  355. - Logged-in users can now use user-specific cite keys (instead of serial
  356. numbers) as record identifiers when generating a reference list using
  357. 'extract.php'.
  358. - Citation style and export format definitions now reside in individual files
  359. (within the 'cite/' and 'export/' sub-directories, respectively) and are
  360. managed via MySQL tables. This enables users to develop custom styles and/or
  361. formats.
  362. - Added support for fields 'keywords', 'notes', 'marked' and 'language' within
  363. the admin interface.
  364. - Custom CSS style sheets can be specified within 'ini.inc.php' to change the
  365. visual appearance of the served web pages.
  366. - You can now define (in 'initialize/ini.inc.php') what will be searched by
  367. script 'library_search.php'.
  368. - Added variables to the database configuration file ('initialize/db.inc.php')
  369. which allow to use custom names for the refbase MySQL tables.
  370. - Renamed the v0.7 'Export' feature to 'Cite' to better reflect its purpose and
  371. to make room for the new export capabilities.
  372. - Include files and configuration files were moved to separate sub-directories.
  373. - refbase now tries harder to prevent a malicious user from hacking the database
  374. by use of a custom SQL query.
  375. - A lot of internal code re-structuring.
  376. Bug fixes
  377. -----------
  378. - When adding records, entered values will be reloaded correctly if an error
  379. occurs.
  380. refbase-0.7
  381. -----------
  382. [11-Jan-2004]
  383. Feature additions
  384. -------------------
  385. Installation:
  386. - Provided a web interface ('install.php') as well as a MySQL dump file for
  387. installation. This should make it a lot easier to setup the database. Besides
  388. the database structure, the MySQL dump file includes a temporary admin user
  389. and twelve sample records.
  390. User customization:
  391. - The database now offers six user-specific fields. These fields are stored
  392. individually for each user within a separate table. You can use these fields
  393. to store personal information for a particular record (for example your
  394. personal keywords or notes). These fields are only provided to logged-in users
  395. and can't be viewed by other users.
  396. - After login, a 'Show My Refs' form will allow you to easily display all of
  397. your own literature. This form also offers a quick way of searching your own
  398. literature by your personal fields (such as your personal keywords or notes).
  399. Display features:
  400. - Provided display support for rich text (like italics, super-/subscript or
  401. greek symbols) within the title, keywords and abstract fields by use of a
  402. configurable, extensible and human readable markup syntax.
  403. - A direct download link to any file that's associated with a particular
  404. record will be shown to logged in users.
  405. - By default, exported records will now feature a 'show details' link to the
  406. right.
  407. - Export output can now optionally list records in blocks sorted by year.
  408. - Provided support for custom header messages within database queries: by
  409. including the 'headerMsg' parameter within query URLs it is now possible to
  410. include any information string within a link. As an example, a query URL
  411. pointing to articles written by a particular author can now include the
  412. appropriate author information (e.g. "Articles by Matthias Steffens:") which
  413. will show up as a header message on every results page.
  414. User management:
  415. - 'Search within Results' functionality now also works when managing users.
  416. - It is now possible to delete any non-admin user via the user management
  417. interface.
  418. - Two new fields will store information about the date & time of the last login
  419. as well as the total number of logins for a particular user.
  420. Admin features:
  421. - The admin user is allowed to execute custom SQL statements other than SELECT
  422. queries (according to his GRANT privileges). This will enable him to make
  423. batch changes to the database.
  424. Adding/editing/deleting of records:
  425. - Added record announcement capabilities: If a new record has been added to the
  426. database a short email announcement can be sent to a mailing list email
  427. address.
  428. - Provided some magic that figures out what do to depending on the state of the
  429. new 'is Editor' check box and the content of the 'author', 'editor' and 'type'
  430. fields.
  431. - Introduced a new field 'thesis' which enables you to specify the type of
  432. degree ("Bachelor's thesis", "Master's thesis", "Ph.D. thesis", "Diploma
  433. thesis", "Doctoral thesis" or "Habilitation thesis") that was achieved by a
  434. publication.
  435. - Provided support for online publications by the introduction of two new
  436. database fields: 'online_publication' & 'online_citation'. If the field
  437. 'online_publication' is set to 'yes' by marking the appropriate checkbox, the
  438. export view will display the doi number as well as any string that was entered
  439. into the 'online_citation' field.
  440. - Introduced a new field 'contribution_id'. By marking the appropriate checkbox
  441. within the 'record' form your institutional abbreviation will be added to the
  442. contents of the 'contribution_id' field. This serves as an easy method to tag
  443. all those records that were published by your own institution.
  444. - 'record.php' now enables you to upload a file that's associated with a
  445. particular record entry. If the root directory where your files will be stored
  446. (specified in 'ini.inc.php') contains a sub-directory whose name matches the
  447. string provided within the 'abbrev_journal' field (after converting the string
  448. to lowercase and stripping all characters but ascii letters) the uploaded file
  449. will be placed inside that sub-directory. As an example, if you've created a
  450. sub-directory named 'polarbiol' within your files root directory, any uploaded
  451. file will be copied to that sub-directory if its accompanying record contains
  452. the string 'Polar Biol.' within its 'abbrev_journal' field.
  453. - Depending on the value of the 'locationSelector' drop-down, the user's name
  454. and email address will be added/removed from the 'location' field
  455. automatically.
  456. Changes
  457. ---------
  458. - The format of the MySQL tables has changed (added & renamed some fields and
  459. changed some field types). You'll need to update your table definitions in
  460. order to use this version! See the online documentation for further help:
  461. <http://sourceforge.net/docman/?group_id=64647>
  462. - File 'db.inc': Removed 'root' as default value for '$username' (the use of a
  463. separate mysql user with more restrictive permissions is highly recommended).
  464. - Non-admin users will be only shown their own call number information. This is
  465. done to ease data entry and to prevent non-admin users from messing with other
  466. user's call number information. The data entered by the user will be
  467. automatically completed with the user's correct call number prefix.
  468. - Instead of deleting data, deleted records will now be moved to the 'deleted'
  469. table. Data will be stored within the 'deleted' table until they are removed
  470. manually. This is to provide the admin with a simple recovery method in case
  471. a user did delete some data by accident.
  472. Bug fixes
  473. -----------
  474. - Fixed a (potentially disastrous) security hole where non-admin users were
  475. allowed to execute custom queries other than SELECT queries.
  476. - When adding/updating a record the fields 'created_date', 'created_time',
  477. 'created_by', 'modified_date', 'modified_time', 'modified_by' will be set
  478. correctly now.
  479. - Similarly, when adding/updating a record, the calculation fields
  480. 'first_author', 'author_count' and 'first_page' will be setup correctly now.
  481. - Modifying the SQL query of a particular search result now also works properly
  482. for details and export view.
  483. The following known issues have been fixed:
  484. - If you clicked on login/logout within the first of any query results pages
  485. before clicking somewhere else, you did get an 'Error 1065: Query was empty'.
  486. - Export as 'Text Citation' didn't work properly on records that were added via
  487. the web interface.
  488. refbase-0.6.1b1
  489. ---------------
  490. [30-Jun-2003]
  491. - Fixes a bug which made it impossible to setup the first user of the database.
  492. - A user management interface is provided to admins.
  493. - Users can now change their password later on.
  494. - Variable settings from 'ini.inc.php' are now honoured correctly.
  495. - Provided a search form that shows up on the main page after successful login
  496. which will allow a user to easily search his *own* literature only.