CVS Commit Overview for 2007-05-15
==================================
2007-05-15 Tibor Simko <[email protected]>
* modules/bibindex/lib/bibindex_engine.py: Clarified emergency
output messages in case unrepairable errors were found during index
reparing. Also, deleted trailing whitespace.
2007-05-15 Samuele Kaplun <[email protected]>
* modules/miscutil/demo/democfgdata.sql.wml: Reverting last
addition for the upcoming firerole, because of installation
breakage.
2007-05-15 Tibor Simko <[email protected]>
* modules/bibindex/lib/bibindex_engine_stemmer.py: Use
PorterStemmer Pythonic implementation of the Martin Porter Stemming
Algorithm, releasing dependency on the obsoleted PyStemmer module,
fixing task #3712. Pros: simple, no problems on 64-bit OS. Cons:
English stemming only, performance to be tested.
2007-05-15 Tibor Simko <[email protected]>
* modules/bibindex/lib/bibindex_engine_stemmer_tests.py: Adapted
and enriched test cases for the English stemmer.
2007-05-15 Tibor Simko <[email protected]>
* modules/bibrank/lib/bibrank_word_indexer.py: Adapted to the new
Porter stemmer. Also, deleted trailing spaces.
2007-05-15 Tibor Simko <[email protected]>
* modules/bibindex/doc/admin/guide.html.wml: Adapted to the new
stemmer.
2007-05-15 Tibor Simko <[email protected]>
* INSTALL: Removed dependency on PyStemmer.
2007-05-15 Tibor Simko <[email protected]>
* CREDITS: Added credits to the Martin Porter stemming algorithm
and its Vivake Gupta Python implementation.
2007-05-15 Tibor Simko <[email protected]>
* configure-tests.py: Dropped the test for the presence of
PyStemmer. Also, removed trailing whitespace.
2007-05-15 Samuele Kaplun <[email protected]>
* Makefile.am, config/config.wml,
modules/bibedit/web/admin/bibeditadmin.py,
modules/bibformat/lib/bibformat_engine.py,
modules/bibformat/lib/bibformatadminlib.py,
modules/bibformat/lib/elements/bfe_edit_record.py,
modules/bibformat/web/admin/bibformat_migration_kit_assistant.py,
modules/bibformat/web/admin/bibformatadmin.py,
modules/bibharvest/lib/oaiarchiveadminlib.py,
modules/bibharvest/web/admin/bibharvestadmin.py,
modules/bibharvest/web/admin/oaiarchiveadmin.py,
modules/bibindex/web/admin/bibindexadmin.py,
modules/bibrank/lib/bibrank_citation_indexer.py,
modules/bibrank/lib/bibrank_citation_searcher.py,
modules/bibrank/lib/bibrank_record_sorter_tests.py,
modules/bibrank/lib/bibrank_tag_based_indexer.py,
modules/bibrank/lib/bibrankadminlib.py,
modules/bibrank/web/admin/bibrankadmin.py,
modules/bibupload/lib/bibupload.py,
modules/miscutil/bin/testsuite.in,
modules/miscutil/lib/Makefile.am,
modules/miscutil/lib/config.py.wml,
modules/miscutil/lib/data_cacher.py,
modules/miscutil/lib/dbquery.py.wml,
modules/miscutil/sql/tabcreate.sql,
modules/miscutil/sql/tabfill.sql.wml,
modules/webaccess/bin/Makefile.am,
modules/webaccess/bin/webaccessadmin.in,
modules/webaccess/doc/admin/Makefile.am,
modules/webaccess/doc/admin/firerole.html.wml,
modules/webaccess/doc/admin/guide.html.wml,
modules/webaccess/doc/hacking/admin-internals.html.wml,
modules/webaccess/doc/hacking/api.html.wml,
modules/webaccess/doc/hacking/table-structure.html.wml,
modules/webaccess/lib/Makefile.am,
modules/webaccess/lib/access_control_admin.py,
modules/webaccess/lib/access_control_config.py,
modules/webaccess/lib/access_control_engine.py,
modules/webaccess/lib/access_control_firerole.py,
modules/webaccess/lib/access_control_firerole_tests.py,
modules/webaccess/lib/external_authentication_cern_tests.py,
modules/webaccess/lib/external_authentication_sso.py,
modules/webaccess/lib/firewall.py,
modules/webaccess/lib/webaccessadmin_lib.py,
modules/webaccess/web/admin/webaccessadmin.py,
modules/webcomment/web/admin/webcommentadmin.py,
modules/websearch/lib/search_engine.py,
modules/websearch/lib/websearch_regression_tests.py,
modules/websearch/lib/websearch_webcoll.py,
modules/websearch/lib/websearch_webinterface.py,
modules/websearch/web/admin/websearchadmin.py,
modules/websession/lib/webaccount.py,
modules/websession/lib/webgroup_dblayer.py,
modules/websession/lib/websession.py,
modules/websession/lib/websession_webinterface.py,
modules/websession/lib/webuser.py,
modules/websubmit/lib/websubmit_engine.py,
modules/websubmit/lib/websubmit_webinterface.py,
modules/websubmit/lib/websubmitadmin_engine.py,
modules/websubmit/lib/functions/Is_Original_Submitter.py,
modules/websubmit/lib/functions/Is_Referee.py,
modules/websubmit/web/approve.py,
modules/websubmit/web/publiline.py,
modules/websubmit/web/yourapprovals.py,
modules/websubmit/web/yoursubmissions.py,
modules/websubmit/web/admin/referees.py,
modules/websubmit/web/admin/websubmitadmin.py: Many changes,
including: * Implementation of a firewall like role definition
language for enhancing accROLE (firerole) * Implementation of
collect_user_info for collecting every info around a user * Initial
deployment to every web interface of Invenio of the enhanced
access_control_engine (based on firerole) * new code cached caching
generic SQL query (including garbage collector) -> new variable in
config.py CFG_MAX_CACHED_QUERIES (maybe to be moved elsewhere?) *
addedd 2 new fields in accROLE table for hosting textual and
compiled firerole definition * various random cleaning of comments
and spaces *** dropping of apache password support in favour of
generic firerole(regression tests updated to new system) *
restricted collection migrated to acc_authentication (new action
'accrestrcoll' with argument 'collection') * bibformat/websubmit
migrated with some tricks to firerole * documentation for firerole
* cleaned conflicts between marshal/cPickle everywhere * new
abstract object for generic queries (for now used only by the new
resticted_collection system, code is ready but not used for the
other Invenio caches) * dropped check for producing the links for
administration in the upper-right corner, needed to resolv circular
import and avoid bad tricks * enhanced webaccessadmin cli to use
regular authorization system, and to compile all the firerole
definitions if needed * enhanced webaccess role interface to modify
role (and to set/update firerole definitions) * cleaned
access_control_config to be ready for CERN (with/without SSO) *
some fix for SSO plugin (now it import nickname for new user, too)
--
CDS Invenio Developers <[email protected]>