8 Updates
crystal edited this page 2 months ago

<- wiki home

The latest updates for drg.li vcs

2021/11/17 updates and fixes

Hello! Today I did some much needed maintenance on the vcs.drg.li system. This will be the second to last update for the service this year. The major highlight of this particular update is email improvements. This service has been partially dependent upon email since it's inception, but it has never actually had reliable deliverability. vcs.drg.li had been using the long deprecated drg.li mailing service to handle everything. This worked OK for a while, but it had deliverability issues, and that service no longer exists. We have completely overhauled the email backend and now things should be working a little better. If you've been having trouble creating an account recently because of activation emails, or you've been locked out because you can't reset your password, please try again now. The new email address for all transactional account emails is vcs-noreply(at)sib.drg.li. The new mailer does not currently support email notifications.

Aside from email improvements, we have also patched up the host system and upgraded mikuru!git to the latest upstream Gitea version. We have also cleaned all unactivated accounts. If you've been having trouble activating a new account recently due to email issues, please re-create your account and try again. We have also made the decision to disable Git LFS for this instance. Git LFS has not historically been used by any projects hosted on this instance, so we've decided to cut support for it to preserve system resources.

Before we wrap up this update, we'd like to announce that the next update will occur in December. It will include the manual user database purge discussed in September's update, as well as an operating system upgrade for the vcs.drg.li server. We would also like to take that opportunity to plan for and discuss the future of this instance and our vcs services.

2021/09/01 account database cleaned

As promised in the last update, the account database has been cleaned. In addition to the usual unannounced purge of all accounts that have not been email-activated, we have also deleted all accounts which have no repositories, and have not been logged in since August of 2020. Additionally, all accounts which have no repositories, were created prior to December of 2020, and have not been logged in since the day they were created have also been deleted.

Additionally, we have introduced some account restriction features to help us deal with suspicious activity. Accounts may be locked or restricted at any time without warning to prevent abusive usage of the site's features. For now, accounts can only be locked or restricted by an administrator's manual review if the account's recent or overall activities are suspicious, spammy, or abusive. Information about these restrictions and contacting the administrators to get them lifted is available here.

We will be performing another manual user database purge before the end of 2021. During this purge, all accounts which have no repositories and have not logged in after December 31, 2020 will be deleted. The next purge will not affect any accounts created in 2021.

2021/06/23 theme and gitea updated

Over the last couple days, we have been working on various minor improvements to the vcs.drg.li service. For starters, we've upgraded mikuru!git to the latest upstream Gitea codebase. We have also added a new default theme to the site to beter fit with the theming of other drg.li services. The upstream rebase caused our old themes to break, and we have not yet updated them to be fully compatible. If you're experiencing white backgrounds, illegible text, or other graphical issues with the website, please go to your account settings and select one of the three currently available themes.

While I'm making a little post here, I'd also like to announce that the next account database purge will occur sometime in August. All accounts that were created before December 2020, have no repositories, and which have not been logged into since August of 2020 will be deleted, even if they've been email activated. We still perform periodical and unannounced database purges of all accounts that have not been email-activated.

2021/01/09 account database purge

We have formed a habit of periodically purging all accounts that have not been email activated. Today's purge was a little different. We have recently noticed a sharp rise in registrations so from here on out we will occasionally also do manual user database purges. In today's purge, all accounts that haven't been logged into since the day they were created and which were created before June 2020 have been removed. This purge did not affect any accounts that have repo or organization data.

2021/01/09 drg.li vcs wiki created

This announcement marks the creation of this wiki! We will put some useful documentation and post updates about the service here. This repository also contains the issue tracker for the site. I also recently updated the site to the latest gitea backend which added some interesting new features.

2020 shutdown announcement

Prior to this wiki's creation we used the homepage to announce that we'd shutdown the service before changing our mind and opting to keep the service open. You can find an archive of those announcements here.