Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: websvnphp/websvn
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.6.1
Choose a base ref
...
head repository: websvnphp/websvn
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.7.0
Choose a head ref
  • 14 commits
  • 74 files changed
  • 5 contributors

Commits on May 12, 2021

  1. Next development iteration

    michael-o committed May 12, 2021
    Configuration menu
    Copy the full SHA
    707d790 View commit details
    Browse the repository at this point in the history
  2. Delete temporary directories automatically.

    When downloading files, temporary directories are created and ONLY get removed in case the download succeeds. Though, one can't influence if this happens or not, e.g. in case of requests by search bots, which might simply close connections in case of unexpected content. This might leave lots of temporary dirs and files behind.
    
    This fixes #141.
    ams-tschoening committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ba35263 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Configuration menu
    Copy the full SHA
    92151a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Configuration menu
    Copy the full SHA
    bd2f6c3 View commit details
    Browse the repository at this point in the history
  2. Show files in subdirs with parents with restricted access.

    Calling "showDirFiles" with a level of "0" always leads to possible failed access checks when "/", "/tags" etc. are NOT visible to the current user, while "/tags/DIR1" might be. This is because of early aborts when checking access starting from the root of the repo.
    
    Fixes #146.
    ams-tschoening committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    f22a46b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    099cb46 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. Configuration menu
    Copy the full SHA
    1fa523b View commit details
    Browse the repository at this point in the history
  2. Show files in subdirs with parents with restricted access.

    Calling "showDirFiles" with a level of "0" always leads to possible failed access checks when "/", "/tags" etc. are NOT visible to the current user, while "/tags/DIR1" might be. This is because of early aborts when checking access starting from the root of the repo.
    
    Fixes #146.
    ams-tschoening authored Sep 12, 2021
    Configuration menu
    Copy the full SHA
    16168ec View commit details
    Browse the repository at this point in the history
  3. Make the root-phrase of the breadcrumb path configurable. (#152)

    The approach is to 1. get rid of the hard-coded string and make it a language property instead, so one can have phrases like "(root)" in English, "(wurzel)" in German or some arbitrary other string easily.
    
    Second, a new config is introduced to let WebSVN calculate the name of that root-phrase based on the name of the current repo automatically. that might make sense for a lot of people and is what's actually requested in the linked issue by @didiez.
    
    Third, the breadcrumb path rendered into templates has been splitted into root and non-root, so that templates can decide to use an arbitrary different root or none at all. Before, templates only received the whole rendered breadcrumb, which isn't pretty flexible. Things can easily be reverted with mass-replace anyway.
    
    Fixes #150.
    ams-tschoening authored Sep 12, 2021
    Configuration menu
    Copy the full SHA
    95c3a94 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Added line numbers in file detail view with ids for future styling. (#…

    …157)
    
    * Added line numbers in file detail view with ids for future styling.
    
    * Added $highlight parameter as to not disturb the other types of highlighting.
    
    * Added new line before if statements for readability.
    
    * Added overall id line. So line anchor can be referenced as line-{line_number}
    
    * Dropped the second argument for fancy line numbers.
    Reanmed the id to match overall class 'geshi'
    k10blogger authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0bcd697 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Always UTF-8 encode filename parameter in Content-Disposition header

    Since we don't know that passed filename will or will not contain ASCII-only
    chartacters it is the safest approach to always encode the filename.
    
    This closes #158
    michael-o committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    98f2688 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Escape or URL encode paths where necessary

    When running in non-MultiViews mode path passed from browser is prematurely
    escaped for XML although it is still in use in PHP. This will result in two
    issues:
    
    * Broken paths are processed in PHP
    * Data returned to users is broken or double escaped
    
    This closes #155
    michael-o committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    088bd1b View commit details
    Browse the repository at this point in the history
  2. Make path for svnauthz configurable (#82)

    By default svnauthz is not installed into bin/, but to a different
    directly usually not in PATH. Make this configurable for the admin.
    
    This closes #82
    michael-o committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    dd4df0c View commit details
    Browse the repository at this point in the history
  3. Prepare version 2.7.0

    michael-o committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    34f2938 View commit details
    Browse the repository at this point in the history
Loading