]> ruin.nu Git - ndwebbie.git/blobdiff - lib/NDWeb.pm
Use compression directly in catalyst
[ndwebbie.git] / lib / NDWeb.pm
index 4edbcd0b6a402cbaf437e889cfb68fb69cc2ee2b..030e2499000c7c8496601c27b5f0b986e729a73a 100644 (file)
@@ -31,6 +31,8 @@ __PACKAGE__->config->{'Plugin::Authentication'}{'use_session'} = 1;
 __PACKAGE__->config(session => {
        storage => "/tmp/ndweb-$>/sesession",
        directory_umask => 077,
+       expires => 300,
+       verify_address => 1,
 });
 __PACKAGE__->config( cache => {
        backend => {
@@ -58,16 +60,21 @@ __PACKAGE__->setup(qw/
        Authorization::Roles
        Authorization::ACL
        
+       Session::DynamicExpiry
        Session
        Session::Store::File
        Session::State::Cookie
 
+       Compress::Gzip
+       Compress::Deflate
+
        Cache
        PageCache
        /);
 
 
 __PACKAGE__->deny_access_unless('/users',[qw/admin_users/]);
+__PACKAGE__->deny_access_unless('/alliances',[qw/alliances/]);
 __PACKAGE__->deny_access_unless('/alliances/resources',[qw/alliances_resources/]);
 __PACKAGE__->deny_access_unless('/graphs/alliancevsintel',[qw/graphs_intel/]);
 __PACKAGE__->deny_access_unless('/graphs/avgalliancevsintel',[qw/graphs_intel/]);
@@ -77,12 +84,16 @@ __PACKAGE__->deny_access_unless('/calls/list',[qw/calls_list/]);
 __PACKAGE__->deny_access_unless('/calls/postcallcomment',[qw/calls_edit/]);
 __PACKAGE__->deny_access_unless('/calls/postcallupdate',[qw/calls_edit/]);
 __PACKAGE__->deny_access_unless('/calls/postattackerupdate',[qw/calls_edit/]);
+__PACKAGE__->deny_access_unless('/calls/defleeches',[qw/calls_leeches/]);
 __PACKAGE__->deny_access_unless('/raids',[qw/raids_edit/]);
 __PACKAGE__->allow_access_if('/raids/index',1);
 __PACKAGE__->allow_access_if('/raids/view',1);
 __PACKAGE__->allow_access_if('/raids/findRaid',1);
 __PACKAGE__->allow_access_if('/raids/log',1);
 __PACKAGE__->deny_access_unless('/intel',[qw/intel/]);
+__PACKAGE__->deny_access_unless('/intel/members',[qw/intel_members/]);
+__PACKAGE__->deny_access_unless('/intel/member',[qw/intel_member/]);
+__PACKAGE__->deny_access_unless('/intel/naps',[qw/intel_naps/]);
 
 =head1 NAME