Changeset 537

Show
Ignore:
Timestamp:
10/04/09 15:37:59 (3 years ago)
Author:
josef
Message:

- initial code for eventual implementation of the content part of the OCS API
- cleanup of old TODO lists
- update of changelog in anticipation of a new release

Location:
trunk/hotstuff
Files:
3 added
1 removed
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/hotstuff/ChangeLog

    r476 r537  
     12009-10-03 16:32  josef 
     2 
     3        * man/hotstuff-search.1, man/hotstuff-stuff.1: - adapt manual pages 
     4          including CGI parameters to merged hotstuff-search script 
     5 
     62009-10-03 16:25  josef 
     7 
     8        * src/hotstuff-stuff: - very simple offset mechanism 
     9 
     102009-10-03 16:21  josef 
     11 
     12        * src/hotstuff-search, src/hotstuff-stuff: - merge hotstuff-search 
     13          functionality into hotstuff-stuff 
     14          - this includes both an (improved) RSS feed and restriction of 
     15          items based on name/summary search phrases 
     16 
     172009-10-03 15:41  josef 
     18 
     19        * src/hotstuff-stuff: - for WebDAV uploads which are stored 
     20          according to their category, honour the payload and preview paths 
     21          when producing the download feed (bug showed up with Cantor repo) 
     22 
     232009-10-03 13:51  josef 
     24 
     25        * TODO: - another wanted feature 
     26 
     272009-10-03 13:10  josef 
     28 
     29        * TODO: - idea worth a try: RSS feed import/export 
     30 
     312009-08-17 06:09  josef 
     32 
     33        * src/hotstuff-versioning: - suppress error messages 
     34 
     352009-08-14 20:33  josef 
     36 
     37        * scripts/maintenance.sh: - automate scanning process for 
     38          non-SVN-backed repos as well 
     39 
     402009-08-14 20:20  josef 
     41 
     42        * src/hotstuff-provider: - force upload URL to contain webdav:// as 
     43          otherwise konqueror will not switch into webdav mode 
     44 
     452009-08-14 19:39  josef 
     46 
     47        * src/hotstuff-stuff: - enforce correct database encoding, Perl's 
     48          DBI doesn't get this automatically 
     49          - now umlauts show up correctly in the feeds 
     50 
     512009-08-12 09:19  josef 
     52 
     53        * src/hotstuff-versioning: - partially revert r517 to get the logic 
     54          right... sorry for the noise 
     55 
     562009-08-12 09:03  josef 
     57 
     58        * src/hotstuff-scan: - show update path for dismissed updates 
     59 
     602009-08-12 09:01  josef 
     61 
     62        * src/hotstuff-versioning: - improved handling of commit-by-commit 
     63          subversion updates 
     64 
     652009-08-03 09:06  josef 
     66 
     67        * TODO: - bug report about feed count of not approved items 
     68 
     692009-07-02 00:08  josef 
     70 
     71        * src/hotstuff-stuff: - experimental support for unique identifiers 
     72          per entry 
     73 
     742009-04-14 16:58  josef 
     75 
     76        * src/hotstuff-access: - do not break file contents by assuming any 
     77          encoding for binary downloads 
     78 
     792009-03-22 20:42  josef 
     80 
     81        * src/hotstuff-stuff: - this Perl typo caused an HTTP error 500 
     82 
     832009-03-22 20:09  josef 
     84 
     85        * TODO, src/hotstuff-scan: - this problem should be solved now 
     86 
     872009-03-22 19:49  josef 
     88 
     89        * TODO, src/hotstuff-access, src/hotstuff-downloads, 
     90          src/hotstuff-http, src/hotstuff-provider, src/hotstuff-scan, 
     91          src/hotstuff-search, src/hotstuff-siteadmin, src/hotstuff-stuff, 
     92          src/hotstuff-versioning: - replace perl -C invocation with weird 
     93          :encoding(utf-8) binmode statement, required by perl 5.10 
     94          - extend database port configurability to hotstuff-versioning 
     95          script 
     96          - propagate --dry-run option from hotstuff-versioning to 
     97          hotstuff-scan 
     98          - do not skip 'preview' and 'summary' tags anymore since the new 
     99          special handling for meta_ref covers this skip implicitly 
     100          - copyright updates to cover 2009 
     101          - kde-look fix: discard 'id' tag as it clashes with what we use 
     102          internally in our database, and it's definitely not part of the 
     103          GHNS spec 
     104          - upped priority for Kalzium subdirs issue, this really needs to 
     105          be solved soon 
     106 
     1072008-11-23 15:56  josef 
     108 
     109        * svn-repos.txt: - how to create meta files 
     110 
     1112008-11-23 15:30  josef 
     112 
     113        * scripts/ghnsmetatemplate: - updated for current GHNS spec 
     114 
     1152008-11-23 09:47  josef 
     116 
     117        * svn-repos.txt: - documentation on SVN-backed repositories 
     118 
     1192008-11-23 09:37  josef 
     120 
     121        * TODO, src/hotstuff-scan, src/hotstuff-versioning: - experimental 
     122          code found uncommitted as of yet: read revision and changelog 
     123          from SVN information 
     124 
     1252008-11-07 13:04  josef 
     126 
     127        * schemas/ghns.xsd: - preview is actually an optional field 
     128          (detected by smajewsky) 
     129 
     1302008-07-31 20:29  josef 
     131 
     132        * README, TODO: - start working towards next version, 0.9.4 
     133          - one TODO item is mostly solved, another one got a suggestion 
     134 
     1352008-07-31 19:49  josef 
     136 
     137        * scripts/maintenance.sh, scripts/post-commit: - while running 
     138          Hotstuff directly on commit comes with a performance issue, we 
     139          can at least let the cronjob idle until something happens in the 
     140          repository 
     141 
     1422008-07-31 17:38  josef 
     143 
     144        * ChangeLog, NEWS: - update changelog right until today to finish 
     145          with the hacking-less period of several months 
     146 
     1472008-05-17 12:09  josef 
     148 
     149        * src/hotstuff-scan, src/hotstuff-stuff: - support for the 
     150          <webpage> tag when sending out the feeds as long as it's not 
     151          empty 
     152 
     1532008-05-17 12:01  josef 
     154 
     155        * schemas/hotstuff.sql: - addition of SQL column for <webpage> tags 
     156 
    11572008-05-11 18:52  josef 
    2158 
  • trunk/hotstuff/Makefile

    r427 r537  
    1 version = 0.9.3 
     1version = 0.9.4 
    22 
    33prefix = /usr/local 
     
    1616        $(MAKE) install-scripts 
    1717        $(MAKE) install-dxs 
     18        $(MAKE) install-ocs 
    1819        $(MAKE) install-admin 
    1920        #$(MAKE) install-doc 
     
    4243        cp scripts/ghnssignature $(dprefix)/bin 
    4344        mkdir -p $(dprefix)/lib/cgi-bin 
    44         cp src/hotstuff-search $(dprefix)/lib/cgi-bin 
    4545        cp src/hotstuff-stuff $(dprefix)/lib/cgi-bin 
    4646        cp src/hotstuff-access $(dprefix)/lib/cgi-bin 
     
    4848        mkdir -p $(dprefix)/share/man/man1 
    4949        cp man/hotstuff-scan.1 $(dprefix)/share/man/man1 
    50         cp man/hotstuff-search.1 $(dprefix)/share/man/man1 
    5150        cp man/hotstuff-stuff.1 $(dprefix)/share/man/man1 
    5251        cp man/hotstuff-versioning.1 $(dprefix)/share/man/man1 
     
    6867        cp dxs/hotstuff-dxs $(dprefix)/lib/cgi-bin 
    6968 
     69install-ocs: 
     70        mkdir -p $(dprefix)/lib/cgi-bin 
     71        cp dxs/HotstuffOCS.pm $(dprefix)/lib/cgi-bin 
     72        cp dxs/hotstuff-ocs $(dprefix)/lib/cgi-bin 
     73 
    7074install-admin: 
    7175        mkdir -p $(dwebprefix)/hotstuff-admin 
  • trunk/hotstuff/NEWS

    r476 r537  
    1 ??.??.2008: Version 0.9.4 
     104.10.2009: Version 0.9.4 
    22------------------------- 
    33* Licence upgraded to AGPLv3 
     
    55  creation in SVN. 
    66* Better integration of Hotstuff-DXS through configuration options. 
    7 * Countless Perl fixes. 
     7* Merge of search and RSS/OpenSearch output into hotstuff-stuff. 
     8* Countless Perl fixes, especially encoding related ones. 
    89 
    91015.03.2008: Version 0.9.3 
  • trunk/hotstuff/README

    r478 r537  
    1414are handled by traditional FTP, HTTP, WebDAV and SVN software. 
    1515 
    16 This is the fourth release of Hotstuff in tarball format, and as such still 
     16This is the fifth release of Hotstuff in tarball format, and as such still 
    1717subject to heavy instability. Use with care! This package is mainly provided 
    1818for those who want to test the corresponding client development, for example 
     
    2828can be run. 
    2929 
    30 Last update: 31.07.2008 
     30Last update: 04.10.2009 
    3131 
    3232Josef Spillner <josef@kstuff.org> 
  • trunk/hotstuff/TODO

    r529 r537  
    1 * recursive scanning in hotstuff-scan (e.g. for 'kalzium' repository) 
    2   - is implemented, but issue with database remains 
    31* less strict schema to allow for reordered lines 
    42  - see schemas/SchemaLimitation; this will affect SVN pre-commit hook script 
     
    97* strip \r from any imported texts? 
    108 
    11 * complete provider management (i.e. hotstuff-siteadmin) through SVN 
    12   - partially implemented already 
    139* replace hotstuff-scan cronjob with hooks for SVN-backed repos 
    1410  - partially implemented with an idle-noop cronjob 
    15 * populate changelog entries automatically when using SVN 
    16   - implement by adding changelog entries in hotstuff-versioning before calling hotstuff-scan 
    17  
    18 * bug report by JohnFlux: SVN-backed subdirectories are stripped in the database 
    19   + confirmed by Karl-Ulrich Bamberg, see Kalzium: ?file=./heptan-2-one.cml&site=kalzium 
    20   - solved by considering relative directories and general path beautification 
    2111 
    2212* bug report by Sebastien Martel: notapproved=1 appears for approved but replaced (hidden) item 
     
    2515* Support for paging by introducing offset parameter at least for DXS (OCS has offset + size <= sizelimit) 
    2616 
    27 ------------------------------------------------------ 
    28  
    29 * stuff.xml.php, providers.xml: 
    30   check for compliance with new GHNS format! 
    31 * hotstuff.conf DXS changes to hotstuff.conf-dist 
    32 * renaming of kstuff-ws.pl to hotstuff-dxs 
    33   renaming of GHNS.pm to DXS.pm, and creation of a general 
    34   GHNS.pm/Hotstuff.pm? 
    35   (both after cvs->svn migration maybe...) 
    36  
    37 ################## new for 0.9.1: 
    38  
    39 * manpage cleanup needed 
    40 * hotstuff-siteadmin needs a manpage 
    41  
    42 --- DONE --- 
    43  
    44 * install kpresenter (for docs-src/*.kpr) 
    45 * CVS additions: 
    46   hotstuff/src/htaccess-dist 
    47   hotstuff/src/README.files 
    48   kdxs/src/kdxsrc