58d81835e2
Fix wrong i18n keys ( #17150 )
...
Co-authored-by: 6543 <6543@obermui.de >
2021-09-25 16:27:01 +02:00
Lunny Xiao and GitHub
91e21d4fca
Move twofactor to models/login ( #17143 )
2021-09-25 15:00:12 +02:00
Lunny Xiao and GitHub
5842a55b31
Move login related structs and functions to models/login ( #17093 )
...
* Move login related structs and functions to models/login
* Fix test
* Fix lint
* Fix lint
* Fix lint of windows
* Fix lint
* Fix test
* Fix test
* Only load necessary fixtures when preparing unit tests envs
* Fix lint
* Fix test
* Fix test
* Fix error log
* Fix error log
* Fix error log
* remove unnecessary change
* fix error log
* merge main branch
2021-09-24 19:32:56 +08:00
Lunny Xiao and GitHub
d9c69596ff
Fix commit status index problem ( #17061 )
...
* Fix commit status index problem
* remove unused functions
* Add fixture and test for migration
* Fix lint
* Fix fixture
* Fix lint
* Fix test
* Fix bug
* Fix bug
2021-09-23 18:50:06 +08:00
Lunny Xiao and GitHub
d9e237e3f2
Fix problem when database id is not increment as expected ( #17124 )
2021-09-22 23:09:29 +03:00
a4bfef265d
Move db related basic functions to models/db ( #17075 )
...
* Move db related basic functions to models/db
* Fix lint
* Fix lint
* Fix test
* Fix lint
* Fix lint
* revert unnecessary change
* Fix test
* Fix wrong replace string
* Use *Context
* Correct committer spelling and fix wrong replaced words
Co-authored-by: zeripath <art27@cantab.net >
2021-09-19 19:49:59 +08:00
e21a35698c
Upgrade xorm to v1.2.4 ( #17059 ) ( #17068 )
...
Co-authored-by: zeripath <art27@cantab.net >
2021-09-16 13:53:28 -04:00
45ebcb0d1c
Fix bug of migrate comments which only fetch one page ( #17055 )
...
* Fix bug of migrate comments which only fetch one page
* add next page to trace
Co-authored-by: zeripath <art27@cantab.net >
2021-09-15 19:30:19 +08:00
Lunny Xiao and GitHub
e2f0ab3343
Add doctor dbconsistency check for release and attachment ( #16978 )
2021-09-14 20:41:40 +01:00
Lunny Xiao and GitHub
efdbba4453
Fix bug of migrated repository not index ( #16991 )
...
Fix #16986 , #16152
2021-09-08 18:43:19 +01:00
ddc709ff7f
Add repo_id for attachment ( #16958 )
...
When create a new issue or comment and paste/upload an attachment/image, it will not assign an issue id before submit. So if user give up the creating, the attachments will lost key feature and become dirty content. We don't know if we need to delete the attachment even if the repository deleted.
This PR add a repo_id in attachment table so that even if a new upload attachment with no issue_id or release_id but should have repo_id. When deleting a repository, they could also be deleted.
Co-authored-by: 6543 <6543@obermui.de >
2021-09-08 17:19:30 +02:00
Lunny Xiao and GitHub
a807031a30
Fix storage Iterate bug and Add storage doctor to delete garbage attachments ( #16971 )
...
* Fix storage Iterate bug and Add storage doctor to delete garbage attachments
* Close object when used
2021-09-06 16:46:20 +02:00
Lunny Xiao and GitHub
de2e96e37b
Ignore review comment when ref commit is missed ( #16905 )
2021-09-01 12:33:07 +01:00
8d7704b5a2
Fix dump and restore respository ( #16698 )
...
* Fix dump and restore
* return different error message for get commit
* Fix missing delete release attachment when deleting repository
* Fix ci and add some comments
Co-authored-by: zeripath <art27@cantab.net >
2021-08-30 21:18:15 -04:00
d985d4bc2f
Paginate releases page & set default page size to 10 ( #16857 )
...
* Add release default page and set it to 10
* use limit
Co-authored-by: 6543 <6543@obermui.de >
2021-08-29 18:25:16 +02:00
Lunny Xiao and GitHub
b88dbe1208
Use a common quote to instead of check database type ( #16817 )
...
`` ` `` will be converted to different database quote by xorm. So check database type is unnecessary.
2021-08-25 13:23:34 +01:00
Lunny Xiao and GitHub
4e761fa385
Fix branch pagination error ( #16805 )
...
Fix #16801
Even if default branch is removed from the current page, but the total branches number should be still kept. So that the pagination calculation will be correct.
2021-08-24 23:15:07 +01:00
Lunny Xiao and GitHub
efaf109435
Add information for migrate failure ( #16803 )
...
Improve the reporting of errors when there is a migration failure
2021-08-24 18:46:55 +01:00
f9acad82ca
Add proxy settings and support for migration and webhook ( #16704 )
...
* Add proxy settings and support for migration and webhook
* Fix default value
* Add newline for example ini
* Add lfs proxy support
* Fix lint
* Follow @zeripath's review
* Fix git clone
* Fix test
* missgin http requests for proxy
* use empty
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: zeripath <art27@cantab.net >
2021-08-18 21:10:39 +08:00
Lunny Xiao and GitHub
f7a302ca6f
Upgrade levelqueue 0.4.1 ( #16696 )
2021-08-15 22:52:26 +02:00
Lunny Xiao and GitHub
74d75eb69c
Fix spelling of HookProcReceiveResult ( #16690 )
2021-08-14 13:17:10 +02:00
Lunny Xiao and GitHub
7224cfc578
Upgrade xorm to v1.2.2 ( #16663 )
...
* Upgrade xorm to v1.2.2
* Change the Engine interface to match xorm v1.2.2
2021-08-13 01:11:42 +02:00
Lunny Xiao and GitHub
33e0b38287
Rename context.Query to context.Form ( #16562 )
2021-07-29 03:42:15 +02:00
Lunny Xiao and GitHub
5b2e2d29ca
Upgrade levelqueue to v0.4.0 ( #16560 )
...
Fix #16546
2021-07-27 16:55:48 +01:00
Lunny Xiao and GitHub
9f31f3aa8a
Add an abstract json layout to make it's easier to change json library ( #16528 )
...
* Add an abstract json layout to make it's easier to change json library
* Fix import
* Fix import sequence
* Fix blank lines
* Fix blank lines
2021-07-24 18:03:58 +02:00
9421bfedb3
Fix issue pasted image missing if no release permission ( #16520 )
...
* Fix issue pasted image missing if no release permission
* Update routers/web/web.go
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de >
2021-07-23 14:08:04 -04:00
Lunny Xiao and GitHub
43262226db
Fix data race in bleve indexer ( #16474 )
...
* Fix data race in bleve indexer
2021-07-18 21:59:10 +02:00
efeb8e890b
Change the release cycle to match actual situations ( #16430 )
...
* Change the release cycle to match actual situations
* Update CONTRIBUTING.md
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-07-14 14:03:00 -04:00
Lunny Xiao and GitHub
67f135ca5d
Fix archive error when rename repo or user ( #16399 )
...
Use repo id instead of full name to generate archive path
2021-07-13 14:16:31 +02:00
Lunny Xiao and GitHub
64122fe105
Fix docs assets link ( #16337 )
2021-07-04 15:56:40 +02:00
Lunny Xiao and GitHub
760af187ba
Upgrade xorm to v1.1.1 ( #16339 )
2021-07-04 15:10:46 +02:00
Lunny Xiao and GitHub
0966349354
Make the github migration less rate limit waiting to get comment per page from repository but not per issue ( #16070 )
...
* Make the github migration less rate limit waiting to get comment per page from repository but not per issue
* Fix lint
* adjust Downloader interface
* Fix missed reviews
* Fix test
* Remove unused struct
2021-06-30 15:23:49 +08:00
Lunny Xiao and GitHub
e3c626834b
Let package git depend on setting but not opposite ( #15241 )
...
* Let package git depend on setting but not opposite
* private some package variables
2021-06-26 13:28:55 +02:00
b223d36195
Rework repository archive ( #14723 )
...
* Use storage to store archive files
* Fix backend lint
* Add archiver table on database
* Finish archive download
* Fix test
* Add database migrations
* Add status for archiver
* Fix lint
* Add queue
* Add doctor to check and delete old archives
* Improve archive queue
* Fix tests
* improve archive storage
* Delete repo archives
* Add missing fixture
* fix fixture
* Fix fixture
* Fix test
* Fix archiver cleaning
* Fix bug
* Add docs for repository archive storage
* remove repo-archive configuration
* Fix test
* Fix test
* Fix lint
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2021-06-23 17:12:38 -04:00
f2babf3346
Add code block highlight to orgmode back ( #14222 )
...
Fix missed orgmode code block hightlight
Co-authored-by: zeripath <art27@cantab.net >
2021-06-23 22:45:47 +02:00
5d113bdd19
Improve performance of dashboard list orgs ( #16099 )
...
* Improve performance of dashboard list orgs
* Fix wrong error description
* unexport queryUserOrgIDs method
* SimpleOrg -> MinimalOrg
* .
Co-authored-by: 6543 <6543@obermui.de >
2021-06-14 20:18:09 +08:00
0393a57511
Add a new table issue_index to store the max issue index so that issue could be deleted with no duplicated index ( #15599 )
...
* Add a new table issue_index to store the max issue index so that issue could be deleted with no duplicated index
* Fix pull index
* Add tests for concurrent creating issues
* Fix lint
* Fix tests
* Fix postgres test
* Add test for migration v180
* Rename wrong test file name
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-06-14 10:22:55 +08:00
Lunny Xiao and GitHub
f088dc4ea1
Remove utf8 option from installation page ( #16126 )
2021-06-10 16:52:37 +08:00
Lunny Xiao and GitHub
179c727b4f
Fix bug on getIssueIDsByRepoID ( #16119 )
...
* Fix bug on getIssueIDsByRepoID
* Add test
2021-06-10 02:08:19 +02:00
5fef041079
Remove unnecessary goroutine ( #16080 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2021-06-09 15:52:55 -04:00
Lunny Xiao and GitHub
fb3ffeb18d
Add sso.Group, context.Auth, context.APIAuth to allow auth special routes ( #16086 )
...
* Add sso.Group, context.Auth, context.APIAuth to allow auth special routes
* Remove unnecessary check
* Rename sso -> auth
* remove unused method of Auth interface
2021-06-09 19:53:16 +02:00
da057996d5
Fix http path bug ( #16117 )
...
* Fix http path bug
* Add missed request
* add tests
Co-authored-by: 6543 <6543@obermui.de >
2021-06-09 14:53:12 +02:00
1bfb0a24d8
Refactor routers directory ( #15800 )
...
* refactor routers directory
* move func used for web and api to common
* make corsHandler a function to prohibit side efects
* rm unused func
Co-authored-by: 6543 <6543@obermui.de >
2021-06-09 01:33:54 +02:00
Lunny Xiao and GitHub
44f8c812ec
Fix doctor --run check-db-consistency --fix with label fix ( #16094 )
...
* Add doctor for wrong label and issue_label data
* Fix labels and issue labels check
* Remove unnecessary functions
2021-06-08 12:36:23 +08:00
Lunny Xiao and GitHub
b9d611e917
Always store primary email address into email_address table and also the state ( #15956 )
...
* Always store primary email address into email_address table and also the state
* Add lower_email to not convert email to lower as what's added
* Fix fixture
* Fix tests
* Use BeforeInsert to save lower email
* Fix v180 migration
* fix tests
* Fix test
* Remove wrong submited codes
* Fix test
* Fix test
* Fix test
* Add test for v181 migration
* remove change user's email to lower
* Revert change on user's email column
* Fix lower email
* Fix test
* Fix test
2021-06-08 11:52:51 +08:00
0909695204
Merge all deleteBranch as one function and also fix bug when delete branch don't close related PRs ( #16067 )
...
* Fix bug when delete branch don't close related PRs
* Merge all deletebranch as one method
* Add missed branch.go
* fix comment
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-06-07 22:52:59 +08:00
Lunny Xiao and GitHub
b6762e2306
Fix regression of renderer ( #16091 )
...
* Fix regression of renderer
* Fix render setting load twice bug
2021-06-06 18:50:07 -04:00
Lunny Xiao and GitHub
7979c3654e
Copy git data from disk when restore repository ( #16066 )
2021-06-04 16:14:20 +03:00
effad26c0e
Improve assets handler middleware ( #15961 )
...
* Use route to serve assets but not middleware
* Fix build error with bindata tag
* convert path to absolute
* fix build
* reduce function stack
* Add tests for assets
* Remove test for assets because they are not generated
* Use a http function to serve assets
* Still use middleware to serve assets then less middleware stack for assets
* Move serveContent to original position
* remove unnecessary blank line change
* Fix bug for /assets* requests
* clean code
Co-authored-by: zeripath <art27@cantab.net >
2021-05-30 18:25:11 +08:00
a9daebca22
Fix get tag when migration ( #16014 )
...
Co-authored-by: zeripath <art27@cantab.net >
2021-05-29 16:04:58 -04:00
Lunny Xiao and GitHub
892e6561ff
Use a special name for update default branch on repository setting ( #15893 )
2021-05-16 14:24:47 -04:00
Lunny Xiao and GitHub
0bf8d34630
improve empty notice ( #15890 )
2021-05-16 19:58:26 +08:00
Lunny Xiao and GitHub
f6be429781
Upgrade xorm to v1.1.0 ( #15869 )
2021-05-14 20:17:06 +01:00
Lunny Xiao and GitHub
b61092bcb0
Upgrade unrolled/render to v1.1.1 ( #15845 )
2021-05-12 18:47:05 +01:00
Lunny Xiao and GitHub
143071ee41
don't record error when loading ref comment but ref comment id is zero ( #15820 )
2021-05-11 21:43:35 +01:00
d37a89ed05
don't record error when request a non-exist user ( #15819 )
...
* don't record error when request a non-exist user
* Update routers/repo/http.go
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: zeripath <art27@cantab.net >
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2021-05-10 13:43:55 -04:00
Lunny Xiao and GitHub
3656a2a672
Fix goth user infer bug ( #15821 )
2021-05-10 16:31:32 +01:00
Lunny Xiao and GitHub
e5723d6556
Move restore repo to internal router and invoke from command to avoid open the same db file or queues files ( #15790 )
...
* Move restore repo to internal router and invoke from command to avoid open the same db file or queues files
* Follow @zeripath's review
* set no timeout for resotre repo private request
* make restore repo cancelable
2021-05-10 15:57:45 +08:00
f5eb33c354
Fix orphaned objects deletion bug ( #15657 )
...
* Fix orphaned objects deletion bug
* extend test
Co-authored-by: 6543 <6543@obermui.de >
2021-04-30 20:08:46 +02:00
Lunny Xiao and GitHub
d7dbe4feeb
Fix readme render bug ( #15649 )
2021-04-28 22:22:54 +02:00
Lunny Xiao and GitHub
3d5bb3e6a3
fix webhook timeout bug ( #15613 )
...
* Also fix the potential problem in httplib
2021-04-25 21:48:12 +03:00
Lunny Xiao and GitHub
1b3dbdba4e
Attachment support repository route ( #15580 )
2021-04-23 11:18:21 -04:00
Lunny Xiao and GitHub
e7fc078891
Fix missing storage init ( #15589 )
2021-04-22 18:48:47 +02:00
2255afffad
Fix lfs management find ( #15537 )
...
Fix #15236
* Do not do 40byte conversion within ParseTreeLine
* Missed a to40ByteSHA
Signed-off-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: Andrew Thornton <art27@cantab.net >
2021-04-21 18:31:59 +02:00
9d99f6ab19
Refactor renders ( #15175 )
...
* Refactor renders
* Some performance optimization
* Fix comment
* Transform reader
* Fix csv test
* Fix test
* Fix tests
* Improve optimaziation
* Fix test
* Fix test
* Detect file encoding with reader
* Improve optimaziation
* reduce memory usage
* improve code
* fix build
* Fix test
* Fix for go1.15
* Fix render
* Fix comment
* Fix lint
* Fix test
* Don't use NormalEOF when unnecessary
* revert change on util.go
* Apply suggestions from code review
Co-authored-by: zeripath <art27@cantab.net >
* rename function
* Take NormalEOF back
Co-authored-by: zeripath <art27@cantab.net >
2021-04-19 18:25:08 -04:00
Lunny Xiao and GitHub
ce8255fb7b
Change the chinese discuss link to discourse ( #15533 )
2021-04-18 19:12:16 +08:00
Lunny Xiao and GitHub
a3c4c57b7c
Fix bug on commit graph ( #15517 )
2021-04-17 10:27:25 +01:00
c29620c05f
Add tests for clone from wiki ( #15513 )
...
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
2021-04-16 17:39:21 -04:00
92c09a90f7
Fix bug clone wiki ( #15499 )
...
Fix #15494
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-04-15 19:57:19 +01:00
Lunny Xiao and GitHub
8202dd1311
Performance improvement for list pull requests ( #15447 )
2021-04-15 19:34:43 +02:00
Lunny Xiao and GitHub
dc5a1d617d
Fix potential copy lfs records failure when fork a repository ( #15441 )
2021-04-14 22:15:28 +01:00
Lunny Xiao and GitHub
424bd86c60
Display more repository type on admin repository management ( #15440 )
2021-04-14 15:33:22 +02:00
Lunny Xiao and GitHub
66f0fd0959
Add NeedPostProcess for Parser interface to improve performance of csv render ( #15153 )
2021-04-13 15:06:31 +08:00
1fc1d60517
Fix delete nonexist oauth application 500 and prevent deadlock ( #15384 )
...
* Fix delete nonexist oauth application 500
* Fix test
* Close the session
Signed-off-by: Andrew Thornton <art27@cantab.net >
* Update integrations/api_oauth2_apps_test.go
* Fix more missed sess.Close
* Remove unnecessary blank line
Co-authored-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de >
2021-04-10 16:49:10 -04:00
Lunny Xiao and GitHub
fe3dcedd02
Fix xorm log stack level ( #15285 )
2021-04-05 08:41:22 +01:00
42efa14f51
Introduce esbuild on webpack ( #14578 )
...
* Vendor node mods as cache; fix esbuild/fomantic offline build
* Fix --exclude; use bsdtar for consistent globbing
* Fall back to GNU tar; forward-compatible for APT 2.0
* Avoid having extd. attrs with bsdtar
* Dependency and misc. optimizations
* Remove extra code after esbuild-loader update
Co-authored-by: Mike L <cl.jeremy@qq.com >
2021-04-02 02:11:04 +02:00
Lunny Xiao and GitHub
f4e677edb1
Fix bug on avatar middleware ( #15124 )
2021-03-23 18:20:24 +01:00
Lunny Xiao and GitHub
8567cba0d9
Implement delete release attachments and update release attachments' name ( #14130 )
...
* Implement delete release attachment
* Add attachments on release edit page
* Fix bug
* Finish del release attachments
* Fix frontend lint
* Fix tests
* Support edit release attachments
* Added tests
* Remove the unnecessary parameter isCreate from UpdateReleaseOrCreatReleaseFromTag
* Rename UpdateReleaseOrCreatReleaseFromTag to UpdateRelease
* Fix middle align
2021-03-23 00:09:51 +08:00
cf549500e0
Fix bug when upload on web ( #15042 )
...
* Fix bug when upload on web
* move into own function
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: zeripath <art27@cantab.net >
2021-03-19 23:49:29 +01:00
Lunny Xiao and GitHub
5ccf8b6430
Fix issue search with db indexer because of mysql 5.7 sqlmode ( #14907 )
...
* Fix sqlmode bug
* distinct is necessary
2021-03-06 23:11:12 +08:00
f4efa10f77
Hide resync all ssh principals when using internal ssh server ( #14904 )
...
Co-authored-by: 6543 <6543@obermui.de >
2021-03-06 15:32:08 +08:00
Lunny Xiao and GitHub
9db590f2ee
Fix bug when combine label comments ( #14894 )
...
* Fix bug when combine label comments
* Added some code comments
* More comments
2021-03-05 16:17:32 +01:00
7525450232
When transfering repository and database transaction failed, rollback the renames ( #14864 )
...
Fix #14821
Co-authored-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de >
2021-03-05 03:28:52 +01:00
Lunny Xiao and GitHub
00fffdf5df
Make release-linux archtectures via envs ( #14184 )
2021-02-22 09:01:57 +02:00
e79dae29cc
Fix repo-restore bug with poster not replaced ( #14759 )
...
* Fix restore bug
* Fix restore bug
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: John Olheiser <john.olheiser@gmail.com >
Co-authored-by: 6543 <6543@obermui.de >
2021-02-22 11:57:41 +08:00
bd9361384a
Fix go get ( #14758 )
...
* Fix go get
* Fix default branch
Co-authored-by: 6543 <6543@obermui.de >
2021-02-22 00:51:15 +08:00
f3e64f677f
Remove unused commit ( #14741 )
...
* Remove unused commit
* a small nit
Signed-off-by: a1012112796 <1012112796@qq.com >
Co-authored-by: a1012112796 <1012112796@qq.com >
2021-02-20 15:02:39 +01:00
Lunny Xiao and GitHub
430b3b7806
Fix misleading word on delete repositories' archives ( #14737 )
2021-02-19 01:24:51 -05:00
6362b24a59
Fix when a commit not found returned 500 ( #14732 )
...
Co-authored-by: Lauris BH <lauris@nix.lv >
2021-02-18 19:40:17 -05:00
ec06eb112c
Fix github download on migration ( #14703 )
...
* Fix github download on migration
* Use Context for Client
Co-authored-by: zeripath <art27@cantab.net >
2021-02-18 01:36:49 +01:00
Lunny Xiao and GitHub
5e4fa7c703
Turn default hash password algorightm back to pbkdf2 from argon2 until we found a better one ( #14673 )
...
* Turn default hash password algorightm back to pbkdf2 from argon2 until we found a better one
* Add a warning on document
2021-02-13 18:03:29 +01:00
Lunny Xiao and GitHub
c0c59a4c99
Improve the comment on comment type ( #14609 )
2021-02-10 04:57:30 +01:00
Lunny Xiao and GitHub
240fea8c14
Fix rate limit bug when downloading assets on migrating from github ( #14564 )
2021-02-07 15:56:11 +00:00
Lunny Xiao and GitHub
32c4563d8d
Fix lfs file viewer ( #14568 )
2021-02-05 02:29:42 +01:00
3537d80088
Fix bug about ListOptions and stars/watchers pagnation ( #14556 )
...
* Fix bug about ListOptions and stars/watchers pagnation
* fix unit test
Co-authored-by: 6543 <6543@obermui.de >
2021-02-04 11:23:46 -06:00
5e20fd6dbf
Move middlewares to web/middleware ( #14480 )
...
Co-authored-by: 6543 <6543@obermui.de >
2021-01-30 10:55:53 +02:00
Lunny Xiao and GitHub
0cd87d64ff
Update docs and comments to remove macaron ( #14491 )
2021-01-29 16:35:30 +01:00
Lunny Xiao and GitHub
87b098f3b6
Fix json charset bug ( #14514 )
2021-01-29 08:42:47 -05:00
Lunny Xiao and GitHub
f761c82c94
Fix load time bug ( #14508 )
2021-01-29 05:33:47 +01:00
Lunny Xiao and GitHub
154b23da0a
Fix display since time round ( #14226 )
...
* Fix display since time round
* Fix since time
* Fix tests
2021-01-28 13:29:22 +01:00