Skip to content

Commit

Permalink
Invenio v0.99.2
Browse files Browse the repository at this point in the history
  • Loading branch information
tiborsimko committed Oct 20, 2010
1 parent 41303dc commit 6ef8af4
Show file tree
Hide file tree
Showing 5 changed files with 309 additions and 199 deletions.
67 changes: 34 additions & 33 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
CDS Invenio AUTHORS
===================

Revision: $Id$

CDS Invenio is developed at, and maintained by, the CERN Document
Server Software Consortium, jointly by CERN (European Organization for
Nuclear Research, Geneva, Switzerland) and EPFL (École Polytechnique
Expand All @@ -17,7 +15,7 @@ The CERN development group currently consists of:
Head Developer. General system architecture, release management.
WebSearch, BibIndex, BibSched, WebStat, WebStyle, WebSession,
WebHelp, and more.

- Jerome Caffaro <[email protected]>
BibFormat, redesign and rewrite in Python. BibConvert
XML-oriented mode. OAI harvester improvements. Improvements to
Expand All @@ -30,34 +28,13 @@ The CERN development group currently consists of:
extension for the indexer. Improvents to the task scheduler and
session hander, etc.

- Martin Vesely <[email protected]>
BibHarvest, OAI daemon and admin interface. BibConvert
text-oriented mode. BibMatch.

- Chris Montarbaud <[email protected]>
Multimedia and photo management.

- Tony Osborne <[email protected]>
Improvements to the reference extractor.

- Marko Niinimaki <[email protected]>
Contributions to the BibRank citation module and WebSearch
Contributions to the BibRank citation module and WebSearch
summary output formats.

- Radoslav Ivanov <[email protected]>
Contributions to the WebBasket module test suite. Support for
parentheses and SPIRES search syntax in WebSearch.

- Joaquim Silvestre <[email protected]>
Forthcoming BibCirculation module to handle physical item copies.

- Lars Christian Raae <[email protected]>
Record locking, per-collection curating authentication, reverting
older record versions, for the BibEdit.

- Ruben Pollan <[email protected]>
Contributions to the WebStat module.

- Piotr Praczyk <[email protected]>
OAI harvesting from arXiv. Test harvesting interface, for
BibHarvest. Record comparison library functions, for BibRecord.
Expand All @@ -77,6 +54,30 @@ Many former group members (CERN and EPFL staff and fellows, technical
students, diploma students, summer students) contributed to the
project. In an approximate decreasing chronological order:

- Benoit Thiell <[email protected]>
Improvements to BibClassify.

- Martin Vesely <[email protected]>
BibHarvest, OAI daemon and admin interface. BibConvert
text-oriented mode. BibMatch.

- Tony Osborne <[email protected]>
Improvements to the reference extractor.

- Radoslav Ivanov <[email protected]>
Contributions to the WebBasket module test suite. Support for
parentheses and SPIRES search syntax in WebSearch.

- Joaquim Silvestre <[email protected]>
Forthcoming BibCirculation module to handle physical item copies.

- Lars Christian Raae <[email protected]>
Record locking, per-collection curating authentication, reverting
older record versions, for the BibEdit.

- Ruben Pollan <[email protected]>
Contributions to the WebStat module.

- Nicholas Robinson <[email protected]>
WebSubmit. Reference extraction for the BibEdit module.

Expand All @@ -97,11 +98,11 @@ project. In an approximate decreasing chronological order:
Original implementation of the fulltext file transfer mode for
BibUpload.

- Axel Voitier <[email protected]>
- Axel Voitier <[email protected]>
Complex approval and refereeing subsystem, for WebSubmit.

- Alberto Pepe <[email protected]>
BibClassify, BibHarvest Admin.
BibClassify, BibHarvest Admin.

- Nikolay Dyankov <[email protected]>
XML-based BFX formatting engine, for BibFormat.
Expand All @@ -118,7 +119,7 @@ project. In an approximate decreasing chronological order:
numerous patches for many modules.

- Krzysztof Jedrzejek <[email protected]>
Improvements to ElmSubmit.
Improvements to ElmSubmit.

- Yohann Paris <[email protected]>
BibEdit Admin.
Expand All @@ -133,7 +134,7 @@ project. In an approximate decreasing chronological order:
System librarian, MARC21 expertise.

- Tiberiu Dondera <[email protected]>
Patches for the WebSubmit engine and the admin interface.
Patches for the WebSubmit engine and the admin interface.
Templatizing codebase.

- Anna Afshar <[email protected]>
Expand All @@ -143,15 +144,15 @@ project. In an approximate decreasing chronological order:
Ranking engine, the BibRank module. Stemming and stopwords for
the BibIndex module. Site access policies and external
authentication methods, for the WebAccess module and its clients.
Administration interfaces to WebSearch, BibIndex, BibRank, and
Administration interfaces to WebSearch, BibIndex, BibRank, and
additions to WebAccess.

- Hector Sanchez <[email protected]>
Metadata output formatter, the BibFormat module. Session
management, for the WebSession module.

- Richard Owen <[email protected]>
Electronic mail submission system, the ElmSubmit module.
Electronic mail submission system, the ElmSubmit module.

- Alexandra Silva <[email protected]>
Rewriting and enhancing BibRecord XML MARC and record handling
Expand All @@ -161,7 +162,7 @@ project. In an approximate decreasing chronological order:
Automatic text classification and keyword indexing. (upcoming)

- Mikael Vik <[email protected]>
Role-based access control engine and its admin interface,
Role-based access control engine and its admin interface,
the WebAccess module. Guest user sessions garbage collector,
for the WebSession module.

Expand All @@ -178,7 +179,7 @@ project. In an approximate decreasing chronological order:
- Franck Grenier <[email protected]>
Parts of web design and graphics, for the WebStyle module.

- Eduardo Margallo
- Eduardo Margallo
Enhancements to the indexing engine, for the BibWords module.
Initial implementation of the task scheduler, for the BibSched
module.
Expand Down
191 changes: 188 additions & 3 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,188 @@
CDS Invenio v0.99.2 (released 2010-10-20)
=========================================

2010-10-20 Tibor Simko <[email protected]>

release: Invenio v0.99.2

release: update PO files for v0.99.2

installation: fix config.rpath and `all' target
* Add config.rpath needed for higher automake versions such as 1.11.

* Fix minor conflict when building `all' target caused by
`git-version-gen' hooks.

* Propagate VERSION via AC_SUBST.

2010-10-19 Tibor Simko <[email protected]>

installation: deduce Invenio version dynamically
* Now that we use git since, ahem, many years, let us deduce Invenio version
number dynamically from `git describe'. Useful for making easier and more
precisely numbered development snapshots, not necessitating to bump version
numbers statically anymore.
(closes #318)

2010-10-15 Jerome Caffaro <[email protected]>

WebStyle: fix CVS ID replacement test
* (cherry-picked from e322a406bdbd3ba0f6e01d9ab29ac4634aa61066)

BibHarvest: fixed date manipulation in test
* When retrieving dates from dataset, correctly create alternative
"earliest" and "later" datestamps.

(cherry-picked from fe19901820d859baa49e08baeef16ffce16cedca)

2010-10-13 Samuele Kaplun <[email protected]>

Demo site downloads fulltexts from cdsware.
* Moved all the URLs in FFT tags from doc.cern.ch to
<http://cdsware.cern.ch/download/invenio-demo-site-files/>.
* Reindented all the XML content of demobibdata.xml.

2010-08-02 Jerome Caffaro <[email protected]>

BibHarvest: valid default config
* Removed default newlines returned by OAI verb "Identify" in nodes
<scheme>, <repositoryIdentifier>, <delimiter>, <sampleIdentifier>
for a valid output.

2010-07-12 Samuele Kaplun <[email protected]>

bibdocfile: application/octet-stream by default
* When streaming a file, if the mime-type to provide in the
response HTTP header can not be guessed from the file format,
use "application/octet-stream" instead of "text/plain", to
force browser to download the file.

2010-06-21 Samuele Kaplun <[email protected]>

WebSearch: safer protection of restricted records
* Records (/record/xxx) belonging to restricted collections are now more
fully protected, regardless of primary or secondary collection definitions,
by checking if the user is either owner of the record or is authorized
to access *all* restricted collections to which the record belongs to.

2010-06-21 Benoit Thiell <[email protected]>

installation: purged multiple targets
* elmsubmit_misc.py and webcomment_tests.py were referenced twice
in the corresponding Makefiles. Cleaned.

2010-06-21 Samuele Kaplun <[email protected]>

WebSession: catching exception when wrong cookie
* When using /youraccount/resetpassword and using a wrong or
non existing cookie an exception was raised and not handled.
This is now fixed. (thanks to Theodoros Theodoropoulos for
reporting)

2010-06-15 Tibor Simko <[email protected]>

installation: check max python version
* Check also maximal Python version. This is important on systems
like Ubuntu that use Python-2.6 in case people happen to be installing
old Invenio v0.99 release series there.

Added user-query check when setting up alerts.
Added a strict check whether the given user can set up the given query
as a periodic alert. This prevents malicious users from playing with
URL arguments.

Conflicts:

modules/webalert/lib/webalert.py
modules/webalert/lib/webalert_webinterface.py

2010-06-15 Samuele Kaplun <[email protected]>

WebSubmit: fix create_error_box call in errorMsg

2010-06-15 Samuele Kaplun <[email protected]>

bibdocfile: backport extension guessing algorithm
* Fix extension guessing algorithm by backporting latest version from
master. Previous algorithm was guessing "foo.docx" as having extension
"ocx". This is fixed.

2010-06-15 Samuele Kaplun <[email protected]>

bibdocfile: fix --fix-marc when no files attached
* When no files are attached --fix-marc was unable to prepare
a MARCXML to upload. Now at least an empty FFT tag is sent
which is enough to trigger the fix-marc procedure in BibUpload.

Added language information to export actions

Removed removal of default language during link creation.

BibHarvest: removed trailing '/' in /oai2d baseurl
* Removed trailing `/' in /oai2d baseurl so that OAI gateway valides.

2010-06-15 Lars Christian Raae <[email protected]>

Fixed all mutable default arguments.

2010-06-15 Samuele Kaplun <[email protected]>

BibEdit: fix adding a field
* Fixed adding a field in BibEdit.

* Merge note: this is a quick-fix for maint only; it was fixed in another way
in master by Lars. Also, this particular fix leads to doubling of subfields
unless one removes default mutual arguments, which is fixed in
1a153fc6b0415d5bb101e3a89c19aca63c7ec51d.

Fix language Vs field treatment in create_searchwithin_selection_box.

2010-05-26 Samuele Kaplun <[email protected]>

WebAccess: fix authaction parameter parsing
* fix authaction parameter parsing, by transforming into an int the
id_user passed on the command line. Closes #64.

2010-05-21 Tibor Simko <[email protected]>

BibUpload: fixed wrong _add_new_format() call

2010-05-21 Samuele Kaplun <[email protected]>

BibUpload: fixed crash when merging MARC into bibdoc
* When merging MARC into bibdocfile structure, if a URL is resolved
to a docname that is not actually attached to the given record an
exception is raised. This exception is now catched and a warning
is simply issued.

2010-05-17 Samuele Kaplun <[email protected]>

BibIndex: index files with unusual extensions
* Fixing bug (reported by Devin Bougie) triggered when filename has
no extension or is using exotic extension (e.g. Microsoft Office 2007).

(cherry-picked from 919c5c4489155e3652c6ca19967c5b5475c52a15)

2010-05-13 Samuele Kaplun <[email protected]>

BibSched: fix conflict between OS signals and I/O
* Connected USR2 signal to SIG_IGN. This should solve any conflict raising when
pinging a task with USR2 signal for discovering if it's still alive, while the
task is performing I/O operation (e.g. downloading an URL). (See
<http://www.python.org/doc/2.3.5/lib/module-signal.html>, the fourth dot).

* This solves notably problem with full-text-indexing remote files.

(cherry-picked from d7f4373a235c808caccabb068587d7a8afc23422)

2010-05-13 Tibor Simko <[email protected]>

git: new .gitignore and sse2f files
* Installed project-wide .gitignore, with a notable addition of *.sse2f
files that are actually FASL files compiled with SSE2 support, as generated
by recent versions of CMUCL.


CDS Invenio v0.99.1 (released 2008-07-10)
=========================================

Expand Down Expand Up @@ -15660,8 +15845,8 @@ CDS Invenio v0.99.0 (released 2008-03-27)

2007-08-02 Tibor Simko <[email protected]>

* INSTALL: Updated GnuPG keyserver example, thanks to Andr�s
Chand�a.
* INSTALL: Updated GnuPG keyserver example, thanks to Andrés
Chandía.

2007-08-02 Nicholas Robinson <[email protected]>

Expand Down Expand Up @@ -25637,7 +25822,7 @@ CDS Invenio v0.92.0 (released 2006-12-21)
used in the fulltext word index, meaning that if you seached for a
word containing accents, within a fulltext, you would never have
any results, unless the non-accented "version" of that word also
existed in the document. [E.g. searching for "sp�ter" would only
existed in the document. [E.g. searching for "später" would only
return results for documents containing "spater" because search
engine strips the accent in the search query, meaning that the
query can never match the accented word in the fulltext word
Expand Down
Loading

0 comments on commit 6ef8af4

Please sign in to comment.