Lunny Xiao and GitHub
831a1c2276
Make offline mode as default to no connect external avatar service by default ( #28548 )
...
To keep user's privacy, make offline mode as true by default.
Users can still change it from installation ui and app.ini
2023-12-21 07:42:16 +00:00
Rui Chen and GitHub
57837301fe
feat: bump dessant/lock-threads and actions/setup-go to use nodejs20 runtime ( #28565 )
...
Update more actions to use nodejs20 runtime and also update the docs for
checkout action usage.
similar to:
- #27836
- #27096
---------
Signed-off-by: Rui Chen <rui@chenrui.dev >
2023-12-21 13:31:04 +08:00
Lunny Xiao and GitHub
54f64c130b
Update actions document about comparsion as Github Actions ( #28560 )
2023-12-20 20:12:25 +00:00
Lunny Xiao and GitHub
272f1b805c
Always enable caches ( #28527 )
...
Nowadays, cache will be used on almost everywhere of Gitea and it cannot
be disabled, otherwise some features will become unaviable.
Then I think we can just remove the option for cache enable. That means
cache cannot be disabled.
But of course, we can still use cache configuration to set how should
Gitea use the cache.
2023-12-19 09:29:05 +00:00
wxiaoguang and GitHub
9e9038ed05
Add option to disable ambiguous unicode characters detection ( #28454 )
...
* Close #24483
* Close #28123
* Close #23682
* Close #23149
(maybe more)
2023-12-17 14:38:54 +00:00
Kyle D and GitHub
0e97abdfd5
Update docs for DISABLE_QUERY_AUTH_TOKEN ( #28485 )
...
As described
[here](https://github.com/go-gitea/gitea/pull/28390#issuecomment-1857553331 ).
2023-12-15 21:54:35 -05:00
wxiaoguang and GitHub
4e05e9d5dd
Improve CLI code and descriptions ( #28482 )
...
* Close #28444
* Actually, it doesn't need to use that trick because it looks like it
is not necessary, no user really needs it
* Remove the hidden (legacy) "doctor" subcommand and update documents
* Fix "actions" usage

2023-12-15 15:49:01 +00:00
CaiCandong and GitHub
6db46ff17a
Fix Chinese translation of config cheat sheet[API] ( #28472 )
2023-12-15 00:00:04 +08:00
wxiaoguang and GitHub
4d10baf111
Fix documents for "custom/public/assets/" ( #28465 )
...
Fix #28463
2023-12-14 08:52:16 +00:00
David Hulick and GitHub
eaaa3369f8
docs: Update group membership fields to match application. ( #28175 )
...
Several fields in the "Verify group membership in LDAP" docs were
confusingly titled when compared to the actual fields in the
application, this change rectifies that by matching the docs to the
fields already present in gitea.
Signed-off-by: David Hulick <dave.hulick@gmail.com >
2023-12-13 07:14:37 +00:00
yp05327 and GitHub
a6457ac930
Fix links in docs ( #28302 )
...
Close #28287
## How to test it in local
convert Makefile L34 into:
```
cd .tmp/upstream-docs && git clean -f && git reset --hard && git fetch origin pull/28302/head:pr28302 && git switch pr28302
```
2023-12-01 19:42:42 +08:00
yp05327 and GitHub
e530d8eef1
Fix links in docs ( #28234 )
...
Follow #28191
Changes:
- `(doc/administration/config-cheat-sheet.md` is incorrect:

- remove `../../`
2023-11-27 00:34:40 -05:00
CodeShakingSheep and GitHub
2233876d46
Docs: Replace deprecated IS_TLS_ENABLED mailer setting in email setup ( #28205 )
...
In the [docs for email
setup](https://docs.gitea.com/administration/email-setup )
`mailer.IS_TLS_ENABLED` is mentioned which was replaced by
`mailer.PROTOCOL` in release 1.18.0 according to
https://blog.gitea.com/release-of-1.18.0/ . This change wasn't reflected
in the docs for email setup. I just replaced the deprecated mailer
setting.
2023-11-25 10:16:29 +08:00
yp05327 and GitHub
aaa49886ff
Fix some incorrect links in docs ( #28191 )
...
https://gitea.com/gitea/gitea-docusaurus/actions/runs/661/jobs/0#jobstep-9-39
I noticed that there are many warning logs in building docs.
It is causing 404 in docs.gitea.com now, so we need to fix it.
And there are also some other problems in v1.19 which can not be done in
this PR.
ps: Are there any good methods to test this in local?
2023-11-24 13:57:09 +00:00
yp05327 and GitHub
5195cc7e92
Fix the description about the default setting for action in quick start document ( #28160 )
...
Since #27054 , Actions are enabled by default. so we should also edit the
document. 😃
ps: I think this should be backport to 1.21.0.
2023-11-22 02:11:22 +00:00
John Olheiser and GitHub
6d8e32689d
Update docs for docusaurus v3 ( #28125 )
...
Updates the docs for usage with docusaurus v3
Signed-off-by: jolheiser <john.olheiser@gmail.com >
2023-11-20 00:25:47 -05:00
Denys Konovalov and GitHub
697a90b01c
add skip ci functionality ( #28075 )
...
Adds the possibility to skip workflow execution if the commit message
contains a string like [skip ci] or similar.
The default strings are the same as on GitHub, users can also set custom
ones in app.ini
Reference:
https://docs.github.com/en/actions/managing-workflow-runs/skipping-workflow-runs
Close #28020
2023-11-18 13:37:08 +02:00
Nanguan Lin and GitHub
c333830929
Change default size of issue/pr attachments and repo file ( #27946 )
...
As title. Some attachments and file sizes can easily be larger than
these limits
2023-11-13 14:19:22 +00:00
f6948ba8ee
Add Profile Readme for Organisations ( #27955 )
...
https://blog.gitea.com/release-of-1.20.0/#-user-profile-readme-23260
(#23260 ) did introduce Profile Readme for Users.
This makes it usable for Organisations:

---
*Sponsored by Kithara Software GmbH*
---------
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
2023-11-09 14:05:52 +00:00
6543 and GitHub
8025369dd8
Allow to set explore page default sort ( #27951 )
...
as title
---
*Sponsored by Kithara Software GmbH*
2023-11-09 10:11:45 +00:00
6543 and GitHub
7ac34b57d4
Document REACTION_MAX_USER_NUM setting option ( #27954 )
...
https://github.com/go-gitea/gitea/blob/4a0103fa293cc42075d4a9c10ca4dffa9c2d3a40/modules/setting/ui.go#L24
https://github.com/go-gitea/gitea/blob/4a0103fa293cc42075d4a9c10ca4dffa9c2d3a40/modules/setting/ui.go#L77
---
*Sponsored by Kithara Software GmbH*
2023-11-08 01:50:31 +01:00
Nanguan Lin and GitHub
68a216fd3f
Remove known issue section in Gitea Actions Doc ( #27930 )
...
The bug has been fixed for several months in the
`docker/build-push-action`
The fix commit is
[d8823bfaed](https://github.com/docker/build-push-action/commit/d8823bfaed2a82c6f5d4799a2f8e86173c461aba )
as the Gitea Actions Doc mentioned too.
2023-11-06 22:45:37 +08:00
Moritz Poldrack and GitHub
c9b2b9c245
refactor postgres connection string building ( #27723 )
...
This patchset changes the connection string builder to use net.URL and
the host/port parser to use the stdlib function for splitting host from
port. It also adds a footnote about a potentially required portnumber
for postgres UNIX sockets.
Fixes : #24552
2023-11-01 18:00:20 +00:00
nodiscc and GitHub
e5c0884503
doc: actions/act-runner: document running as a systemd service ( #27844 )
...
This documents running `act-runner` as a systemd service under a
dedicated user account.
2023-11-01 23:14:40 +08:00
Lunny Xiao and GitHub
494d46b23f
Fix wrong relative path on obtain token from command line ( #27850 )
...
Caused by #27845
2023-10-30 23:31:09 -04:00
nodiscc and GitHub
810777a961
doc: actions/act-runner: document obtaining a runner registration token from gitea CLI ( #27845 )
2023-10-30 19:28:02 -04:00
HoshinoRei and GitHub
0256f70d27
Fix an indentation in the Chinese documentation of Act Runner ( #27730 )
...
In the [English
document](https://docs.gitea.com/1.21/usage/actions/act-runner#configuring-cache-when-starting-a-runner-using-docker-image ),
there is indentation here, but there is no indentation in the Chinese
document.
2023-10-22 19:37:56 +08:00
MiloCubed and GitHub
91ee9fedea
[docs] Add note that PROTOCOL config is case-sensitive ( #25685 )
...
See [issue on
gitea.com](https://gitea.com/gitea/gitea-docusaurus/issues/38 ), copied
below for convenience:
> Hello, may I first confirm that the app.ini PROTOCOL config is case
sensitive (must be lowercase)?
>
> If so, I'd like to suggest for it to be highlighted in the [HTTPS
Setup](https://docs.gitea.com/administration/https-setup#using-the-built-in-server )
page.
> Perhaps something like:
> For the PROTOCOL=https field, make sure https is lowercase. Writing
PROTOCOL=HTTPS may result in a SSL_ERROR_RX_RECORD_TOO_LONG error on
Firefox or ERR_SSL_PROTOCOL_ERROR on Chrome and Edge.
>
> Background
> At first I carelessly wrote PROTOCOL=HTTPS in my app.ini, and Firefox
didn't allow me to connect because:
> Secure Connection Failed
> An error occurred during a connection to gitea.local.lan. SSL received
a record that exceeded the maximum permissible length.
> Error code: SSL_ERROR_RX_RECORD_TOO_LONG
> I spent maybe half an hour troubleshooting my certs, ports, and other
configs before backtracking to the start and realizing the
capitalization difference there 😅 . When I changed that config to
lowercase, it worked.
For this PR I added the note in the Config Cheat Sheet page and fixed
the links to it from the HTTPS Setup page.
Was originally thinking to put the note in the HTTPS Setup page itself,
but since there are 2 sections referencing the PROTOCOL config, I was
thinking it'd be neater and more concise to put it in the Config Cheat
Sheet page instead. Especially since both sections already link to it,
and I actually tried to check that link quite early on in my
troubleshooting (but didn't pay much attention to it since the link was
broken).
## Before/After screenshots as per [this repo's
docs](https://github.com/go-gitea/gitea/tree/main/docs )
Before - links

Note: For this the links weren't broken, the links fix is because they
were broken on gitea.com's docs (see below).
After - links

Before - config cheat sheet

After - config cheat sheet

## Before/After screenshots as per [gitea.com's
docs](https://gitea.com/gitea/gitea-docusaurus )
Before - links

After - links

Before - config cheat sheet

After - config cheat sheet

2023-10-19 16:14:46 +08:00
SandeshPyakurel and GitHub
11ab160e5a
Typos fixed in documentation files ( #27687 )
...
Typos fixed in multiple docs files.
2023-10-19 02:46:26 -04:00
Sandro Santilli and GitHub
e7fa5d1014
Update agit-support.en-us.md ( #27652 )
...
Clarify Agit PR creation documentation
See https://github.com/go-gitea/gitea/issues/27579
2023-10-17 17:53:36 +08:00
Nanguan Lin and GitHub
42e0703455
Change the default branch in the agit docs ( #27621 )
2023-10-14 09:50:23 -04:00
KN4CK3R and GitHub
d1e0a6ead1
Enhanced auth token / remember me ( #27606 )
...
Closes #27455
> The mechanism responsible for long-term authentication (the 'remember
me' cookie) uses a weak construction technique. It will hash the user's
hashed password and the rands value; it will then call the secure cookie
code, which will encrypt the user's name with the computed hash. If one
were able to dump the database, they could extract those two values to
rebuild that cookie and impersonate a user. That vulnerability exists
from the date the dump was obtained until a user changed their password.
>
> To fix this security issue, the cookie could be created and verified
using a different technique such as the one explained at
https://paragonie.com/blog/2015/04/secure-authentication-php-with-long-term-persistence#secure-remember-me-cookies .
The PR removes the now obsolete setting `COOKIE_USERNAME`.
2023-10-14 00:56:41 +00:00
techknowlogick and GitHub
247f76bebe
rm outdated docs from some languages ( #27530 )
...
related to #27499
2023-10-13 19:29:18 +00:00
Lunny Xiao and GitHub
827d00652a
Fix the robots.txt path
2023-10-11 18:01:52 +08:00
Lunny Xiao and GitHub
9ddbf4eb06
Make actions default enabled for newly created repository if global configuraion enabled ( #27482 )
2023-10-10 14:45:31 +00:00
d7cb4f6fad
Fix the wrong HTTP response status code for duplicate packages ( #27480 )
...
fix #27470
(hope there is nothing missing 😢 )
---------
Co-authored-by: KN4CK3R <admin@oldschoolhack.me >
2023-10-10 15:39:58 +02:00
Jason Song and GitHub
387ac0c9e8
Increase queue length ( #27555 )
2023-10-10 18:47:49 +08:00
Nanguan Lin and GitHub
365f8c06bb
Improve docs about register/run as a service ( #27461 )
...
As title
2023-10-09 13:20:16 +00:00
197f9da1cd
Add docs section for sub-paths with the container registry ( #27505 )
...
Fixes #21092
suggested by
https://github.com/go-gitea/gitea/issues/21092#issuecomment-1749965397
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2023-10-09 12:45:41 +08:00
M Hickford and GitHub
499478ef67
Pre-register OAuth application for tea ( #27509 )
...
It remains to implement OAuth login in tea
https://gitea.com/gitea/tea/issues/598
Fixes #27510
2023-10-08 03:51:08 +00:00
silverwind and GitHub
229e90fd4f
Enable markdownlint no-duplicate-header ( #27500 )
...
Duplicate headers in a single Markdown document are problemlematic
because the auto-generated links won't be stable. Enable this rule with
no exceptions which is also the default of `markdownlint`. For example:
```md
# A
## Example
# B
## Example
```
Docasaurus will generated `example` and `example-1` links for this. If
the first heading is altered, the link `example` will unexpectedly move
to the second example heading.
Ref: https://github.com/go-gitea/gitea/pull/27461#discussion_r1347987659
2023-10-07 15:30:21 +02:00
b82bb3e954
Rename the default themes to gitea-light, gitea-dark, gitea-auto ( #27419 )
...
Part of https://github.com/go-gitea/gitea/issues/27097 :
- `gitea` theme is renamed to `gitea-light`
- `arc-green` theme is renamed to `gitea-dark`
- `auto` theme is renamed to `gitea-auto`
I put both themes in separate CSS files, removing all colors from the
base CSS. Existing users will be migrated to the new theme names. The
dark theme recolor will follow in a separate PR.
## ⚠️ BREAKING ⚠️
1. If there are existing custom themes with the names `gitea-light` or
`gitea-dark`, rename them before this upgrade and update the `theme`
column in the `user` table for each affected user.
2. The theme in `<html>` has moved from `class="theme-name"` to
`data-theme="name"`, existing customizations that depend on should be
updated.
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io >
2023-10-06 09:46:36 +02:00
d0739f0b97
Rephrase template documentation to be more clear about .gitea/template ( #27450 )
...
Closes #27336
---------
Co-authored-by: silverwind <me@silverwind.io >
2023-10-06 14:51:33 +08:00
Nanguan Lin and GitHub
780eb06ceb
Fix Installation from package doc ( #27459 )
...
Fix the title size and add notes to the Gitea snap package.
Related issue #27424 , #27423 , #27422 , #27420
2023-10-05 21:57:28 +08:00
0b92389112
Require MySQL 8.0, PostgreSQL 12, MSSQL 2012 ( #27337 )
...
- MySQL 5.7 support and testing is dropped
- MySQL tests now execute against 8.1, up from 5.7 and 8.0
- PostgreSQL 10 and 11 support ist dropped
- PostgreSQL tests now execute against 16, up from 15
- MSSQL 2008 support is dropped
- MSSQL tests now run against locked 2022 version
Fixes: https://github.com/go-gitea/gitea/issues/25657
Ref: https://endoflife.date/mysql
Ref: https://endoflife.date/postgresql
Ref: https://endoflife.date/mssqlserver
## ⚠️ BREAKING ⚠️
Support for MySQL 5.7, PostgreSQL 10 and 11, and MSSQL 2008 is dropped.
You are encouraged to upgrade to supported versions.
---------
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
2023-10-03 13:27:57 -04:00
Francesco Antognazza and GitHub
5d5d253cc0
Make Actions tasks/jobs timeouts configurable by the user ( #27400 )
...
With this PR we added the possibility to configure the Actions timeouts
values for killing tasks/jobs.
Particularly this enhancement is closely related to the `act_runner`
configuration reported below:
```
# The timeout for a job to be finished.
# Please note that the Gitea instance also has a timeout (3h by default) for the job.
# So the job could be stopped by the Gitea instance if it's timeout is shorter than this.
timeout: 3h
```
---
Setting the corresponding key in the INI configuration file, it is
possible to let jobs run for more than 3 hours.
Signed-off-by: Francesco Antognazza <francesco.antognazza@gmail.com >
2023-10-02 23:09:26 +02:00
Lunny Xiao and GitHub
959517743d
Remove upgrade from Gogs doc because the diverse has been 7 years and the code base changed totally ( #27387 )
...
The documentation becomes no help since that but make people confusing.
2023-10-02 14:53:55 +08:00
Ayaka and GitHub
af1f0e9c94
Fix incorrect Chinese translation of linked-references.zh-cn.md ( #27382 )
...
---
The original text "To address this" should be translated to "为了解决这个问题".
"工单" looks like corresponds to "issue".
2023-10-02 06:13:08 +00:00
Marcin Kuźmiński and GitHub
49d1f1ef87
Update comparison page with RhodeCode CE & EE ( #27329 )
...
Update RhodeCode features and add EE version
2023-09-29 13:31:54 +08:00
Lunny Xiao and GitHub
ff0905f564
Fix chinese translation ( #27296 )
...
Fix translation from #27291
Source Map will be kept as English in Chinese usage habit.
2023-09-27 08:15:12 +00:00