Gemigit

A self-hosted gemini Git Service
git clone https://gmi.rmf-dev.com/Vaati/Gemigit
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-11-14 23:49disable anon when public repos are disabled, disable http by defaultRaw Monk3+5-2
2023-11-14 22:17don't ask for password on public ssh repo using the anon usernameRaw Monk4+20-2
2023-11-14 20:06prevents cloning repositories without password using ssh when public repositories are disabledRaw Monk2+15-10
2023-11-14 19:53add username to ssh address when connectedRaw Monk5+11-4
2023-11-14 16:40add support for the ssh protocol to serve git repositoriesRaw Monk11+194-20
2023-11-07 21:52add an option to limit the number of commits shownRaw Monk3+20-12
2023-11-07 21:14add option to serve a static directory and add a robots.txtRaw Monk4+11-1
2023-10-31 03:08add read-only tokensRaw Monk8+56-33
2023-08-29 14:47fix links in list when converting from markdownRaw Monk1+9-9
2023-08-23 14:33update term packageRaw Monk2+4-3
2023-08-22 23:46add support for lists for markdown readmeRaw Monk1+16-12
2023-07-25 19:55add support for markdown readmeRaw Monk4+66-0
2023-07-24 19:10add a link to go back when viewing file contentRaw Monk2+19-30
2023-05-12 15:52put test related functions into a submoduleRaw Monk9+523-502
2023-05-08 01:31fix databaseRaw Monk2+29-4
2023-05-07 19:50completion of unit tests for the database moduleRaw Monk15+490-155
2023-05-07 03:41clean up and more unit tests, improvement on access related functionsRaw Monk12+847-514
2023-05-05 17:49add unit tests related to sessions, tokens and users operationsRaw Monk7+513-34
2023-05-05 13:13more database-related unit testsRaw Monk5+264-20
2023-04-26 03:23add warning to update commandRaw Monk2+13-3
2023-04-26 03:11add update command to add missing fields to an existing databaseRaw Monk2+132-8
2023-04-25 13:54update go mod and go sum filesRaw Monk2+311-6
2023-03-31 18:44change build constraints, change SetUserSecret function nameRaw Monk5+11-15
2023-03-30 02:42split db file, add some unit testsRaw Monk11+1502-1294
2023-03-29 21:15fix the access login functionRaw Monk3+12-8
2023-03-29 20:41fix password authentication for git when the user allows itRaw Monk2+6-3
2023-03-28 15:23add informations about 2FA and tokens in the readmeRaw Monk2+4-0
2023-03-28 03:33add token authentication for git operationsRaw Monk11+351-48
2023-03-26 20:34Add link to change password on account pageRaw Monk1+1-0
2023-03-26 20:11add go back link on 2FA pageRaw Monk1+2-0
2023-03-26 19:36Add 2FA using time-based one-time passwordsRaw Monk11+218-41
2023-03-26 04:13add an option to disconnect from all sessionsRaw Monk5+77-11
2023-03-25 19:09add comment about root git operations for stateless modeRaw Monk1+6-1
2023-03-25 17:26prevent unauthenticated users from cloning public repositories when the public option is set to falseRaw Monk2+15-20
2023-03-22 03:54add option to forbid public repository access to unauthenticated usersRaw Monk5+24-10
2023-03-22 03:39add option to limit the number of registration per ipRaw Monk4+37-24
2023-03-20 21:40prevents error from double slash at the end of the templates path, fix error when creating sqlite databaseRaw Monk2+9-3
2023-03-20 21:20use tab after the line number when displaying the file contentRaw Monk1+1-7
2023-03-20 20:07remove unused code, fix error related to sqliteRaw Monk6+13-29
2023-03-20 19:29add readall function for compatibility with older go versionRaw Monk2+24-0
2023-03-20 19:23add support for a pure Go sqlite database driver, make the source code compatible with older Go versionsRaw Monk10+21-219
2023-02-19 15:39remove validation required on registration booleanRaw Monk1+1-1
2023-02-18 19:03update github readmeRaw Monk2+13-1
2022-12-10 14:47update readme and config fileRaw Monk4+11-3
2022-12-10 04:36fix cloning of empty repositoriesRaw Monk2+28-51
2022-12-10 02:03remote operation on git serverRaw Monk4+81-27
2022-12-09 01:05fix api pathRaw Monk1+3-3
2022-12-09 01:02handle repo apiRaw Monk2+9-3
2022-12-09 00:50fix sql unix time functionRaw Monk2+12-9
2022-12-08 23:07allow option to use a remote git serverRaw Monk4+140-10
2022-12-08 16:08allow to be connected with multiple certificateRaw Monk1+23-9
2022-12-04 21:29add support for mysql databasesRaw Monk6+156-104
2022-12-01 03:18now users can view private repos with read accessRaw Monk6+92-30
2022-11-30 15:54improve README and complete access systemRaw Monk5+165-8
2022-11-30 04:18implement basic access systemRaw Monk11+568-100
2022-11-28 23:15add option to set templates directory pathRaw Monk4+36-81
2022-11-28 17:27separate repo template page into multiple filesRaw Monk10+217-215
2022-11-28 15:52reorganize routing functionsRaw Monk9+1115-1053
2022-11-26 21:04add option to listen on specific address and portRaw Monk5+35-18
2022-11-26 14:40add proper check on group nameRaw Monk2+19-76
2022-11-26 13:53add confirmation when deleting a groupRaw Monk3+33-4
2022-11-26 04:44add option to delete group and chang descriptionRaw Monk5+128-37
2022-11-26 03:15implement groupsRaw Monk14+720-70
2022-11-24 00:32fix code format, clean upRaw Monk6+509-544
2022-10-18 02:21now uses templatesRaw Monk7+459-270
2022-10-17 13:36add ldap support, reorganize config fileRaw Monk9+247-80
2022-08-16 01:30check also for README.gmiRaw Monk2+15-3
2022-07-31 02:06add owner check on repo viewRaw Monk1+6-0
2022-07-14 14:05doesn't show tags if there's noneRaw Monk1+3-1
2022-07-03 20:14fix registrationRaw Monk2+5-5
2022-07-03 19:17add refs pageRaw Monk3+104-12
2022-07-02 22:48add rmuser and register command, make code more readableRaw Monk10+451-168
2022-04-02 21:01change README formatRaw Monk1+0-0
2022-04-02 20:58Merge branch 'master' of https://git.rmf-dev.com/Vaati/GemigitRaw Monk0+0-0
2021-12-10 16:09Remove unnecessary print when reading repo fileVaati1+0-1
2021-12-10 03:24use RealIP instead of remoteAddrVaati1+2-1
2021-12-10 03:10add ip log to http git serverVaati1+1-1
2021-12-05 21:52add check when changing repo nameVaati1+7-0
2021-12-05 21:51add check when changing repo nameVaati1+7-0
2021-12-03 22:31update account descriptionVaati2+22-0
2021-12-03 22:03disconnect users over timeVaati4+14-2
2021-12-03 19:57change readmeVaati1+0-0
2021-12-03 19:28change registration error handlingVaati1+1-1
2021-12-03 18:53add formattingVaati1+63-0
2021-12-03 18:50add auth fileVaati1+58-0
2021-12-03 18:42add limits on loginVaati6+88-156
2021-12-03 14:26fix user page sql requestVaati1+1-1
2021-12-03 04:21reorganize codeVaati4+345-411
2021-12-02 15:26fix spacing errorVaati1+1-1
2021-12-02 15:16add account descriptionVaati2+84-11
2021-12-02 13:16changes blob files pathVaati1+47-46
2021-12-02 13:06change readme access pathVaati1+59-77
2021-12-02 04:39allow to link repo file in the readmeVaati3+78-1
2021-12-02 03:19fix errors handling when creating repoVaati2+10-5
2021-12-02 02:49Change format of repo headerVaati1+2-1
2021-12-01 19:02Add description to reposVaati3+157-27
2021-12-01 16:09add repo header for license and readme viewsVaati1+102-4
2021-12-01 15:46fix nil exception when retrieving empty repoVaati1+6-0
2021-12-01 04:16correct public repo file linksVaati1+9-4
2021-12-01 03:48modify logs format, modify repo pagesVaati2+146-82
2021-12-01 01:02allow to change passwordVaati2+100-12
2021-11-30 22:43Add licenseVaati1+13-0
2021-11-30 22:41Add config go fileVaati1+23-0
2021-11-30 22:40Initial commitVaati8+1178-0