Commit Graph

1335 Commits (6b6f54b79b54a59d57e6566cb29151c15b455431)

Author SHA1 Message Date
Unknwon 6b6f54b79b
Some file refactoring 2017-02-10 16:51:09 -05:00
Unknwon b67ec01d41
Able to disable non-admin to create new organization (#1556)
Add new config option '[admin] DISABLE_REGULAR_ORG_CREATION', by
default it's 'false'.
2017-02-10 16:41:51 -05:00
Unknwon 3f95824e65
api/repo/milestone: fix change status didn't take effect 2017-02-10 15:54:02 -05:00
Unknwon 9b8fa69c15
models/ssh_key: fix SSH_KEYGEN_PATH not working (#3770) 2017-02-10 02:26:55 -05:00
Unknwon f5dc436441
Minor improve on error handling 2017-02-10 00:11:51 -05:00
Unknwon eb66060cd7
log: start using gopkg.in/clog.v1 2017-02-09 19:29:59 -05:00
Unknwon f7c11a27d0
models/repo: clean up repository local copy after rename (#3641) 2017-02-09 15:56:39 -05:00
Unknwon 418dab9b96
models/pull: load attributes when fetch list of pull requests (#4089)
Code only fetched issues corresponding to the pull requests, and left
out necessary base/head repository objects, which is required later
to generate API format.
2017-02-09 15:45:35 -05:00
Unknwon e893e1fc63
models: set XORM log level to WARNING in production 2017-02-09 15:09:37 -05:00
Unknwon 6622b7b49a
models: remove TiDB embedded driver support
Users should all start tidb-server process and connect to it as if
it is a MySQL server with MySQL drivers.
2017-02-09 09:31:38 -05:00
Unknwon ede58ade4c
models/org_team: fix compile error 2017-02-08 18:18:55 -05:00
Unknwon a2dd9ec2e1
models/org_team: panic when team num_repos is negative (#3671) 2017-02-08 18:13:46 -05:00
Unknwon f0f8205b8b
models/ssh_key: little key methods receiver rename 2017-02-01 21:34:14 -05:00
Unknwon 2bb1de1805
cmd/serve: minor code improve for PR #4078 2017-02-01 21:28:43 -05:00
Rémy Boulanouar be3a13a0d6 Allow use to set an external tracker url and to redirect user when clicking in Issues same behavior as Wiki. (#3646) 2017-01-31 20:53:48 -05:00
Unknwon d293aa9ced
Do a fast-fail testing on repository URL before mirroring
To ensure the URL is accessible under good condition to prevent
long blocking on URL resolution without syncing anything.
2017-01-31 18:40:38 -05:00
Unknwon 6bfbed0616
Use commit time instead of author time for push commits (#4037) 2017-01-30 13:38:16 -05:00
Unknwon 185c90df12
Skip deletion for temporary data when not exist on Windows (#4069) 2017-01-30 13:30:04 -05:00
Renato P. de Aquino ec5a967937 Issue #3814 (#3903) 2017-01-30 08:35:12 -05:00
Unknwon 4bc98f7aa2
Move models/mail.go to modules/mail.go
To use interface to replace *models.User in avoiding cycle import.
2017-01-30 07:20:48 -05:00
Unknwon 207960b459
Fix create user can use user email which is used (#4016) 2017-01-29 18:29:53 -05:00
Unknwon 7b3b46c675
Fix showing total number of PRs when user does not have any repositories (#4007) 2017-01-28 20:17:01 -05:00
Denis Denisov 84f28fc5d6 Safe compare password (timing attack) (#4064) 2017-01-28 13:28:52 -05:00
Unknwon ae319da5fd
Disable local path migration by default (#4033)
Site admin now has to enable manually by config option
[repository] ENABLE_LOCAL_PATH_MIGRATION = true.
Site admin always grants this permission, but regulars users have
to be allowed by site admins in admin user panel.
2017-01-26 17:43:37 -05:00
Óscar García Amor 80cd8f6a29 Fix #3714 (#4060) 2017-01-25 17:48:31 -05:00
Óscar García Amor eaf57229d3 Fix notification email issues (#4055) 2017-01-24 08:18:14 -05:00
Unknwon 8059175a5c
Fix dashboard issues/pull request counting 2016-12-27 22:01:18 +08:00
Unknwon d528704503
Minor code fix for PR #3560 2016-12-27 20:26:35 +08:00
hgaiser e6ef75204b Fix assigned/created issues in dashboard. (#3560)
* Fix assigned/created issues in dashboard.

* Use GetUserIssueStats for getting all Dashboard stats.

* Use gofmt to format the file properly.

* Replace &Issue{} with new(Issue).

* Check if user has access to given repository.

* Remove unnecessary filtering of issues.

* Return 404 error if invalid repository is given.

* Use correct number of issues in paginater.
2016-12-27 18:54:24 +08:00
Unknwon 42a3bbb0f4
Fetch before Checkout when create pull request (#3699) 2016-12-23 19:36:16 -05:00
Unknwon 03f7f3ee67
Some code renaming 2016-12-22 19:58:30 -05:00
Unknwon f471ef1bc7
Fix vulnerability reported in #3962 2016-12-22 19:35:06 -05:00
Unknwon 7ebe0a9916
Fix vulnerabilities reported in #3959 2016-12-22 19:19:56 -05:00
Unknwon e629c7583b
Fix #3675
Closes #3676
2016-12-22 03:35:53 -05:00
Unknwon d04b19545d
Code fix for PR #3547 2016-12-22 01:28:06 -05:00
Kurt Madel 3b0e2c1c3f PR Webhook - Add base/head info (#3547)
* messing with getting local go-gogs-client

* coding style fix

* added comments for required fields
2016-12-22 01:01:15 -05:00
Najeeb R e5972bbcde #3480 Fix new ssh key adding issues (#3565)
* #3480 Fix new ssh key adding issues

Added regular exp match (108) and remove training new line (111) that cause system to think its an ssh2 key.

* #3480 Fix new ssh key adding issues

-Sanitizate new lines (windows format) in posted key
-Edit sanitization implementation to use string replace for code readability and maintenability.
2016-12-21 19:35:48 -05:00
Flare 952e510dfa
Added public entries to reserved keywords list
Closes #3728
2016-12-21 19:24:23 -05:00
Unknwon 8f442dde03
Dirty hack for #3905
I beileve this is a bug in XORM which wrongly identifies a struct
to inappropriate table name. Also seems to be random.
2016-12-21 05:11:52 -05:00
Unknwon c1e53cdc72
Minor fix for PR #3822 2016-12-21 04:18:23 -05:00
stroucki e9f6a43073 Fix database write context interleaving bug (#3822)
* UpdateIssueUsersByMentions was calling database write operations while
a transaction session was in progress. MailParticipants was failing
silently because of the SQLITE_LOCKED error. Make sure failures in
MailParticipants enter the log, and pass on the transaction context.

issue: let caller pass in database context, and use it
issue_comment: obtain database context to pass to UpdateIssueMentions
issue_comment: log any error from call to MailParticipants
issue_mail: pass on database context to UpdateIssueMentions

* issue: forgot debug statement
2016-12-21 04:11:07 -05:00
Unknwon 67380cf47b
Minor code fix 2016-12-21 04:08:23 -05:00
leonklingele 7cb440273c Don't use custom PBKDF2 function (#3952)
Instead, use golang.org/x/crypto/pbkdf2
2016-12-21 03:42:44 -05:00
leonklingele d96f2a7184 Fix random string generator (#3953)
* Remove unused custom-alphabet feature of random string generator

* Fix modulo-biased random string generator

* Random string generator should return error if it fails to read random data via crypto/rand
2016-12-21 03:41:37 -05:00
SeongAhJo bab051a8c1 Fix Typo Errors (#3885)
* Fix typos

* Fix typos
2016-12-21 03:33:30 -05:00
Bo Zhang 282f7fb8fa Fix typos (#3852) 2016-12-21 03:13:11 -05:00
Alexander Lunegov 7358e46815 Fix string format verbs (#3637) 2016-12-21 02:09:43 -05:00
Unknwon 8f09fc64bd
Minor fix for PR #3624 2016-12-21 01:48:11 -05:00
Kim "BKC" Carlbäcker b2de3d71c5 More Issue-Comments API-endpoints (#3624)
* ListAllInRepo & Delete Issue-Comments

* Moar data in issue-comments
2016-12-21 01:21:15 -05:00
Unknwon 34b92cdb44
Fix #3905 2016-12-20 23:23:57 -05:00