func DB.ChangeMotto(userId, motto)
func DB.LoginButton(ctx, active, $accountPage)
func DB.GetUserInfo(userId)
func DB.CreateUserFromAdmin(email, name, password, flags)
func DB.CreateUser(email, name, password)
func DB.GetAccountId(email, password)
func DB.GetAccountInfo(name)
func DB.Open()
func DB.CreateCSRF(ctx)
func DB.VerifyCSRF(session, csrf)
func DB.Lock()
func DB.Unlock()
func DB.GetUniqueNumber()
func DB.getPort()
func DB.Init(working)
func DB.SendVerifyEmail(email, name, verify_hash_str)
func DB.SendForgotPasswordEmail(email, name, verify_hash_str)
func DB.UnforgetPassword(verifyKey, password, confirm)
func DB.ForgotPassword(email)
func DB.VerifyEmail(verifyKey)
func DB.DeletePackages(email, password, packageListString)
func DB.CanUploadPackagePrefix(userId, packageName)
func DB.PackageExists(userId, pkgInfo)
func DB.AddPackage(userId, pkgInfo)
func DB.GetPackageFileData(name, version)
func DB.GetPackageIcon(name, version)
func DB.UploadPackage(userId, filePath)
func DB.QueryPackages(q, offset, limit, $account, $filter)
func DB.GetPackages($page)
func DB.RemovePrefix(userName, prefix)
func DB.CreatePrefix(userName, prefix)
func DB.QueryReservedPrefixes(name)
func DB.DownloadPackage(log, userId, server, name, version)
func DB.GetLatestVersion(name)
func DB.GetPackageVersions(name)
func DB.UpdateVersion(pkgInfo)
func DB.AddVersion(pkgInfo)
func DB.GetUserIdFromSession(session)
func DB.GetSessionFromBearer(ctx)
func DB.GetSession(ctx)
func DB.CreateSession(userId, doesExpire, name)
func DB.DestroySession(session)
func Components.DocClass(cls)
func Components.DocClassEntry(ent)
func Components.DocFunction(fn)
func Components.Package(name, version, owner, upload, desc)
func Components.Prefix(prefixName, isMine, owner, csrf)
func Shell(title, pages, body)
func Pages.Account(ctx)
func Pages.Admin(ctx)
func Pages.AdminAccount(ctx)
func Pages.AdminRegister(ctx)
func Pages.API.Index()
func Pages.API.V1()
func Pages.CheckEmail(ctx)
func Pages.ResetPasswordFailed(reason)
func Pages.CreateSession(ctx)
func Pages.DeletePackages(ctx)
func Pages.ForgotPassword(ctx)
func Pages.Index(ctx)
func Pages.Login(ctx)
func Pages.NewPassword(ctx)
func Pages.Package(ctx, name)
func Pages.PackageDocs(ctx)
func Pages.ReservedPrefixes(ctx)
func Pages.Packages(ctx)
func Pages.Session(ctx)
func Pages.Sessions(ctx)
func Pages.Signup(ctx)
func Pages.Upload(ctx)
func Pages.VerificationFailed(reason)
func main(args)