Changeset 25038

Show
Ignore:
Timestamp:
11/27/08 11:09:05 (4 years ago)
Author:
tokuhirom
Message:

Checking in changes prior to tagging of version 0.08. Changelog diff is:

=== Changes
==================================================================
--- Changes (revision 32351)
+++ Changes (local)
@@ -1,5 +1,22 @@

Revision history for Perl extension MENTA


+0.08
+
+ - core
+ -- Class::Trigger のロード時間をけちるために、自分でかきなおした
+ -- HTTP::Headers::Fast をつかう
+ -- performance の改善をいくつか
+ -- モバイル対応のコードをオフにできるようにした
+ -- Class::Accessor::Lite をつかうことにした
+ -- load_plugin よばなくても自動でロードされるようになった
+ -- obsolete なメソッドを廃止: static_dir
+ - security
+ -- ディレクトリトラバーサル脆弱性をなおした
+ - extlib/
+ -- Class::Accessor::Lite を追加
+ -- HTTP::Headers::Fast 0.04 にさしかえ
+ -- Cache::Cache をいれた。いくつかパッチあてた
+

0.07


  • セッション管理機構を追加

Unknown target: CHANGES.

Location:
lang/perl/MENTA/trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/MENTA/trunk/Changes

    r24848 r25038  
    11Revision history for Perl extension MENTA 
     2 
     30.08 
     4 
     5    - core 
     6    -- Class::Trigger のロード時間をけちるために、自分でかきなおした 
     7    -- HTTP::Headers::Fast をつかう 
     8    -- performance の改善をいくつか 
     9    -- モバイル対応のコードをオフにできるようにした 
     10    -- Class::Accessor::Lite をつかうことにした 
     11    -- load_plugin よばなくても自動でロードされるようになった 
     12    -- obsolete なメソッドを廃止: static_dir 
     13    - security 
     14    -- ディレクトリトラバーサル脆弱性をなおした 
     15    - extlib/ 
     16    -- Class::Accessor::Lite を追加 
     17    -- HTTP::Headers::Fast 0.04 にさしかえ 
     18    -- Cache::Cache をいれた。いくつかパッチあてた 
    219 
    3200.07 
  • lang/perl/MENTA/trunk/MANIFEST

    r24848 r25038  
    33app/controller/bbs_sqlite.pl 
    44app/controller/counter.mt 
     5app/controller/demo/bbs_sqlite.pl 
     6app/controller/demo/counter.mt 
     7app/controller/demo/die.mt 
     8app/controller/demo/form.mt 
     9app/controller/demo/goto_wassr.mt 
     10app/controller/demo/hello.mt 
     11app/controller/demo/index.mt 
     12app/controller/demo/mail.pl 
     13app/controller/demo/mobile.mt 
     14app/controller/demo/perlinfo.mt 
     15app/controller/demo/session.mt 
    516app/controller/die.mt 
    617app/controller/footer.mt 
     
    1223app/controller/install.mt 
    1324app/controller/mail.pl 
     25app/controller/manual/index.mt 
     26app/controller/manual/install.mt 
     27app/controller/manual/modules.mt 
     28app/controller/manual/tutorial.mt 
    1429app/controller/mobile.mt 
    1530app/controller/modules.mt 
     
    2035app/data/counter.txt 
    2136app/data/data.sqlite 
     37app/data/session.dbm.dir 
     38app/data/session.dbm.pag 
     39app/data/test 
    2240app/static/allow-right-green.png 
    2341app/static/allow-right-orange.png 
     
    3048Changes 
    3149extlib/Attribute/Params/Validate.pm 
     50extlib/Cache/BaseCache.pm 
     51extlib/Cache/BaseCacheTester.pm 
     52extlib/Cache/Cache.pm 
     53extlib/Cache/CacheMetaData.pm 
     54extlib/Cache/CacheSizer.pm 
     55extlib/Cache/CacheTester.pm 
     56extlib/Cache/CacheUtils.pm 
     57extlib/Cache/FileBackend.pm 
     58extlib/Cache/FileCache.pm 
     59extlib/Cache/MemoryBackend.pm 
     60extlib/Cache/MemoryCache.pm 
     61extlib/Cache/NullCache.pm 
     62extlib/Cache/Object.pm 
     63extlib/Cache/SharedMemoryBackend.pm 
     64extlib/Cache/SharedMemoryCache.pm 
     65extlib/Cache/SizeAwareCache.pm 
     66extlib/Cache/SizeAwareCacheTester.pm 
     67extlib/Cache/SizeAwareFileCache.pm 
     68extlib/Cache/SizeAwareMemoryCache.pm 
     69extlib/Cache/SizeAwareSharedMemoryCache.pm 
    3270extlib/Carp/Always.pm 
    3371extlib/Carp/Clan.pm 
     
    4381extlib/Class/Accessor/Fast.pm 
    4482extlib/Class/Accessor/Faster.pm 
     83extlib/Class/Accessor/Lite.pm 
    4584extlib/Class/Data/Inheritable.pm 
    4685extlib/Class/ErrorHandler.pm 
     
    90129extlib/Email/Simple.pm 
    91130extlib/Email/Simple/Header.pm 
     131extlib/Error.pm 
     132extlib/Error/Simple.pm 
    92133extlib/File/Slurp.pm 
    93134extlib/Filter/SQL.pm 
     
    104145extlib/HTML/TreeBuilder.pm 
    105146extlib/HTML/TreeBuilder/XPath.pm 
    106 extlib/HTTP/Headers.pm 
     147extlib/HTTP/Headers/Fast.pm 
    107148extlib/HTTP/MobileAgent.pm 
    108149extlib/HTTP/MobileAgent/AirHPhone.pm 
     
    134175extlib/HTTP/Session/Store/OnMemory.pm 
    135176extlib/HTTP/Session/Store/Test.pm 
     177extlib/i486-linux-gnu-thread-multi/auto/Object/Tiny/.packlist 
    136178extlib/i486-linux-gnu-thread-multi/perllocal.pod 
    137179extlib/JSON.pm 
     
    271313NOTE 
    272314plugins/bundle.pl 
     315plugins/cache.pl 
    273316plugins/counter.pl 
     317plugins/file.pl 
    274318plugins/mail.pl 
    275319plugins/session.pl 
     
    277321README 
    278322t/080_plugins/bundle.t 
     323t/080_security/static_directory_traversal.t 
    279324t/090_misc/extlib-size.t 
    280325t/form_post.t 
  • lang/perl/MENTA/trunk/lib/MENTA.pm

    r25036 r25038  
    88require 'MENTA/Context.pm'; 
    99 
    10 our $VERSION = '0.07'; 
     10our $VERSION = '0.08'; 
    1111our $REQ; 
    1212our $CONFIG; 
     
    4545} 
    4646 
    47 package main; # ここ以下の関数はすべてコントローラで呼ぶことができます 
    48  
    49  
    50 sub config () { MENTA->context->config } 
    51  
    5247sub run_menta { 
    53     my $config = shift @_; 
     48    my $class  = shift; 
     49    my $config = shift; 
    5450 
    5551    CGI::ExceptionManager->run( 
     
    6561    ); 
    6662} 
     63 
     64 
     65package main; # ここ以下の関数はすべてコントローラで呼ぶことができます 
     66 
     67sub config () { MENTA->context->config } 
    6768 
    6869sub escape_html { 
  • lang/perl/MENTA/trunk/menta.cgi

    r25015 r25038  
    66# -- ここまではおまじない -- 
    77 
    8 run_menta({ 
     8MENTA->run_menta({ 
    99    # MENTA 自体の設定 
    1010    menta => {