Qnap [ Gitea ] [ 1.18.3.0 ] Git with a cup of tea

QoolBox

Représentant QNAP
2 Janvier 2014
10 559
163
153
49
France
www.qnap.com
gitea.gif

source : http://gitea.io/

Download :


https://www.myqnap.org/product/gitea

Note :

Qgit as dependency

About :

The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. Want to try it before doing anything else? Do it with the online demo! This project has been forked from Gogs since 2016.11 but changed a lot.
 
Dernière édition:
Hi,

To use Gitea with ssl on QNAP

- install ssl certificat on NAS (I use let’s encrypt)
- install Gitea
- update app.ini located in /opt/Gitea/custom/conf


Code:
[server]
PROTOCOL=https
ROOT_URL = `https://git.example.com:3000/`
HTTP_PORT = 3000
CERT_FILE = /mnt/HDA_ROOT/.config/QcloudSSLCertificate/cert/cert
KEY_FILE = /mnt/HDA_ROOT/.config/QcloudSSLCertificate/cert/key


replace https://git.example.com:3000/ with your domaine.


- save and restart Gitea

more infos :

https://docs.gitea.io/en-us/https-setup/

https://github.com/go-gitea/gitea/blob/master/custom/conf/app.ini.sample

I hope this can help and sorry for my english. :oops:
 
updated

Code:
v1.14.0


SECURITY
Respect approved email domain list for externally validated user registration (#15014)
Add reverse proxy configuration support for remote IP address detection (#14959)
Ensure validation occurs on clone addresses too (#14994)
BREAKING
Fix double 'push tag' action feed (#15078) (#15083)
Remove possible resource leak (#15067) (#15082)
Handle unauthorized user events gracefully (#15071) (#15074)
Restore Access.log following migration to Chi framework (Stops access logging of /api/internal routes) (#14475)
Migrate from Macaron to Chi framework (#14293)
Deprecate building for mips (#14174)
Consolidate Logos and update README header (#14136)
Inline manifest.json (#14038)
Store repository data in data path if not previously set (#13991)
Rename "gitea" png to "logo" (#13974)
Standardise logging of failed authentication attempts in internal SSH (#13962)
Add markdown support in organization description (#13549)
Improve users management through the CLI (#6001) (#10492)
FEATURES
Create a new issue with reference to lines of code from file view (#14863)
Repository transfer has to be confirmed, if user can not create repo for new owner (#14792)
Allow blocking some email domains from registering an account (#14667)
Create a new issue based on reference to an issue comment (#14366)
Add support to migrate from gogs (#14342)
Add pager to the branches page (#14202)
Minimal OpenID Connect implementation (#14139)
Display current stopwatch in navbar (#14122)
Display SVG files as images instead of text (#14101)
Disable SSH key deletion of externally managed Keys (#13985)
Add support for ed25519_sk and ecdsa_sk SSH keys (#13462)
Add support for Mastodon OAuth2 provider (#13293)
Add gitea sendmail command (#13079)
Create DB session provider(based on xorm) (#13031)
Add dismiss review feature (#12674)
Make manual merge autodetection optional and add manual merge as merge method (#12543)
Dump github/gitlab/gitea repository data to a local directory and restore to gitea (#12244)
Create Rootless Docker image (#10154)
API
Speedup issue search (#15179) (#15192)
Get pull, return head branch sha, even if deleted (#14931)
Export LFS & TimeTracking function status (#14753)
Show Gitea version in swagger (#14654)
Fix PATCH /repos/{owner}/{repo} panic (#14637)
Add Restricted Field to User (#14630)
Add support for ref parameter to get raw file API (#14602)
Add affected files of commits to commit struct (#14579)
Fix CJK fonts again and misc. font issues (#14575)
Add delete release by tag & delete tag (#14563) & (#13358)
Add pagination to ListBranches (#14524)
Add signoff option in commit form (#14516)
GetRelease by tag only return release (#14397)
Add MirrorInterval to the API (#14163)
Make BasicAuth Prefix case insensitive (#14106)
Add user filter to issueTrackedTimes, enable usage for issue managers (#14081)
Add ref to create/edit issue options & deprecated assignee (#13992)
Add Ref to Issue (#13946)
Expose default theme in meta and API (#13809)
Send error message when CSRF token is missing (#13676)
List, Check, Add & delete endpoints for repository teams (#13630)
Admin EditUser: Make FullName, Email, Website & Location optional (#13562)
Add more filters to issues search (#13514)
Add review request api (#11355)
BUGFIXES
Fix delete nonexist oauth application 500 and prevent deadlock (#15384) (#15396)
Always set the merge base used to merge the commit (#15352) (#15385)
Upgrade to bluemonday 1.0.7 (#15379) (#15380)
Turn RepoRef and RepoAssignment back into func(*Context) (#15372) (#15377)
Move FCGI req.URL.Path fix-up to the FCGI listener (#15292) (#15361)
Show diff on rename with diff changes (#15338) (#15339)
Fix handling of logout event (#15323) (#15337)
Fix CanCreateRepo check (#15311) (#15321)
Fix xorm log stack level (#15285) (#15316)
Fix bug in Wrap (#15302) (#15309)
Drop the event source if we are unauthorized (#15275) (#15280)
Backport Fix graph pagination (#15225) (#15249)
Prevent NPE in CommentMustAsDiff if no hunk header (#15199) (#15200)
should run RetrieveRepoMetas() for empty pr (#15187) (#15190)
Move setting to enable closing issue via commit in non default branch to repo settings (#14965)
Show correct issues for team dashboard (#14952)
Ensure that new pull request button works on forked forks owned by owner of the root and reduce ambiguity (#14932)
Only allow issue labels from owner repository or organization (#14928)
Fix alignment of People and Teams right arrow on org homepage (#14924)
Fix overdue marking of closed issues and milestones (#14923)
Prevent panic when empty MilestoneID in repo/issue/list (#14911)
Fix migration context data (#14910)
Handle URLs with trailing slash (#14852)
Add CORS config on to /login/oauth/access_token endpoint (#14850)
Make searching issues by keyword case insensitive on DB (#14848)
Prevent use of double sub-path and incorrect asset path in manifest (#14827)
Fix link account ui (#14763)
Fix preview status switch button on wiki editor (#14742)
Fix github download on migration (#14703)
Fix svg spacing (#14638)
Prevent adding nil label to .AddedLabels or .RemovedLabels (#14623)
Truncated organizations name (#14615)
Exclude the current dump file from the dump (#14606)
Use OldRef instead of CommitSHA for DeleteBranch comments (#14604)
Ensure memcache caching works when TTL greater than 30 days (#14592)
Remove NULs byte arrays passed to PostProcess (#14587)
Restore detection of branches are equal on compare page (#14586)
Fix incorrect key name so registerManualConfirm works (#14455)
Fix close/reopen with comment (#14436)
Allow passcode invalid error to appear (#14371)
Escape branch names in compare url (#14364)
Label and milestone webhooks on issue/pull creation (#14363)
Handle NotifyCreateRef as create branch in feeds (#14245)
Prevent clipping input text in Chrome + Segoe UI Font (#14179)
Fix UI on edit auth source page (#14137)
Fix git.parseTagData (#14105)
Refactor get tag to remove unnecessary steps (#14058)
Fix integrations test error with space in CURDIR path (#14056)
Dropdown triangle fixes (#14028)
Fix label of --id in admin delete user (#14005)
Cause NotifyMigrateRepository to emit a repo create webhook (#14004)
Update HEAD to match defaultBranch in template generation (#13948)
Fix action avatar loading (#13909)
Fix issue participants (#13893)
Fix avatar template error (#13833)
Fix review request notification email links when external issue tracker is enabled (#13723)
Fix blame line alignment (#13542)
Include OriginalAuthor in Reaction constraint (#13505)
Comments on review should have the same sha (#13448)
Fix whitespace rendering in diff (#13415)
Fixed git args duplication (#13411)
Fix bug on release publisherid migrations (#13410)
Fix --port setting (#13288)
Keep database transactions not too big (#13254)
Git version check, ignore pre-releases constraints (#13234)
Handle and propagate errors when checking if paths are Dirs, Files or Exist (#13186)
Update Mirror IsEmpty status on synchronize (#13185)
Use GO variable in go-check target (#13146) (#13147)
ENHANCEMENTS
UI style improvements
Dropzone styling improvements (#15291) (#15374)
Add size to Save function (#15264) (#15270)
Monaco improvements (#15333) (#15345)
Support .mailmap in code activity stats (#15009)
Sort release attachments by name (#15008)
Add ui.explore settings to control view of explore pages (#14094)
Make internal SSH server host key path configurable (#14918)
Hide resync all ssh principals when using internal ssh server (#14904)
Add SameSite setting for cookies (#14900)
Move Bleve and Elastic code indexers to use a common cat-file --batch (#14781)
Add environment-to-ini to docker image (#14762)
Add preview support for wiki editor when disable simpleMDE (#14757)
Add easyMDE(simpleMDE) support for release content editor (#14744)
Organization removal confirmation using name not password (#14738)
Make branch names in PR description clickable (#14716)
Add Password Algorithm option to install page (#14701)
Add fullTextSearch to dropdowns by default (#14694)
Fix truncated organization names (#14655)
Whitespace in commits (#14650)
Sort / move project boards (#14634)
Make fileheader sticky in diffs (#14616)
Add helper descriptions on new repo page (#14591)
Move the stopwatches to the eventsource stream (#14588)
Add Content-Length header to HEAD requests (#14542)
Add Image Diff options in Diff view (#14450)
Improve Description in new/ edit Project template (#14429)
Allow ssh-keygen on Windows to detect ssh key type (#14413)
Display error if twofaSecret cannot be retrieved (#14372)
Sort issue search results by revelance (#14353)
Implement ghost comment mitigation (#14349)
Upgrade blevesearch dependency to v2.0.1 (#14346)
Add edit, delete and reaction support to code review comments on issue page (#14339)
Merge default and system webhooks under one menu (#14244)
Add option for administrator to reset user 2FA (#14243)
Add option to change username to the admin panel (#14229)
Check for 'main' as potential default branch name (#14193)
Project: show referenced PRs in issue cards (#14183)
Use caddy's certmagic library for extensible/robust ACME handling (#14177)
CLI support for OAuth sources custom icons (#14166)
Custom icons for OAuth sources (#14161)
Team dashboards (#14159)
KanBan: be able to set default board (#14147)
Disable Fomantic's custom scrollbars (#14109)
Add UI to delete tracked times (#14100)
Rework heatmap permissions (#14080)
Issue and pull request filters on organization dashboard (#14072)
Fix webhook list styling (#14001)
Show dropdown with all statuses for commit (#13977)
Show status check for merged PRs (#13975)
Diff stat improvements (#13954)
Report permissions denied in internal SSH (#13953)
Markdown task list improvements (#13952)
Heatmap days clickable (#13935)
chore: use octicon-mirror for feeds display (#13928)
Move diff split code into own template file (#13919)
Markdown: Enable wrapping in code blocks and a color tweak (#13894)
Do not reload page after adding comments in Pull Request reviews (#13877)
Add pull request manually merge instruction (#13840)
add thumbnail preview section to issue attachments (#13826)
Move Repo APIFormat to convert package (#13787)
Move notification APIFormat (#13783)
Swap swagger-ui with swagger-ui-dist (#13777)
User Settings: Ignore empty language codes & validate (#13755)
Improve migrate page and add card CSS (#13751)
Add block on official review requests branch protection (#13705)
Add review requested filter on pull request overview (#13701)
Use chronological commit order in default squash message (#13696)
Clickable links in pull request (and issue) titles (#13695)
Support shortened commit SHAs in URLs (#13686)
Use native git variants by default with go-git variants as build tag (#13673)
Don't render dropdown when only 1 merge style is available (#13670)
Move webhook type from int to string (#13664)
Direct avatar rendering (#13649)
Verify password for local-account activation (#13631)
Prevent clone protocol button flash on page load (#13626)
Remove fetch request from heatmap (#13623)
Refactor combine label comments with tests (#13619)
Move metrics from macaron to chi (#13601)
Issue and Pulls lists rework (#13594)
HTTP cache rework and enable caching for storage assets (#13569)
Use mount but not register for chi routes (#13555)
Use monaco for the git hook editor (#13552)
Make heatmap colors more distinct (#13533)
Lazy-load issue reviewers and assignees avatars (#13526)
Change search and filter icons to SVG (#13473)
Create tag on ui (#13467)
updateSize when create a repo with init commit (#13441)
Added title and action buttons to Project view page (#13437)
Override fomantic monospace fonts and set size (#13435)
Rework focused comment styling (#13434)
Tags cleanup (#13428)
Various style tweaks (#13418)
Refactor push update (#13381)
Comment box tweaks and SVG dropdown triangles (#13376)
Various style fixes (#13372)
Change repo home page icons to SVG (#13364)
Use CSS Vars for primary color (#13361)
Refactor image paste code (#13354)
Switch from SimpleMDE to EasyMDE (#13333)
Group Label Changed Comments in timeline (#13304)
Make the logger an interface (#13294)
Fix PR/Issue titles on mobile (#13292)
Rearrange the order of the merged by etc. in locale (#13284)
Replace footer and modal icons with SVG (#13245)
Issues overview should not show issues from archived repos (#13220)
Show stale label for stale code comment which is marked as resolved (#13213)
Use CSS Variables for fonts, remove postcss-loader (#13204)
Add mentionable teams to tributeValues and change team mention rules to gh's style (#13198)
Move install pages out of main macaron routes (#13195)
Update outdated label to use Fomantic UI style (#13181)
Added option to disable webhooks (#13176)
Change order of possible-owner organizations to alphabetical (#13160)
Log IP on SSH authentication failure for Built-in SSH server (#13150)
Added option to disable migrations (#13114)
New "Add Mirror" Button in the Organization view (#13105)
Manually approve new registration (#13083)
Cron job to cleanup hook_task table (#13080)
Use the headline comment of pull-request as the squash commit's message (#13071)
Clarify the suffices and prefixes of setting.AppSubURL and setting.AppURL (#12999)
Slightly simplify the queue settings code to help reduce the risk of problems (#12976)
Add precise search type for Elastic Search (#12869)
Move APIFormat functions into convert package (#12856)
Multiple GitGraph improvements: Exclude PR heads, Add branch/PR links, Show only certain branches, (#12766)
Add TrN for repository limit (#12492)
Refactor doctor (#12264)
Add the tag list page to the release page (#12096)
Redirect on changed user and org name (#11649)
load U2F js only on pages which need it (#11585)
Make archival asynchronous (#11296)
Introduce go chi web framework as frontend of macaron, so that we can move routes from macaron to chi step by step (#7420)
Improve vfsgen to not unzip bindata files but send to browser directly (#7109)
Enhance release list (#6025)
DOCS
Swagger show models by default (#14880)
Add missing repo.projects unit into swagger (#14876)
Update docs and comments to remove macaron (#14491)
Issue template addition: Are you using Gitea behind CloudFlare? (#14098)
Generate man pages (#13901)
Reformat/fine-tune docs (#13897)
Added Table of Contents to long documentation pages (#13890)
Add docs command (#13429)
Update external-renderers.en-us.md (#13165)
MISC
Add builds for apple M1 (darwin arm64) (#14951)
Migrate to use jsoniter instead of encoding/json (#14841)
Reduce make verbosity (#13803)
Add git command error directory on log (#13194)
 
v1.14.1

Code:
BUGFIXES
Fix bug clone wiki (#15499) (#15502)
Github Migration ignore rate limit, if not enabled (#15490) (#15495)
Use subdir for URL (#15446) (#15493)
Query the DB for the hash before inserting in to email_hash (#15457) (#15491)
Ensure review dismissal only dismisses the correct review (#15477) (#15489)
Use index of the supported tags to choose user lang (#15452) (#15488)
Fix wrong file link in code search page (#15466) (#15486)
Quick template fix for built-in SSH server in admin config (#15464) (#15481)
Prevent superfluous response.WriteHeader (#15456) (#15476)
Fix ambiguous argument error on tags (#15432) (#15474)
Add created_unix instead of expiry to migration (#15458) (#15463)
Fix repository search (#15428) (#15442)
Prevent NPE on avatar direct rendering if federated avatars disabled (#15434) (#15439)
Fix wiki clone urls (#15430) (#15431)
Fix dingtalk icon url at webhook (#15417) (#15426)
Standardise icon on projects PR page (#15387) (#15408)
ENHANCEMENTS
Add option to skip LFS/attachment files for dump (#15407) (#15492)
Clone panel fixes (#15436)
Use semantic dropdown for code search query type (#15276) (#15364)
BUILD
Build go-git variants for windows (#15482) (#15487)
Lock down build-images dependencies (Partial #15479) (#15480)
MISC
Performance improvement for list pull requests (#15447) (#15500)
Fix potential copy lfs records failure when fork a repository (#15441) (#15485)
 
1.14.6

Code:
* SECURITY
  * Bump github.com/markbates/goth from v1.67.1 to v1.68.0 (#16538) (#16540)
  * Switch to maintained JWT lib (#16532) (#16535)
  * Upgrade to latest version of golang-jwt (as forked for 1.14) (#16590) (#16607)
* BUGFIXES
  * Add basic edit ldap auth test & actually fix #16252 (#16465) (#16495)
  * Make cancel from CatFileBatch and CatFileBatchCheck wait for the command to end (#16479) (#16481)
 

1.16.3 - 2022-03-02​

  • SECURITY
  • ENHANCEMENTS
    • Adjust error for already locked db and prevent level db lock on malformed connstr (#18923) (#18938)
  • BUGFIXES
    • Set max text height to prevent overflow (#18862) (#18977)
    • Fix newAttachmentPaths deletion for DeleteRepository() (#18973) (#18974)
    • Accounts with WebAuthn only (no TOTP) now exist ... fix code to handle that case (#18897) (#18964)
    • Send 404 on /{org}.gpg (#18959) (#18962)
    • Fix admin user list pagination (#18957) (#18960)
    • Fix lfs management setting (#18947) (#18946)
    • Fix login with email panic when email is not exist (#18942)
    • Update go-org to v1.6.1 (#18932) (#18933)
    • Fix <strong> html in translation (#18929) (#18931)
    • Fix page and missing return on unadopted repos API (#18848) (#18927)
    • Allow adminstrator teams members to see other teams (#18918) (#18919)
    • Don't treat BOM escape sequence as hidden character. (#18909) (#18910)
    • Correctly link URLs to users/repos with dashes, dots or underscores (… (#18908)
    • Fix redirect when using lowercase repo name (#18775) (#18902)
    • Fix migration v210 (#18893) (#18892)
    • Fix team management UI (#18887) (18886)
    • BeforeSourcePath should point to base commit (#18880) (#18799)
  • TRANSLATION
    • Backport locales from master (#18944)
  • MISC
 
  • J'aime
Réactions: FX Cachem

v1.16.4

Latest

  • SECURITY
  • ENHANCEMENTS
  • BUGFIXES
    • Refactor mirror code & fix StartToMirror (#18904) (#19075)
    • Update the webauthn_credential_id_sequence in Postgres (#19048) (#19060)
    • Prevent 500 when there is an error during new auth source post (#19041) (#19059)
    • If rendering has failed due to a net.OpError stop rendering (attempt 2) (#19049) (#19056)
    • Fix flag validation (#19046) (#19051)
    • Add pam account authorization check (#19040) (#19047)
    • Ignore missing comment for user notifications (#18954) (#19043)
    • Set rel="nofollow noindex" on new issue links (#19023) (#19042)
    • Upgrading binding package (#19034) (#19035)
    • Don't show context cancelled errors in attribute reader (#19006) (#19027)
    • Fix update hint bug (#18996) (#19002)
  • MISC
 

v1.16.8​

Latest


  • ENHANCEMENTS
    • Add doctor check/fix for bogus action rows (#19656) (#19669)
    • Make .cs highlighting legible on dark themes (#19604) (#19605)
  • BUGFIXES
    • Fix oauth setting list bug (#19681)
    • Delete user related oauth stuff on user deletion too (#19677) (#19680)
    • Fix new release from tags list UI (#19670) (#19673)
    • Prevent NPE when checking repo units if the user is nil (#19625) (#19630)
    • GetFeeds must always discard actions with dangling repo_id (#19598) (#19629)
    • Call MultipartForm.RemoveAll when request finishes (#19606) (#19607)
    • Avoid MoreThanOne error when creating a branch whose name conflicts with other ref names (#19557) (#19591)
    • Fix sending empty notifications (#19589) (#19590)
    • Ignore DNS error when doing migration allow/block check (#19566) (#19567)
    • Fix issue overview for teams (#19652) (#19653)
 

v1.17.0


Changelog​

  • BREAKING
    • Require go1.18 for Gitea 1.17 (#19918)
    • Make AppDataPath absolute against the AppWorkPath if it is not (#19815)
    • Nuke the incorrect permission report on /api/v1/notifications (#19761)
    • Refactor git module, make Gitea use internal git config (#19732)
    • Remove RequireHighlightJS field, update plantuml example. (#19615)
    • Increase minimal required git version to 2.0 (#19577)
    • Add a directory prefix gitea-src-VERSION to release-tar-file (#19396)
    • Use "main" as default branch name (#19354)
    • Make cron task no notice on success (#19221)
    • Add pam account authorization check (#19040)
    • Show messages for users if the ROOT_URL is wrong, show JavaScript errors (#18971)
    • Refactor mirror code & fix StartToMirror (#18904)
    • Remove deprecated SSH ciphers from default (#18697)
    • Add the possibility to allow the user to have a favicon which differs from the main logo (#18542)
    • Update reserved usernames list (#18438)
    • Support custom ACME provider (#18340)
    • Change initial TrustModel to committer (#18335)
    • Update HTTP status codes (#18063)
    • Upgrade Alpine from 3.13 to 3.15 (#18050)
    • Restrict email address validation (#17688)
    • Refactor Router Logger (#17308)
  • SECURITY
    • Use git.HOME_PATH for Git HOME directory (#20114) (#20293)
    • Add write check for creating Commit Statuses (#20332) (#20333)
    • Remove deprecated SSH ciphers from default (#18697)
  • FEDERATION
    • Return statistic information for nodeinfo (#19561)
    • Add Webfinger endpoint (#19462)
    • Store the foreign ID of issues during migration (#18446)
  • FEATURES
    • Automatically render wiki TOC (#19873)
    • Adding button to link accounts from user settings (#19792)
    • Allow set default merge style while creating repo (#19751)
    • Auto merge pull requests when all checks succeeded (#9307 & #19648)
    • Improve reviewing PR UX (#19612)
    • Add support for rendering console output with colors (#19497)
    • Add Helm Chart registry (#19406)
    • Add Goroutine stack inspector to admin/monitor (#19207)
    • RSS/Atom support for Orgs & Repos (#17714 & #19055)
    • Add button for issue deletion (#19032)
    • Allow to mark files in a PR as viewed (#19007)
    • Add Index to comment for migrations and mirroring (#18806)
    • Add health check endpoint (#18465)
    • Add packagist webhook (#18224)
    • Add "Allow edits from maintainer" feature (#18002)
    • Add apply-patch, basic revert and cherry-pick functionality (#17902)
    • Add Package Registry (#16510)
    • Add LDAP group sync to Teams (#16299)
    • Pause queues (#15928)
    • Added auto-save whitespace behavior if it changed manually (#15566)
    • Find files in repo (#15028)
    • Provide configuration to allow camo-media proxying (#12802)
  • API
    • Add endpoint to serve blob or LFS file content (#19689)
    • Add endpoint to check if team has repo access (#19540)
    • More commit info (#19252)
    • Allow to create file on empty repo (#19224)
    • Allow removing issues (#18879)
    • Add endpoint to query collaborators permission for a repository (#18761)
    • Return primary language and repository language stats API URL (#18396)
    • Implement http signatures support for the API (#17565)
  • ENHANCEMENTS
    • Make notification bell more prominent on mobile (#20108, #20236, #20251) (#20269)
    • Adjust max-widths for the repository file table (#20243) (#20247)
    • Display full name (#20171) (#20246)
    • Add dbconsistency checks for Stopwatches (#20010)
    • Add fetch.writeCommitGraph to gitconfig (#20006)
    • Add fgprof pprof profiler (#20005)
    • Move agit dependency (#19998)
    • Empty log queue on flush and close (#19994)
    • Remove tab/TabName usage where it's not needed (#19973)
    • Improve file header on mobile (#19945)
    • Move issues related files into models/issues (#19931)
    • Add breaking email restrictions checker in doctor (#19903)
    • Improve UX on modal for deleting an access token (#19894)
    • Add alt text to logo (#19892)
    • Move some code into models/git (#19879)
    • Remove customized (unmaintained) dropdown, improve aria a11y for dropdown (#19861)
    • Make user profile image show full image on mobile (#19840)
    • Replace blue button and label classes with primary (#19763)
    • Remove fomantic progress module (#19760)
    • Allows repo search to match against "owner/repo" pattern strings (#19754)
    • Move org functions (#19753)
    • Move almost all functions' parameter db.Engine to context.Context (#19748)
    • Show source/target branches on PR's list (#19747)
    • Use http.StatusTemporaryRedirect(307) when serve avatar directly (#19739)
    • Add doctor orphan check for orphaned pull requests without an existing base repo (#19731)
    • Make Ctrl+Enter (quick submit) work for issue comment and wiki editor (#19729)
    • Update go-chi/cache to utilize Ping() (#19719)
    • Improve commit list/view on mobile (#19712)
    • Move some repository related code into sub package (#19711)
    • Use a better OlderThan for DeleteInactiveUsers (#19693)
    • Introduce eslint-plugin-jquery (#19690)
    • Tidy up <head> template (#19678)
    • Calculate filename hash only once (#19654)
    • Simplify IsVendor (#19626)
    • Add "Reference" section to Issue view sidebar (#19609)
    • Only set CanColorStdout / CanColorStderr to true if the stdout/stderr is a terminal (#19581)
    • Use for a repo action one database transaction (#19576)
    • Simplify loops to copy (#19569)
    • Added X-Mailer header to outgoing emails (#19562)
    • use middleware to open gitRepo (#19559)
    • Mute link in diff header (#19556)
    • Improve UI on mobile (#19546)
    • Fix Pull Request comment filename word breaks (#19535)
    • Permalink files In PR diff (#19534)
    • PullService lock via pullID (#19520)
    • Make repository file list useable on mobile (#19515)
    • more context for models (#19511)
    • Refactor readme file renderer (#19502)
    • By default force vertical tabs on mobile (#19486)
    • Github style following followers (#19482)
    • Improve action table indices (#19472)
    • Use horizontal tabs for repo header on mobile (#19468)
    • pass gitRepo down since its used for main repo and wiki (#19461)
    • Admin should not delete himself (#19423)
    • Use queue instead of memory queue in webhook send service (#19390)
    • Simplify the code to get issue count (#19380)
    • Add commit status popup to issuelist (#19375)
    • Add RSS Feed buttons to Repo, User and Org pages (#19370)
    • Add logic to switch between source/rendered on Markdown (#19356)
    • Move some helper files out of models (#19355)
    • Move access and repo permission to models/perm/access (#19350)
    • Disallow selecting the text of buttons (#19330)
    • Allow custom redirect for landing page (#19324)
    • Remove dependent on session auth for api/v1 routers (#19321)
    • Never use /api/v1 from Gitea UI Pages (#19318)
    • Remove legacy unmaintained packages, refactor to support change default locale (#19308)
    • Move milestone to models/issues/ (#19278)
    • Configure OpenSSH log level via Environment in Docker (#19274)
    • Move reaction to models/issues/ (#19264)
    • Make git.OpenRepository accept Context (#19260)
    • Move some issue methods as functions (#19255)
    • Show last cron messages on monitor page (#19223)
    • New cron task: delete old system notices (#19219)
    • Add Redis Sentinel Authentication Support (#19213)
    • Add auto logging of goroutine pid label (#19212)
    • Set OpenGraph title to DisplayName in profile pages (#19206)
    • Add pprof labels in processes and for lifecycles (#19202)
    • Let web and API routes have different auth methods group (#19168)
    • Move init repository related functions to modules (#19159)
    • Feeds: render markdown to html (#19058)
    • Allow users to self-request a PR review (#19030)
    • Allow render HTML with css/js external links (#19017)
    • Fix script compatiable with OpenWrt (#19000)
    • Support ignore all santize for external renderer (#18984)
    • Add note to GPG key response if user has no keys (#18961)
    • Improve Stopwatch behavior (#18930)
    • Improve mirror iterator (#18928)
    • Uncapitalize errors (#18915)
    • Prevent Stats Indexer reporting error if repo dir missing (#18870)
    • Refactor SecToTime() function (#18863)
    • Replace deprecated String.prototype.substr() with String.prototype.slice() (#18796)
    • Move deletebeans into models/db (#18781)
    • Fix display time of milestones (#18753)
    • Add config option to disable "Update branch by rebase" (#18745)
    • Display template path of current page in dev mode (#18717)
    • Add number in queue status to monitor page (#18712)
    • Change git.cmd to RunWithContext (#18693)
    • Refactor i18n, use Locale to provide i18n/translation related functions (#18648)
    • Delete old git.NewCommand() and use it as git.NewCommandContext() (#18552)
    • Move organization related structs into sub package (#18518)
    • Warn at startup if the provided SCRIPT_TYPE is not on the PATH (#18467)
    • Use CryptoRandomBytes instead of CryptoRandomString (#18439)
    • Use explicit jQuery import, remove unused eslint globals (#18435)
    • Allow to filter repositories by language in explore, user and organization repositories lists (#18430)
    • Use base32 for 2FA scratch token (#18384)
    • Unexport var git.GlobalCommandArgs (#18376)
    • Don't underline commit status icon on hover (#18372)
    • Always use git command but not os.Command (#18363)
    • Switch to non-deprecation setting (#18358)
    • Set the LastModified header for raw files (#18356)
    • Refactor jwt.StandardClaims to RegisteredClaims (#18344)
    • Enable deprecation error for v1.17.0 (#18341)
    • Refactor httplib (#18338)
    • Limit max-height of CodeMirror editors for issue comment and wiki (#18271)
    • Validate migration files (#18203)
    • Format with gofumpt (#18184)
    • Allow custom default merge message with .gitea/default_merge_message/<merge_style>_TEMPLATE.md (#18177)
    • Prettify number of issues (#17760)
    • Add a "admin user generate-access-token" subcommand (#17722)
    • Custom regexp external issues (#17624)
    • Add smtp password to install page (#17564)
    • Add config options to hide issue events (#17414)
    • Prevent double click new issue/pull/comment button (#16157)
    • Show issue assignee on project board (#15232)
  • BUGFIXES
    • WebAuthn CredentialID field needs to be increased in size (#20530) (#20555)
    • Ensure that all unmerged files are merged when conflict checking (#20528) (#20536)
    • Stop logging EOFs and exit(1)s in ssh handler (#20476) (#20529)
    • Add labels to two buttons that were missing them (#20419) (#20524)
    • Fix ROOT_URL detection for URLs without trailing slash (#20502) (#20503)
    • Dismiss prior pull reviews if done via web in review dismiss (#20197) (#20407)
    • Allow RSA 2047 bit keys (#20272) (#20396)
    • Add missing return for when topic isn't found (#20351) (#20395)
    • Fix commit status icon when in subdirectory (#20285) (#20385)
    • Initialize cron last (#20373) (#20384)
    • Set target on create release with existing tag (#20381) (#20382)
    • Update xorm.io/xorm to fix a interpreting db column sizes issue on 32bit systems (#20371) (#20372)
    • Make sure repo_dir is an empty directory or doesn't exist before 'dump-repo' (#20205) (#20370)
    • Prevent context deadline error propagation in GetCommitsInfo (#20346) (#20361)
    • Correctly handle draft releases without a tag (#20314) (#20335)
    • Prevent "empty" scrollbars on Firefox (#20294) (#20308)
    • Refactor SSH init code, fix directory creation for TrustedUserCAKeys file (#20299) (#20306)
    • Bump goldmark to v1.4.13 (#20300) (#20301)
    • Do not create empty ".ssh" directory when loading config (#20289) (#20298)
    • Fix NPE when using non-numeric (#20277) (#20278)
    • Store read access in access for team repositories (#20275) (#20276)
    • EscapeFilter the group dn membership (#20200) (#20254)
    • Only show Followers that current user can access (#20220) (#20252)
    • Update Bluemonday to v1.0.19 (#20199) (#20209)
    • Refix indices on actions table (#20158) (#20198)
    • Check if project has the same repository id with issue when assign project to issue (#20133) (#20188)
    • Fix remove file on initial comment (#20127) (#20128)
    • Catch the error before the response is processed by goth (#20000) (#20102)
    • Dashboard feed respect setting.UI.FeedPagingNum again (#20094) (#20099)
    • Alter hook_task TEXT fields to LONGTEXT (#20038) (#20041)
    • Respond with a 401 on git push when password isn't changed yet (#20026) (#20027)
    • Return 404 when tag is broken (#20017) (#20024)
    • Alter hook_task TEXT fields to LONGTEXT (#20038) (#20041)
    • Respond with a 401 on git push when password isn't changed yet (#20026) (#20027)
    • Return 404 when tag is broken (#20017) (#20024)
    • Write Commit-Graphs in RepositoryDumper (#20004)
    • Use DisplayName() instead of FullName in Oauth Provider (#19991)
    • Don't buffer doctor logger (#19982)
    • Always try to fetch repo for mirrors (#19975)
    • Uppercase first languages letters (#19965)
    • Fix cli command restore-repo: "units" should be parsed as StringSlice (#19953)
    • Ensure minimum mirror interval is reported on settings page (#19895)
    • Exclude Archived repos from Dashboard Milestones (#19882)
    • gitconfig: set safe.directory = * (#19870)
    • Prevent NPE on update mirror settings (#19864)
    • Only return valid stopwatches to the EventSource (#19863)
    • Prevent NPE whilst migrating if there is a team request review (#19855)
    • Fix inconsistency in doctor output (#19836)
    • Fix release tag for webhook (#19830)
    • Add title attribute to dependencies in sidebar (#19807)
    • Estimate Action Count in Statistics (#19775)
    • Do not update user stars numbers unless fix is specified (#19750)
    • Improved ref comment link when origin is body/title (#19741)
    • Fix nodeinfo caching and prevent NPE if cache non-existent (#19721)
    • Fix duplicate entry error when add team member (#19702)
    • Fix sending empty notifications (#19589)
    • Update image URL for Discord webhook (#19536)
    • Don't let repo clone URL overflow (#19517)
    • Allow commit status popup on /pulls page (#19507)
    • Fix two UI bugs: JS error in imagediff.js, 500 error in diff/compare.tmpl (#19494)
    • Fix logging of Transfer API (#19456)
    • Fix panic in teams API when requesting members (#19360)
    • Refactor CSRF protection modules, make sure CSRF tokens can be up-to-date. (#19337)
    • An attempt to sync a non-mirror repo must give 400 (Bad Request) (#19300)
    • Move checks for pulls before merge into own function (#19271)
    • Fix contrib/upgrade.sh (#19222)
    • Set the default branch for repositories generated from templates (#19136)
    • Fix EasyMDE error when input Enter (#19004)
    • Don't clean up hardcoded tmp (#18983)
    • Delete related notifications on issue deletion too (#18953)
    • Fix trace log to show value instead of pointers (#18926)
    • Fix behavior or checkbox submission. (#18851)
    • Add ContextUser (#18798)
    • Fix some mirror bugs (#18649)
    • Quote MAKE to prevent path expansion with space error (#18622)
    • Preserve users if restoring a repository on the same Gitea instance (#18604)
    • Fix non-ASCII search on database (#18437)
    • Automatically pause queue if index service is unavailable (#15066)
  • TESTING
    • Allow postgres integration tests to run over unix pipe (#19875)
    • Prevent intermittent NPE in queue tests (#19301)
    • Add test for importing pull requests in gitea uploader for migrations (#18752)
    • Remove redundant comparison in repo dump/restore (#18660)
    • More repo dump/restore tests, including pull requests (#18621)
    • Add test coverage for original author conversion during migrations (#18506)
  • TRANSLATION
    • Update issue_no_dependencies description (#19112)
    • Refactor webhooks i18n (#18380)
  • BUILD
  • DOCS
    • Update documents (git/fomantic/db, etc) (#19868)
    • Update the ROOT documentation and error messages (#19832)
    • Update document to use FHS /usr/local/bin/gitea instead of /app/... for Docker (#19794)
    • Update documentation to disable duration settings with -1 instead of 0 (#19647)
    • Add warning to set SENDMAIL_ARGS to -- (#19102)
    • Update nginx reverse proxy docs (#18922)
    • Add example to render html files (#18736)
    • Make SSH passtrough documentation better (#18687)
    • Changelog 1.16.0 & 1.15.11 (#18468 & #18455) (#18470)
    • Update the SSH passthrough documentation (#18366)
    • Add contrib/upgrade.sh (#18286)
  • MISC
    • Fix aria for logo (#19955)
    • In code search, get code unit accessible repos in one (main) query (#19764)
    • Add tooltip to pending PR comments (#19662)
    • Improve sync performance for pull-mirrors (#19125)
    • Improve dashboard's repo list performance (#18963)
    • Avoid database lookups for DescriptionHTML (#18924)
    • Remove CodeMirror dependencies (#18911)
    • Disable unnecessary mirroring elements (#18527)
    • Disable unnecessary OpenID/OAuth2 elements (#18491)
    • Disable unnecessary GitHooks elements (#18485)
    • Change some logging levels (#18421)
    • Prevent showing webauthn error for every time visiting /user/settings/security (#18385)
    • Use correct translation key for errors (#18342)
 

v1.17.1

Latest

  • SECURITY
  • ENHANCEMENTS
  • BUGFIXES
    • Use the total issue count for UI (#20785) (#20827)
    • Add proxy host into allow list (#20798) (#20819)
    • Add missing translation for queue flush workers (#20791) (#20792)
    • Improve comment header for mobile (#20781) (#20789)
    • Fix git.Init for doctor sub-command (#20782) (#20783)
    • Check webhooks slice length before calling xorm (#20642) (#20768)
    • Remove manual rollback for failed generated repositories (#20639) (#20762)
    • Use correct field name in npm template (#20675) (#20760)
    • Keep download count on Container tag overwrite (#20728) (#20735)
    • Fix v220 migration to be compatible for MSSQL 2008 r2 (#20702) (#20707)
    • Use request timeout for git service rpc (#20689) (#20693)
    • Send correct NuGet status codes (#20647) (#20677)
    • Use correct context to get package content (#20673) (#20676)
    • Fix the JS error "EventSource is not defined" caused by some non-standard browsers (#20584) (#20663)
    • Add default commit messages to PR for squash merge (#20618) (#20645)
    • Fix package upload for files >32mb (#20622) (#20635)
    • Fix the new-line copy-paste for rendered code (#20612)
    • Clean up and fix clone button script (#20415 & #20600) (#20599)
    • Fix default merge style (#20564) (#20565)
    • Add repository condition for issue count (#20454) (#20496)
    • Make branch icon stand out more (#20726) (#20774)
    • Fix loading button with invalid form (#20754) (#20759)
    • Fix SecToTime edge-cases (#20610) (#20611)
    • Executable check always returns true for windows (#20637) (#20835)
    • Check issue labels slice length before calling xorm Insert (#20655) (#20836)
    • Fix owners cannot create organization repos bug (#20841) (#20854)
    • Prevent 500 is head repo does not have PullRequest unit in IsUserAllowedToUpdate (#20839) (#20848)
 

v1.17.2

Latest

  • SECURITY
  • ENHANCEMENTS
  • BUGFIXES
    • Ensure delete user deletes all comments (#21067) (#21068)
    • Delete unreferenced packages when deleting a package version (#20977) (#21060)
    • Redirect if user does not exist on admin pages (#20981) (#21059)
    • Set uploadpack.allowFilter etc on gitea serv to enable partial clones with ssh (#20902) (#21058)
    • Fix 500 on time in timeline API (#21052) (#21057)
    • Fill the specified ref in webhook test payload (#20961) (#21055)
    • Add another index for Action table on postgres (#21033) (#21054)
    • Fix broken insecureskipverify handling in redis connection uris (#20967) (#21053)
    • Add Dev, Peer and Optional dependencies to npm PackageMetadataVersion (#21017) (#21044)
    • Do not add links to Posters or Assignees with ID < 0 (#20577) (#21037)
    • Fix modified due date message (#20388) (#21032)
    • Fix missed sort bug (#21006)
    • Fix input.value attr for RequiredClaimName/Value (#20946) (#21001)
    • Change review buttons to icons to make space for text (#20934) (#20978)
    • Fix download archiver of a commit (#20962) (#20971)
    • Return 404 NotFound if requested attachment does not exist (#20886) (#20941)
    • Set no-tags in git fetch on compare (#20893) (#20936)
    • Allow multiple metadata files for Maven packages (#20674) (#20916)
    • Increase Content field size of gpg_key and public_key to MEDIUMTEXT (#20896) (#20911)
    • Fix mirror address setting not working (#20850) (#20904)
    • Fix push mirror address backend get error Address cause setting page display error (#20593) (#20901)
    • Fix panic when an invalid oauth2 name is passed (#20820) (#20900)
    • In PushMirrorsIterate and MirrorsIterate if limit is negative do not set it (#20837) (#20899)
    • Ensure that graceful start-up is informed of unused SSH listener (#20877) (#20888)
    • Pad GPG Key ID with preceding zeroes (#20878) (#20885)
    • Fix SQL Query for SearchTeam (#20844) (#20872)
    • Fix the mode of custom dir to 0700 in docker-rootless (#20861) (#20867)
    • Fix UI mis-align for PR commit history (#20845) (#20859)
 
hi. tried to install. with no success. webui is not accessible. dummy app.ini not created, there is only basic folder structure and 110+-mb elf file. adding app.ini from Gitea_1.17.2.0_x86_64 not helping. trying to install Gitea_1.17.2.0_x86_64 again not helping.

[~] # /share/CACHEDEV1_DATA/.qpkg/Gitea/Gitea.sh start 2023/09/10 20:08:32 ...s/setting/setting.go:96:InitCfgProvider() [F] Unable to init config provider from "/share/CACHEDEV1_DATA/.qpkg/Gitea/custom/conf/app.ini": unable to check if "/share/CACHEDEV1_DATA/.qpkg/Gitea/custom/conf/app.ini" is a file. Error: stat /share/CACHEDEV1_DATA/.qpkg/Gitea/custom/conf/app.ini: permission denied

[~] # ls -l /share/CACHEDEV1_DATA/.qpkg/Gitea/custom/conf/app.ini -rwxrwxrwx 1 gitea gitea 1777 2022-11-26 10:18 /share/CACHEDEV1_DATA/.qpkg/Gitea/custom/conf/app.ini*
 
Dernière édition:
Bonjour,

Pour une raison que j'ignore pour le moment Gitea 1.18.3 ne fonctionne plus il fonctionnait bien jusqu'à vendredi passé j'ai commencé par avoir des erreurs 500 en essayant d'accéder à mes REPOS, je croyais que la cause était GIT, mais non git fonctionne très bien, lorsque je démarre Gitea en mode SSH l'erreur est:

2023/11/06 06:02:27 routers/init.go:68:mustInitCtx() [F] Gitea - Code failed: unable to load git version: exit status 128 - fatal: could not open ‘/dev/null’ for reading and writing: Permission denied
- fatal: could not open ‘/dev/null’ for reading and writing: Permission denied

Je lance git --version a partir de ce répertoire et j'obtiens comme réponse git version 2.39.1

Je voulais essayer le package version 1.20.4, mais certains reporte que le package ne creer pas les répertoires on ne fonctionne pas. Avant d'essayer j'aimerais bien savoir si quelqu'un a bien installé le package 1.20.4 sous X86 ?

J'ai essayé de voir si j'avais des LOGS pour m'aider à résoudre le problème mais le répertoire LOG est vide.

quelqu'un a une idée et pourrais me guider vers une piste :).Nous utilisons Gitea à tous les jours et nous sommes mal pris un peu !!

Merci Beaucoup

Sylvain
 
Dernière édition: