[bug] For lists which should not be visible to users, some actions still displayed the list side menus, granting informations regarding the list: number of users and identity of list owners and moderators. Fixed by short-cutting some parts of the code to prevent this display when an action is attempted. If privileges for an action are not granted and the list should not be visible to the user who requested them, the user is redirected to the main home page and list is decalred as "not found". In addition, subscribe and sigrequest will not display a form to unauthenticated users if, respectively, subscribe or unsubscribe scenarios are set to "closed", i.e.: any subscription or unsubscription request would be rejected.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8449 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] Removed useless double quote around a variable name in a Log::do_log statement.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8450 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[feature] New "confidential" list model. These lists are used for groups who don't want any publicity around their activities; All possible restrictions are applied to prevent unauthorized users to know these lists exist and to learn anything about them.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8451 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[dev] Removing development traces.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8452 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] Adding a test to prevent wwsympa.fcgi from crashing when prevent_visibility_bypass is called out of list context.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8453 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[change] Removing references to the Sympa version in web pages to avoid pages to be searched by bad guys willing to exploit known vulnerabilities on out of date servers.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8454 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] reverted r8450: tt2->error() is actually an object.  Enclosing "" stringifys it.

git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8456 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] Use as_string() instead of confusing "".

git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8457 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[bug] Modifiying error when visibility bypass is prevented. Switching from "list unknown" to "authorization reject" which is less confuding.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8463 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[bug][Submitted by M. Overmeer, overmeer.net] Typo in a string prevented the family from being displayed.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8465 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] Forgot to add send.confidential in Makefile.am


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8482 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
[-bug] wwsympa::prevent_visibility_bypass would crash when called in off-list context.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.1-branch@8485 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce