unknwon
a36b29c25c
Bump version
2019-08-01 18:41:45 -07:00
unknwon
c3af3ff1d0
routes/api: fix permission checks for routes
...
Reported by @ManassehZhou #5764
2019-08-01 18:36:05 -07:00
unknwon
1592e578ed
routes/api: add missing permission checks for routes
...
Permission check not enforced for deploy keys, collaborators, and hooks.
Reported by @ManassehZhou #5764
2019-08-01 18:26:05 -07:00
unknwon
e640683c97
README: add new VPS sponsor
...
[CI SKIP]
2019-07-29 19:17:50 -07:00
mal
e6bddd3ed2
packager.io: fix and update build files ( #5760 )
...
* Update pkgr distros and dependencies
* Configure govendor for heroku builds
2019-07-28 18:37:44 -07:00
unknwon
bd0549caea
vendor: update missing test deps for ci
2019-07-28 16:08:47 -07:00
unknwon
08a53e5eca
pkg/context/notice: use path.Join to concatenate path
2019-07-28 16:08:00 -07:00
unknwon
025972ef64
vendor: update missing test deps for ci
2019-07-28 16:03:54 -07:00
unknwon
00a3e368b4
vendor: update to fix tests with Go 1.12.x
...
- github.com/smartystreets/goconvey
- github.com/jtolds/gls
2019-07-28 15:56:22 -07:00
unknwon
6b2465746a
ci: add Go 1.12.x
2019-07-28 15:14:28 -07:00
unknwon
35e2cee5c5
pkg/template: use template function Year to get number of year
...
To avoid update in each year
2019-07-28 15:10:44 -07:00
unknwon
d775fe7936
pkg/context: change banner file path ( #5750 )
2019-07-28 14:59:51 -07:00
Achilleas Koutsou
dc13eb6df0
pkg/context: Render live notice banner from file ( #5750 )
...
* pkg/context: Render live notice banner from file
- Contexter checks if there is a file called 'notice' under the
GOGS_CUSTOM directory and loads it.
- The first line is treated as a header/title and everything else as the
message body.
- Message body is rendered as HTML (tags allowed).
- File size is limited to 1024 bytes.
- File mime type must be text.
- Notice is rendered in head.tmpl for all pages.
* pkg/context: Rename maxlen to maxSize
Rename maxlen to maxSize for the maximum size (in bytes) of the notice
file to render.
Define the variable when needed to avoid instantiating it when the file
doesn't exist.
Co-Authored-By: ᴊ. ᴄʜᴇɴ <u@gogs.io>
* pkg/context: Package name after license header
Co-Authored-By: ᴊ. ᴄʜᴇɴ <u@gogs.io>
* pkg/context: Don't print 'Found notice file'
Becomes too verbose as it prints on every page load when the file
exists.
* pkg/context: Match project conventions
Import order and grouping
Variable names:
fileloc -> fpath
fp -> f
finfo -> fi
* pkg/context: Remove empty line
Co-Authored-By: ᴊ. ᴄʜᴇɴ <u@gogs.io>
* pkg/context: Render notice as markdown
Server notice file should be named 'notice.md'. The contents of the
file are treated as markdown and rendered as a warning message at the
top of every page.
* Update notice.go
Co-authored-by: ᴊ. ᴄʜᴇɴ <u@gogs.io>
2019-07-27 23:47:35 -07:00
Robin van Boven
798636c95b
Include the Sha in webhook create payloads. ( #5689 )
2019-07-09 17:26:19 -07:00
Unknwon
25fdf6cb16
locale: sync from Crowdin
2019-06-27 08:32:59 -04:00
Paul Spieker
044a45db2e
docker: prevent Gogs from running a recursive chown on each boot ( #5724 )
...
The chown command in the setup file of Gogs is supposed to be executed just once. As soon as the app.ini file exists, this step should be skipped. However, the test was checking if a directory with the name app.ini exists instead of a file. Therefore, the chown command was executed on each boot.
2019-06-16 13:42:56 -04:00
Tekaoh
0aec2df74f
models/repo: idiomatic English ( #5678 )
...
* Idiomatic English
* Even better English
2019-04-11 22:22:49 -04:00
Unknwon
4f9c5b60c5
locale: sync from Crowdin
2019-03-25 03:08:25 -04:00
Menno van Rahden
bd13df972e
docker: remove deprecated option ( #5650 )
...
This line has been removed in respect to the OpenSSH spec update with Version 7.5 (https://www.openssh.com/txt/release-7.5 )
2019-03-16 21:53:18 -04:00
boson.cat
a971910723
README: fix tutorial links ( #5641 )
...
* Update README_ZH.md
* Update README.md
2019-02-28 19:54:07 -05:00
Unknwon
b8a6fee6d6
README: sync translation
...
[CI SKIP]
2019-02-25 17:57:53 -05:00
Zou Nengren
0bfa981e70
README: introduce a deployment method which using helm ( #5638 )
2019-02-25 17:56:07 -05:00
Unknwon
070bdda011
locale: sync from Crowdin
2019-02-25 11:29:49 -05:00
Andy Hochhaus
e19c026083
models/issue_mail: add assignee to issue related emails ( #5628 )
...
Reference #4220
2019-02-20 18:04:38 -05:00
Unknwon
8b383f86de
pkg/bindata: regenerate for PR #5623
2019-02-20 17:56:43 -05:00
Andy Hochhaus
9ebd62f676
pkg/mailer/mail: render markdown in issue related emails ( #5629 )
...
Reference #4552
2019-02-20 17:54:27 -05:00
Stephen Lane-Walsh
2c3e2b701e
conf/gitignore: add Unreal Engine ( #5623 )
2019-02-17 02:14:37 -05:00
Unknwon
16f95123cd
models/models: formalize error messages
2019-02-06 18:50:02 -05:00
Unknwon
0a176df6fb
models: disable idle connection and set connection max life time ( #5532 )
2019-02-06 18:46:15 -05:00
Unknwon
d862c43be0
README: add new sponsor
...
[CI SKIP]
2019-02-01 19:38:08 -05:00
Unknwon
a452767e34
README: update LunaNode link
...
[CI SKIP]
2019-01-30 23:22:50 -05:00
Favyen Bastani
f0aeef82a1
README: add LunaNode cloud deployment URL ( #5584 )
2019-01-30 23:21:18 -05:00
Unknwon
06b6eaba06
locale: sync from Crowdin
...
- Add Portuguese
2019-01-30 21:59:10 -05:00
Unknwon
713a7d518d
locale: sync from Crowdin
2019-01-21 15:19:27 -05:00
Guy Smoilov
5702e4bc24
pkg/mailer: support plaintext alt for HTML emails ( #5568 )
...
* Added option to use plain text alt to HTML emails. Should make the messages friendlier for spam filters.
* Check that plaintext conversion worked before adding the HTML alt
* Add description of ADD_PLAIN_TEXT_ALT to app.ini
* Added comment clarifying html AddAlternative
2018-12-25 10:08:00 -05:00
Unknwon
9b37b1569c
models/repo_editor: add isRepositoryGitPath to detect invalid file path ( #5558 )
2018-12-25 10:01:52 -05:00
Unknwon
5f1f1bb5ed
pkg/tool/path: use IsMaliciousPath to replace SanitizePath ( #5558 )
2018-12-25 09:47:33 -05:00
Unknwon
9ff2df78f0
public/css: make less ( #5317 )
2018-12-25 08:58:59 -05:00
Kyumyeong Han
74f26bb667
public/less: fix layout misalignment in Firefox for Linux ( #5317 )
...
* Update _repository.less
* Update _repository.less
2018-12-25 08:56:41 -05:00
Unknwon
1f11c1f71a
models/repo_editor: ignore copying files with '.git/' path prefix ( #5558 )
2018-12-19 23:09:32 -05:00
Unknwon
8c8c37a66b
pkg/tool/path: handle Windows path separators ( #5558 )
2018-12-19 22:56:36 -05:00
Unknwon
d4f9fd7204
*: remove Go 1.7 support
2018-12-19 08:38:10 -05:00
Unknwon
e70e72e025
pkg/ssh: specify ssh-keygen to always generate PEM format
2018-12-19 08:31:22 -05:00
Unknwon
e2ce6a0dab
vendor: update github.com/go-sql-driver/mysql
...
Fix MySQL 1046 error
2018-12-19 08:26:32 -05:00
Unknwon
657ea2686f
auth: coding style and glitches fixes for GitHub login source ( #5340 )
2018-12-18 16:46:50 -05:00
haixunlu
311df9c521
auth: add new authentication source: GitHub, including GitHub Enterprise ( #5340 )
...
* Add new Authentication Source: GitHub, including GitHub Enterprise.
* Add vendor dependencies.
2018-12-18 15:49:30 -05:00
Unknwon
ff93d9dbda
pkg/tool: improve SanitizePath ( #5558 )
2018-12-18 01:38:08 -05:00
Unknwon
86ada87529
models/repo_editor: sanitize user-defined file name to prevent RCE ( #5558 )
...
Reported by PentesterLab (https://pentesterlab.com ).
2018-12-18 01:31:04 -05:00
Unknwon
d74437af57
models/action: skip issue index parsing while using external issue tracker ( #5551 )
2018-12-17 22:52:58 -05:00
Unknwon
c82ac420fc
vendor: update
...
- github.com/gogs/go-gogs-client
- gopkg.in/macaron.v1
2018-12-16 19:48:34 -05:00