about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Fix change header class HEAD masterRory&2025-05-111-1/+1
* Show change-id header content if presentKatalin Rebhan2025-05-104-2/+24
* Sendfile, minor fixes in static file support, spawn more processes in test, c...Rory&2025-04-274-5/+25
* Fix test script, serve resourcesRory&2025-04-262-1/+48
* css: Support for dark modeSamuel Lidén Borell2025-04-264-44/+217
* Clean up flake importsRory&2025-04-262-77/+4
* Add test stack, fix git version in makefileRory&2025-03-124-1/+128
* Increase footer contrastRory&2025-03-121-2/+2
* Update git to 2.48.1 1.5.1Rory&2025-03-128-10/+9
* CGit-magenta 1.5.0Rory&2025-03-124-24/+17
* Fix changes after rebasing on upstream cgitRory&2025-03-121-1/+1
* Add nix result and .idea to gitignoreRory&2025-03-121-0/+2
* Add nix packageRory&2025-03-123-0/+188
* Bump version to 1.4.1June McEnroe2025-03-121-1/+1
* Bump version to 1.4.0June McEnroe2025-03-121-1/+1
* Bump version to 1.3.0June McEnroe2025-03-121-1/+1
* Update information for forkJune McEnroe2025-03-124-11/+13
* Remove Lua supportJune McEnroe2025-03-1216-1500/+0
* Silence owner-info errorJune McEnroe2025-03-121-2/+0
* Remove default faviconJune McEnroe2025-03-124-4/+2
* Show about path in page titleJune McEnroe2025-03-121-0/+3
* Fix crash trying to print "this commit" on 404sJune McEnroe2025-03-121-1/+1
* Fix tests for diff spansJune McEnroe2025-03-122-4/+4
* Use <pre> and <span> to print diffsJune McEnroe2025-03-122-22/+20
* Use buffered stdioEric Wong2025-03-125-3/+33
* Improve button spacing for browsers w/o CSSEric Wong2025-03-123-4/+11
* Improve decoration display for browsers without CSSEric Wong2025-03-122-6/+4
* Use <pre> for commit-msgEric Wong2025-03-124-10/+5
* Improve pageheader display on text-based browsersEric Wong2025-03-122-4/+13
* Add "this commit" option to switch formAlyssa Ross2025-03-121-0/+12
* Remove dependency on memrchrJune McEnroe2025-03-121-1/+4
* git: update to v2.46.0Christian Hesse2024-08-0220-12/+57
* fix building with clangDenis Pronin2024-07-162-4/+4
* ui-stats: add missing source headerChristian Hesse2024-07-161-0/+8
* git: update to v2.45.2Christian Hesse2024-06-012-1/+1
* git: update to v2.45.1Christian Hesse2024-05-142-1/+1
* git: update to v2.45.0Christian Hesse2024-04-294-4/+4
* git: update to v2.44.0Christian Hesse2024-02-232-1/+1
* git: update to v2.43.2Christian Hesse2024-02-142-1/+1
* git: update to v2.43.0Christian Hesse2023-11-202-1/+1
* git: update to v2.42.1Christian Hesse2023-11-022-1/+1
* git: update to v2.42.0Christian Hesse2023-08-214-3/+3
* git: update to v2.41.0Christian Hesse2023-06-0119-68/+77
* git: update to v2.40.1Christian Hesse2023-04-252-1/+1
* git: update to v2.40.0Christian Hesse2023-03-132-1/+1
* git: update to v2.39.2Christian Hesse2023-02-142-1/+1
* git: update to v2.39.1Christian Hesse2023-01-182-1/+1
* config: make empty js= omit script tagSamuel Lidén Borell2023-01-101-0/+8
* js: add dynamic age updateAndy Green2022-12-193-1/+63
* config: add jsAndy Green2022-12-196-0/+33
* css: change to be a listAndy Green2022-12-194-7/+22
* cgitrc: handle value "0" for max-repo-countChristian Hesse2022-12-192-3/+6
* cache: tolerate short writes in print_slotHristo Venev2022-12-191-20/+25
* global: use release_commit_memory()John Keeping2022-12-193-8/+4
* css: reset font size for blame oidJohn Keeping2022-12-191-0/+4
* ui-blame: add a link to the parent commit in blameJohn Keeping2022-12-191-0/+9
* about: allow to give head from queryChristian Hesse2022-12-192-8/+10
* html: fix handling of null bytePeter Prohaska2022-12-191-1/+1
* ui-atom: generate valid Atom feedsJune McEnroe2022-12-191-11/+20
* ui-shared: use owner-filter for repo page headersJune McEnroe2022-12-191-1/+7
* ui-commit: use git raw note formatChris Mayo2022-12-191-1/+1
* ui-repolist,ui-shared: remove redundant title on repo anchorsChris Mayo2022-12-192-2/+2
* ui-commit: show subject in commit page titleJune McEnroe2022-12-191-0/+1
* ui-tree: show symlink targets in tree listingJune McEnroe2022-12-191-2/+20
* ui-tree,ui-blame: bail from blame if blob is binaryJune McEnroe2022-12-193-2/+9
* git: update to v2.39.0Christian Hesse2022-12-192-1/+1
* git: update to v2.38.2Christian Hesse2022-12-192-1/+1
* git: update to v2.38.1Christian Hesse2022-12-192-1/+1
* git: update to v2.38.0Christian Hesse2022-12-192-1/+1
* git: update to v2.37.3Christian Hesse2022-12-192-1/+1
* git: update to v2.37.2Christian Hesse2022-12-192-1/+1
* git: update to v2.37.1Christian Hesse2022-12-192-1/+1
* git: update to v2.37.0Christian Hesse2022-12-192-1/+1
* git: update to v2.36.1Christian Hesse2022-12-192-1/+1
* shared: fix bad free in cgit_diff_treeJune McEnroe2022-12-191-7/+5
* git: update to v2.36.0Christian Hesse2022-04-183-2/+2
* git: update to v2.35.3Christian Hesse2022-04-182-1/+1
* git: update to v2.35.2Christian Hesse2022-04-122-1/+1
* git: update to v2.35.1Christian Hesse2022-01-292-1/+1
* git: update to v2.35.0Christian Hesse2022-01-242-1/+1
* git: update to v2.34.1Christian Hesse2021-11-242-1/+1
* git: update to v2.34.0Christian Hesse2021-11-153-2/+2
* git: update to v2.33.0Christian Hesse2021-11-032-1/+1
* git: update to v2.32.0Christian Hesse2021-06-086-36/+23
* git: update to v2.31.1Christian Hesse2021-05-182-1/+1
* md2html: use proper formatting for hrChristian Hesse2021-05-121-5/+1
* git: update to v2.31.0Christian Hesse2021-03-163-4/+5
* git: update to v2.30.1Christian Hesse2021-02-102-1/+1
* tests: t0107: support older and/or non-GNU tarTodd Zullinger2020-12-291-4/+4
* md2html: use sane_lists extensionJason A. Donenfeld2020-12-291-0/+1
* git: update to v2.30.0Christian Hesse2020-12-296-33/+35
* git: update to v2.29.2Christian Hesse2020-10-302-1/+1
* git: update to v2.29.1Christian Hesse2020-10-272-1/+1
* tests: try with commit-graphChristian Hesse2020-10-221-4/+8
* tests: do not copy snapshots to /tmp/Christian Hesse2020-10-221-6/+3
* global: replace hard coded hash lengthChristian Hesse2020-10-204-6/+5
* global: replace references to 'sha1' with 'oid'Christian Hesse2020-10-2013-66/+66
* git: update to v2.29.0Christian Hesse2020-10-197-35/+35
* git: update to v2.28.0Christian Hesse2020-07-272-1/+1
* git: update to v2.27.0Christian Hesse2020-06-022-1/+1
* git: update to v2.26.0Christian Hesse2020-03-232-1/+1
* Bump version v1.2.3Jason A. Donenfeld2020-03-131-1/+1
* global: use proper accessors for maybe_treeJason A. Donenfeld2020-03-137-19/+29
* ui-snapshot: add support for zstd compressionChristian Hesse2020-03-124-4/+56
* tests: add tests for xz compressed snapshotsChristian Hesse2020-03-122-1/+43
* ui-snapshot: add support for lzip compressionHanspeter Portner2020-02-264-3/+52
* git: update to v2.25.1Christian Hesse2020-02-172-1/+1
* tests: allow to skip git version testsChristian Hesse2020-01-131-0/+4
* Bump version v1.2.2Jason A. Donenfeld2020-01-131-1/+1
* git: update to v2.25.0Christian Hesse2020-01-133-2/+2
* tests: skip tests if strace is not functionalChristian Hesse2019-12-111-0/+6
* git: update to v2.24.1Christian Hesse2019-12-102-1/+1
* ui-repolist: do not return unsigned (negative) valueChristian Hesse2019-11-221-1/+1
* git: update to v2.24.0Christian Hesse2019-11-083-2/+2
* git: update to v2.23.0Christian Hesse2019-10-252-1/+1
* git: update to v2.22.0Christian Hesse2019-10-253-7/+12
* ui-tree: allow per repository override for enable-blameChristian Hesse2019-06-256-3/+13
* tests: successfully validate rc versionsChristian Hesse2019-06-051-1/+1
* git: update to v2.21.0Christian Hesse2019-06-059-15/+21
* ui-ssdiff: ban strncat()Christian Hesse2019-06-051-3/+5
* global: make 'char *path' const where possibleChristian Hesse2019-06-059-10/+10
* ui-shared: restrict to 15 levelsJason A. Donenfeld2019-05-201-1/+3
* ui-diff,ui-tag: don't use htmlf with non-formatted stringsChris Mayo2019-02-232-3/+3
* ui-ssdiff: resolve HTML5 validation errorsChris Mayo2019-02-231-4/+6
* filters: migrate from luacrypto to luaosslJason A. Donenfeld2019-01-035-44/+83
* ui-shared: fix broken sizeof in title setting and rewriteJason A. Donenfeld2019-01-021-26/+8
* git: update to v2.20.0Christian Hesse2018-12-094-2/+3
* ui-blame: set repo for sbJason A. Donenfeld2018-11-251-0/+1
* auth-filter: pass url with query string attachedJason A. Donenfeld2018-11-253-3/+37
* git: use xz compressed archive for downloadChristian Hesse2018-11-211-2/+2
* git: update to v2.19.1Christian Hesse2018-10-1215-22/+23
* ui-ssdiff: ban strcat()Christian Hesse2018-09-111-2/+4
* ui-ssdiff: ban strncpy()Christian Hesse2018-09-111-2/+1
* ui-shared: ban strcat()Christian Hesse2018-09-111-4/+8
* ui-patch: ban sprintf()Christian Hesse2018-09-111-2/+5
* ui-log: ban strncpy()Christian Hesse2018-09-111-1/+1
* ui-log: ban strcpy()Christian Hesse2018-09-111-1/+1
* parsing: ban sprintf()Christian Hesse2018-09-111-1/+1
* parsing: ban strncpy()Christian Hesse2018-09-111-2/+1
* filters: generate anchor links from markdownChristian Hesse2018-08-281-2/+15
* Bump version. v1.2.1Jason A. Donenfeld2018-08-031-1/+1
* clone: fix directory traversalJason A. Donenfeld2018-08-031-4/+19
* config: record repo.snapshot-prefix in the per-repo configKonstantin Ryabitsev2018-08-031-0/+2
* auth-filters: add simple file-based authentication schemeJason A. Donenfeld2018-08-031-0/+352
* auth-filters: use crypt() in simple-authenticationJason A. Donenfeld2018-07-151-13/+6
* auth-filters: generate secret securelyJason A. Donenfeld2018-07-152-18/+85
* auth-filters: do not crash on nil usernameJason A. Donenfeld2018-07-141-1/+1
* auth-filter: do not write more than we've readJason A. Donenfeld2018-07-141-2/+2
* auth-filters: do not use HMAC-SHA1Jason A. Donenfeld2018-07-142-4/+4
* Bump version. v1.2Jason A. Donenfeld2018-07-131-1/+1
* Update COPYINGTodd Zullinger2018-07-101-20/+19
* css: use correct size in annotated decorationJason A. Donenfeld2018-07-081-0/+1
* cgitrc.5: add local tar signature exampleJason A. Donenfeld2018-07-051-4/+15
* Fix gcc 8.1.1 compiler warningsJason A. Donenfeld2018-07-043-15/+23
* cgitrc.5: document new signature notesJason A. Donenfeld2018-07-031-1/+17
* snapshot: support tar signature for compressed tarChristian Hesse2018-07-032-2/+10
* extra-head-content: introduce another option for meta tagsJason A. Donenfeld2018-07-035-0/+12
* Use string list strdup_strings for mimetypesJohn Keeping2018-06-271-2/+2
* manpage: fix sorting orderAndy Green2018-06-271-88/+88
* cache: close race window when unlocking slotsJohn Keeping2018-06-271-23/+14
* git: update to v2.18.0Christian Hesse2018-06-2713-70/+71
* global: remove functionality we deprecated for cgit v1.0Christian Hesse2018-06-275-43/+3
* snapshot: strip bit from struct cgit_snapshot_formatChristian Hesse2018-06-275-10/+17
* snapshot: support special value 'all' to enable all formatsChristian Hesse2018-06-272-0/+4
* snapshot: support archive signaturesJohn Keeping2018-06-273-1/+84
* ui-refs: use shared function to print tag downloadsJohn Keeping2018-06-271-26/+1
* ui-shared: pass separator in to cgit_print_snapshot_links()John Keeping2018-06-274-5/+6
* ui-shared: use the same snapshot logic as ui-refsJohn Keeping2018-06-271-1/+7
* ui-shared: rename parameter to cgit_print_snapshot_links()John Keeping2018-06-272-3/+3
* ui-shared: remove unused parameterJohn Keeping2018-06-274-5/+4
* ui-refs: remove unnecessary sanity checkJohn Keeping2018-06-271-3/+0
* ui-snapshot: filter permitted snapshot requestsJohn Keeping2018-06-271-1/+1
* Add "snapshot-prefix" repo configurationJohn Keeping2018-06-277-4/+23
* ui-snapshot: pass repo into get_ref_from_filename()John Keeping2018-06-271-3/+4
* ui-shared: pass repo object to print_snapshot_links()John Keeping2018-06-274-10/+8
* ui-log: highlight annotated tags in different colorChristian Hesse2018-06-272-1/+13
* print git version string in footerChristian Hesse2018-06-271-2/+3
* git: update to v2.17.1Christian Hesse2018-06-273-2/+2
* ui-blame: free read_sha1_file() buffer after useAndy Green2018-06-191-1/+4
* ui-tag: Fix inconsistent capitalizationJon DeVree2018-06-161-1/+1
* ui-tree: free read_sha1_file() buffer after useAndy Green2018-06-161-0/+2
* Makefile: drive asciidoc directly for HTML outputJohn Keeping2018-06-162-4/+8
* doc: use consistent id's when generating html filesTodd Zullinger2018-02-211-1/+1
* cgit: prepare repo before error pagesJason A. Donenfeld2018-02-121-7/+12
* ui-blame: Allow syntax highlightingJeff Smith2018-01-193-13/+62
* ui-blame: Make each column into a single table cellJeff Smith2018-01-192-23/+54
* ui-blame: Break out emit_blame_entry into component methodsJeff Smith2018-01-191-14/+30
* ui-blame: Distinguish hashes column from lines columnJeff Smith2018-01-192-1/+2
* git: update to v2.16.0Christian Hesse2018-01-198-10/+9
* git: update to v2.15.1Christian Hesse2017-12-063-1/+2
* global: spelling fixesVille Skyttä2017-10-154-8/+8
* ui-shared: use type='search' for the search boxVille Skyttä2017-10-151-2/+2
* filter: pipe_fh should be localJason A. Donenfeld2017-10-142-7/+7
* parsing: don't clear existing state with empty inputJohn Keeping2017-10-141-2/+1
* ui-tree: link to blame UI if enabledJeff Smith2017-10-033-4/+29
* ui-blame: add blame UIJeff Smith2017-10-038-1/+265
* ui-shared: make a char* parameter constJeff Smith2017-10-032-12/+9
* ui-tree: move set_title_from_path to ui-sharedJeff Smith2017-10-033-33/+35
* html: html_ntxt with no ellipsisJeff Smith2017-10-033-23/+14
* cache: flush stdio before restoring FDsJohn Keeping2017-10-032-2/+6
* Use https for submoduleDaniel M. Weeks2017-09-221-1/+1
* ui-plain: print symlink contentJohn Keeping2017-08-101-1/+1
* cgit: don't set vpath unless repo is setJohn Keeping2017-08-101-6/+6
* parsing: clear query path before startingJohn Keeping2017-08-101-1/+1
* ui-shared: don't print path crumbs without a repoJohn Keeping2017-08-101-1/+1
* ui-atom: properly escape delimiter in page linkJohn Keeping2017-08-101-1/+1
* git: update to v2.14Jeff Smith2017-08-1014-42/+43
* git: update to v2.13.4Christian Hesse2017-08-104-5/+10
* Update .mailmap with my new email addressLukas Fleischer2017-07-271-2/+2
* Remove unused variable from sort_section()Lukas Fleischer2017-04-051-1/+0
* ui-repolist: properly sort by ageJason A. Donenfeld2017-03-301-21/+17
* ui-patch: fix crash when using path limitLukas Fleischer2017-01-231-4/+3
* syntax-highlighting: replace invalid unicode with ?Jason A. Donenfeld2017-01-221-2/+2
* git: update to v2.11.0Christian Hesse2016-11-303-2/+2
* Link with -ldl on GNU HurdPeter Colberg2016-11-251-1/+1
* git: update to v2.10.2 againJohn Keeping2016-11-241-0/+0
* Bump version. v1.1Jason A. Donenfeld2016-11-232-1/+1
* css: highlight even table rows and skip empty rowsChristian Hesse2016-11-233-3/+24
* git: update to v2.10.2Christian Hesse2016-11-062-1/+1
* ui-blog: fix oid handlingChristian Hesse2016-10-121-5/+5
* shared: remove unused function strlpart()Christian Hesse2016-10-122-17/+0
* shared: remove unused function strrpart()Christian Hesse2016-10-122-16/+0
* ui-repolist: fix memory leakChristian Hesse2016-10-121-1/+3
* Use skip_prefix() to get rid of magic constantsLukas Fleischer2016-10-122-28/+34
* patch: reapply path limitJohn Keeping2016-10-121-2/+8
* ui-repolist: fix memory leakChristian Hesse2016-10-071-1/+4
* git: update to v2.10.1Christian Hesse2016-10-042-1/+1
* ui-tree: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-3/+3
* ui-tag: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-6/+6
* ui-snapshot: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-9/+9
* ui-shared: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-5/+5
* ui-plain: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-3/+3
* ui-patch: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-11/+11
* ui-log: replace get_sha1() with get_oid()Christian Hesse2016-10-041-1/+1
* ui-commit: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-4/+4
* ui-blob: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-22/+22
* cgit: replace 'unsigned char sha1[20]' with 'struct object_id oid'Christian Hesse2016-10-041-4/+5
* Makefile: remove extra spaceJason A. Donenfeld2016-10-011-1/+1
* Simplify http_parse_querystring()Lukas Fleischer2016-10-012-57/+11
* ui-tree: remove a fixed size bufferJohn Keeping2016-10-011-6/+9
* ui-tag: clean up taginfoJohn Keeping2016-10-011-2/+4
* shared: make cgit_free_taginfo() publicJohn Keeping2016-10-012-1/+2
* shared: remove return value from cgit_free_commitinfo()John Keeping2016-10-012-3/+2
* tree: allow skipping through single-child treesJohn Keeping2016-10-011-2/+68
* ui-ssdiff: fix decl-after-statement warningsJohn Keeping2016-10-011-2/+2
* ui-shared: fix decl-after-statement warningsJohn Keeping2016-10-011-5/+7
* configfile: fix EOF handlingJohn Keeping2016-10-011-1/+3
* git: update to v2.10.0Christian Hesse2016-09-049-62/+62
* Fix qry.head leak on errorRichard Maw2016-07-121-4/+4
* git: update to v2.9.1Christian Hesse2016-07-122-1/+1