4 years agoFixed: No owner specified notices
Tom van der Lee []
Fixed: No owner specified notices

When no owner is specified in the line, PHP will return a notice that it cannot read $regs[2] (it does not exist).
It is not a critical bug, but it is very annoying.

I fixed this behavior by first checking if $regs[2] isset.

4 years agoMerge pull request #8 from bessl/master
Chris Han []
Merge pull request #8 from bessl/master

Added missing german translation

4 years agoreverted JavaScript line
Bernhard Essl []
reverted JavaScript line

4 years agoAdded missing german translation
Bernhard Essl []
Added missing german translation

4 years agoFix snapshots on repos with special characters in the name/directory
Chris Han []
Fix snapshots on repos with special characters in the name/directory

The prefix parameter needed to be quoted to ensure the archive command went through successfully

4 years agoMerge pull request #7 from bessl/patch-1
Chris Han []
Merge pull request #7 from bessl/patch-1

Added missing german translations to the po file.

4 years agoAdded missing german translations to the po file.
Bernhard Essl []
Added missing german translations to the po file.

4 years agoBring back tag badges - fixes #6
Chris Han []
Bring back tag badges - fixes #6

This copy pasted code from the head list won’t really work for tags. Heads are easy in that they always point to a commit. Tags are more complicated in that they’re objects themselves, which then point to commits or even other tags. So you can’t just say the hash of the ref is the commit, you have to read the tag to dereference into the commit.

4 years agoMerge pull request #5 from samsulmaarif/master
Chris Han []
Merge pull request #5 from samsulmaarif/master

Add Indonesian Translation

4 years agoAdd Indonesian Translation
Samsul Ma'arif []
Add Indonesian Translation

5 years agoBump version
Chris Han []
Bump version

5 years agoDon't load the AutoLog class if we're not in debug mode
Chris Han []
Don't load the AutoLog class if we're not in debug mode

5 years agoRestore compatibility with PHP < 5.3.6
Chris Han []
Restore compatibility with PHP < 5.3.6

5 years agoBump version
Chris Han []
Bump version

5 years agoSuppress warning when sorting tags/heads (caused by lazy load of data)
Chris Han []
Suppress warning when sorting tags/heads (caused by lazy load of data)

5 years agoFix other debug log messages to fit better with key/value display
Chris Han []
Fix other debug log messages to fit better with key/value display

5 years agoDon't mix data model and UI: use template to display debug log
Chris Han []
Don't mix data model and UI: use template to display debug log

5 years agoDon't load debugging javascript if debugging is off
Chris Han []
Don't load debugging javascript if debugging is off

5 years agoAnimate debug toggle display because why not, it's a debug display only
Chris Han []
Animate debug toggle display because why not, it's a debug display only

5 years agoDon't mix data model and UI: move debug javascript to js module, also use jquery because raw javascript without validation is dangerous
Chris Han []
Don't mix data model and UI: move debug javascript to js module, also use jquery because raw javascript without validation is dangerous

5 years agoDon't mix data model and UI: move debug css to css files
Chris Han []
Don't mix data model and UI: move debug css to css files

5 years agoBetter handling of abbreviated hashes
Yuriy Nasretdinov []
Better handling of abbreviated hashes

5 years agoClose open processes properly
Chris Han []
Close open processes properly

5 years agoTemporarily disable broken unit tests
Chris Han []
Temporarily disable broken unit tests

5 years agoImproving performance of fetching git objects by using git cat-file --batch through a pipe. Also improved debug output and added destructor-based auto-timers
Yuriy Nasretdinov []
Improving performance of fetching git objects by using git cat-file --batch through a pipe. Also improved debug output and added destructor-based auto-timers

5 years agoUse protocol relative url for google ajax
Chris Han []
Use protocol relative url for google ajax

5 years agoItalian translation
Marco Guerrini []
Italian translation

Signed-off-by: Chris Han <xiphux@gmail.com>

6 years agoUpdated Turkish translation
Volkan Gezer []
Updated Turkish translation

Signed-off-by: Chris Han <xiphux@gmail.com>

6 years agoIgnore index files without a packfile, but not the opposite
Chris Han []
Ignore index files without a packfile, but not the opposite

6 years agoFix language cookie with clean urls and gitphp running at the root of the domain
Chris Han []
Fix language cookie with clean urls and gitphp running at the root of the domain

6 years agoCleanup unused variables
Chris Han []
Cleanup unused variables

6 years agoDon't retain large blob data in memory
Chris Han []
Don't retain large blob data in memory

6 years agoCalculate binary flag and size when loading blob data
Chris Han []
Calculate binary flag and size when loading blob data

6 years agoDon't load full data to determine blob size
Chris Han []
Don't load full data to determine blob size

6 years agoShare blob size loading code
Chris Han []
Share blob size loading code

6 years agoDon't put large blob data in objectcache
Chris Han []
Don't put large blob data in objectcache

6 years agoCache blob size
Chris Han []
Cache blob size

6 years agoCache whether a blob is binary
Chris Han []
Cache whether a blob is binary

6 years agoMove blob size loading to strategy
Chris Han []
Move blob size loading to strategy

6 years agoEscape project directory in shell commands
Chris Han []
Escape project directory in shell commands

6 years agoFix root domains on Windows servers
Chris Han []
Fix root domains on Windows servers

6 years agoFix whitespace
Chris Han []
Fix whitespace

6 years agophp's build in webserver doesn't populate QUERY_STRING when none is passed.
till []
php's build in webserver doesn't populate QUERY_STRING when none is passed.
This commit fixes the warning.

Signed-off-by: Chris Han <xiphux@gmail.com>

6 years agoAdding missing charset utf-8 specification to blob display.
John Peterson []
Adding missing charset utf-8 specification to blob display.

(Since the text/plain case in the statement is hardcoded to utf-8 I'm assuming the mime type case should also be hardcoded to utf-8.)

Signed-off-by: Chris Han <xiphux@gmail.com>

6 years agoApply description from repo config value "gitweb.description" in absence of "gitphp.description".
Andy Wilkinson []
Apply description from repo config value "gitweb.description" in absence of "gitphp.description".

Signed-off-by: Chris Han <xiphux@gmail.com>

6 years agoFix usage of label for on login fields
Chris Han []
Fix usage of label for on login fields

6 years agoAdd option to show restricted projects as disabled
Chris Han []
Add option to show restricted projects as disabled

6 years agoExtract disabled function string
Chris Han []
Extract disabled function string

6 years agoUpgrade to jquery 1.8.2
Chris Han []
Upgrade to jquery 1.8.2

6 years agoReturn 403 Forbidden rather than 401 Unauthorized on restricted project
Chris Han []
Return 403 Forbidden rather than 401 Unauthorized on restricted project

401 Unauthorized requires a WWW-Authenticate header according to the
spec, which is not something that gitphp supports (Basic
authentication). 403 Forbidden technically means that authentication
won't help, but in this case they're talking about basic http
authentication, not app-level authentication.

Also I forgot to map the 401 code to a status header, so that wasn't
even working anyway.

6 years agoDisplay an error when required filesystem functions are disabled
Chris Han []
Display an error when required filesystem functions are disabled

6 years agoFix exceptions returning 404 status codes
Chris Han []
Fix exceptions returning 404 status codes

6 years agoFix default message for ambiguous hash exception
Chris Han []
Fix default message for ambiguous hash exception

6 years agoDecrease number of commits loaded into feed
Chris Han []
Decrease number of commits loaded into feed

6 years agoAdd option to filter commits from feeds using a pattern
Chris Han []
Add option to filter commits from feeds using a pattern

6 years agoInclude update date in atom feed regardless of the number of entries
Chris Han []
Include update date in atom feed regardless of the number of entries

6 years agoUpdate rss with validator recommendations
Chris Han []
Update rss with validator recommendations

6 years agoFix empty value handling for some other config values
Chris Han []
Fix empty value handling for some other config values

6 years agoTreat empty and unset self config value the same
Chris Han []
Treat empty and unset self config value the same

6 years agoDisable debugging output when redirecting after login
Chris Han []
Disable debugging output when redirecting after login

6 years agoDocument allowedusers project option
Chris Han []
Document allowedusers project option

6 years agoTake logged in user into account when caching project list
Chris Han []
Take logged in user into account when caching project list

6 years agoFilter project list based on logged in user
Chris Han []
Filter project list based on logged in user

6 years agoRename protected project exception to unauthorized project exception
Chris Han []
Rename protected project exception to unauthorized project exception

6 years agoExtract unauthorized project resource string
Chris Han []
Extract unauthorized project resource string

6 years agoStart enforcing user restrictions for individual projects
Chris Han []
Start enforcing user restrictions for individual projects

6 years agoStart loading allowedusers setting from config
Chris Han []
Start loading allowedusers setting from config

6 years agoThese folds aren't helping that much now that code has been refactored
Chris Han []
These folds aren't helping that much now that code has been refactored

6 years agoFix login form layout weirdness on firefox
Chris Han []
Fix login form layout weirdness on firefox

6 years agoClear error messages before submitting login request
Chris Han []
Clear error messages before submitting login request

6 years agoMake sure javascript login is internationalized
Chris Han []
Make sure javascript login is internationalized

6 years agoAdd javascript login popup
Chris Han []
Add javascript login popup

6 years agoAutofocus username field on login form
Chris Han []
Autofocus username field on login form

6 years agoNo need to enable the login link on the login page
Chris Han []
No need to enable the login link on the login page

6 years agoUse divs for login form layout, start adding styles, extract strings
Chris Han []
Use divs for login form layout, start adding styles, extract strings

6 years agoStart adding minor style to login link
Chris Han []
Start adding minor style to login link

6 years agoDisplay logged in username on logout button
Chris Han []
Display logged in username on logout button

6 years agoMove login link within page header html
Chris Han []
Move login link within page header html

6 years agoRedirect to the previous page when logging in/out
Chris Han []
Redirect to the previous page when logging in/out

6 years agoStart adding basic login infrastructure (still needs styling)
Chris Han []
Start adding basic login infrastructure (still needs styling)

6 years agoAdd debug locale to gitignore
Chris Han []
Add debug locale to gitignore

6 years agoRemove git logo
Chris Han []
Remove git logo

6 years agoAdd users.conf.php to gitignore
Chris Han []
Add users.conf.php to gitignore

6 years agoInitialize and load user list
Chris Han []
Initialize and load user list

6 years agoAdd user and userlist classes
Chris Han []
Add user and userlist classes

6 years agoBump version
Chris Han []
Bump version

6 years agoW3C validator doesn't like timezones without colons, even though the spec says it's ok
Chris Han []
W3C validator doesn't like timezones without colons, even though the spec says it's ok

6 years agoAllow tooltips to expand more to work better with git's default line wrapping
Chris Han []
Allow tooltips to expand more to work better with git's default line wrapping

6 years agoDisable graphing
Chris Han []
Disable graphing

I've gotten complaints that my graphs are not user friendly :(

Seriously though, the graphs are kind of clumsy. I was still learning d3
at the time. After implementing a number of graphs in other projects,
I've gotten a much better handle on using d3 and I would like to rework
the graphs before release to make a good first impression. Plus I need
to consider how to handle the fact that some browsers (IE8, I'm looking
at you) don't support SVG.

All the code still exists but the entry points have been disabled.

6 years agoExtract file/directory not found strings
Chris Han []
Extract file/directory not found strings

6 years agoThrow an error when an invalid path is specified in the url
Chris Han []
Throw an error when an invalid path is specified in the url

6 years agoDon't include d3 in minification
Chris Han []
Don't include d3 in minification

6 years agoNo need to develop with minified modernizr
Chris Han []
No need to develop with minified modernizr

6 years agoUse search type for commit search field
Chris Han []
Use search type for commit search field

6 years agoDon't show duplicate search clear button if webkit is already showing one
Chris Han []
Don't show duplicate search clear button if webkit is already showing one

6 years agoUse search type field for project list search
Chris Han []
Use search type field for project list search

6 years agoUse time tags to attach machine readable data to timestamps
Chris Han []
Use time tags to attach machine readable data to timestamps

6 years agoSet html lang based on selected locale
Chris Han []
Set html lang based on selected locale

6 years agoEnsure tag and head lists have consistent columns on project summary page
Chris Han []
Ensure tag and head lists have consistent columns on project summary page

6 years agoRemove redundant escape flags
Chris Han []
Remove redundant escape flags

comments