This project is mirrored from https://github.com/sympa-community/sympa.git. Pull mirroring updated .
  1. 06 Jun, 2018 1 commit
  2. 22 Apr, 2018 1 commit
  3. 21 Apr, 2018 3 commits
  4. 19 Apr, 2018 2 commits
    • IKEDA Soji's avatar
      Small refactoring. · 6b0ba585
      IKEDA Soji authored
      6b0ba585
    • IKEDA Soji's avatar
      [*bug] WWSympa: Multiple bugs on permissions to edit files: · c7918437
      IKEDA Soji authored
        - Owners could view list config files (`info`, templates etc.) even if
          edit_list.conf prohibits.  Fixed by removing unused function viewfile.
        - "Edit list templates" menu lists files prohibited by edit_list.conf.
        - Owners and listmasters could create or modify arbitrary files in the
          server with privileges of sympa user.
      c7918437
  5. 15 Apr, 2018 1 commit
  6. 14 Apr, 2018 1 commit
    • IKEDA Soji's avatar
      Refactoring and changing. Introduced dump_user() and suck_user(). · b1c0a457
      IKEDA Soji authored
      They dump or restore list users (members, owners or editors) in database from/to file.
      
      [change] File for members was changed to `<list dir>/member.dump` which will replace:
        - `subscribers` (used by Sympa prior to 5.4a.1)
        - `subscribers.db.dump` (generated by dump command)
        - `subscribers.closed.dump` (backup for closed list)
      [change] Additional files to dump owner or editor: `<list dir>/owner.dump`, `<list dir>/editor.dump`.
      They will be used as initial (permanent) owners/editors, or as backup for closed list
      [*change] owner and editor parameters in list config file are no longer sync with actual owners/editors.  They are used only at the time of installation of list.
      b1c0a457
  7. 07 Apr, 2018 2 commits
  8. 28 Mar, 2018 1 commit
  9. 22 Mar, 2018 1 commit
  10. 20 Mar, 2018 1 commit
  11. 17 Mar, 2018 1 commit
  12. 16 Mar, 2018 1 commit
  13. 13 Mar, 2018 1 commit
  14. 12 Mar, 2018 1 commit
  15. 11 Mar, 2018 1 commit
  16. 06 Mar, 2018 1 commit
    • IKEDA Soji's avatar
      Tentative fix for issue #11 (#221) · 629d527d
      IKEDA Soji authored
      A tentative fix for issue #11.
        - Override owner/editor in edit_list page by information on database.
        - Don't use memory cache when admin is updated by sync_include_admin().
      Fundamental fix will be done after the next stable.
      629d527d
  17. 28 Feb, 2018 1 commit
  18. 27 Feb, 2018 3 commits
  19. 26 Feb, 2018 2 commits
    • IKEDA Soji's avatar
      Suppress redundant code. · 077beab2
      IKEDA Soji authored
      077beab2
    • IKEDA Soji's avatar
      If a user cannot access to list info page, error message will no longer be... · 664c24be
      IKEDA Soji authored
      If a user cannot access to list info page, error message will no longer be shown.  Instead, the user quietly redirected to home page.  This change deals with two cases:
        - If a user successfully subscribed to a list and it's private list, user would see rejection message, because they have not logged in.
        - User could know whether arbitrary list exists or not, because private list rejected them with the message different from non-existing list.
      
      This may fix issue #193.
      664c24be
  20. 05 Feb, 2018 1 commit
  21. 04 Feb, 2018 1 commit
  22. 17 Jan, 2018 1 commit
  23. 16 Jan, 2018 1 commit
    • IKEDA Soji's avatar
      [bug] After successful login, user may show the empty page instead of being... · 49764129
      IKEDA Soji authored
      [bug] After successful login, user may show the empty page instead of being redirected to home page. This can be reproduced with at least Apache mod_proxy_fcgi.
      
      Because, server-side FastCGI support may require explicit "Status: 302" response header field for redirection, not only "Location:" field; If backend had not given status field, default "200" can be assumed (cf. RFC 3875 6.3.3).
      
      Fixed by adding "Status: 302" field to redirecting response.
      49764129
  24. 08 Jan, 2018 1 commit
  25. 11 Nov, 2017 1 commit
  26. 05 Nov, 2017 1 commit
  27. 04 Nov, 2017 1 commit
  28. 03 Nov, 2017 1 commit
  29. 01 Nov, 2017 1 commit
  30. 30 Oct, 2017 1 commit
  31. 29 Oct, 2017 1 commit
  32. 28 Oct, 2017 1 commit
  33. 26 Oct, 2017 1 commit