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]>


Reply via email to