Commit Graph

111 Commits

Author SHA1 Message Date
adamsong
d940c3ebc7 Adds TOTP MFA for admins. (#12363)
* Adds discord based MFA for admins.

* Fixes error caused by the yogstation folder, other small errors

* Fixed SQL error, I hope

* Converts to TOTP

* Got 2FA working, as well as the backup codes

* Didn't mean to commit this

* Added QR code for scanning in the TOTP seed, removed debug statement, added reset to the permissions panel. Locked the permissions panel behind 2FA.

* Catches error messages from rust_g

* Update rust_g

* Adds 30 day expiry to sessions, also re-disables SQL and MFA in private_default

* Make persisting the session opt-in

* Adds a way for a user to clear their saved logins

* Update rust_g.dll now that the other PR was merged

* Refactor 2FA off the admin datum

* Removed extra check on the 2FA reset button

* Update database_changelog.txt
2021-10-24 15:09:57 +01:00
Jamie D
2fb913b410 1566 (#12204) 2021-09-01 14:28:12 +01:00
TheGamerdk
8a14268c09 Fixes stuff that Jamie broke (#12184)
* Update README.md

* Update _compile_options.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2021-08-29 11:36:57 +01:00
Jamie D
1bd418182d Update server compatibility to 1565 (#12171)
* Update server compatibility to 1564

* linux 1

* Server better SO

* EEEEE

* 1565!
2021-08-29 11:25:51 +01:00
adamsong
1ed42d495c Update README.md (#12110) 2021-08-23 16:36:26 +01:00
TheGamerdk
6988e2b8b1 Update README.md (#11773) 2021-07-18 14:42:54 +01:00
TheGamerdk
047ead7f77 Update README.md (#11501)
* Update README.md

* Update README.md
2021-06-01 12:39:50 -04:00
alexkar598
6d93da960d badge? (#10766) 2021-01-01 13:41:23 +00:00
boodaliboo
c9b59aa4bf changes readme.md to say four maps (#9766)
* Update README.md

* Update README.md

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update README.md

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2020-09-29 19:17:54 +01:00
swissloaf
36c3de5c57 Not (#8471) 2020-05-10 20:17:28 -04:00
swissloaf
92f7ee2740 Removes references to Yogstation-TG in exchange for Yogstation (#8443)
We aint tg boy

Co-authored-by: fluffe9911 <dablank02@hotmail.com>
2020-05-10 20:07:20 -04:00
alexkar598
dc1f68389b Replaces the travis badge with the turdis one in the readme 2020-04-04 18:33:02 -04:00
GenericDM
627eb2dfca fix travis button (#6682)
travis was upset that the repo changed names
2019-09-08 09:47:52 -04:00
alexkar598
fe934644ac Actually commits the line ending changes 2019-08-12 07:47:43 -04:00
GenericDM
bd395cf321 slightly less debase
slightly more accurate information
2019-07-12 11:53:09 -07:00
GenericDM
ba665caca2 Update README.md
Debasing the README, also make it more accurate and snazzy.
2019-07-12 11:36:13 -07:00
yogstation13-bot
713e90cc5c Adds Donutstation to README.md 2019-06-12 02:18:27 +01:00
Jordan Brown
04aa4ba9d8 Pulls the plug on Omegastation 2018-09-20 15:38:59 +01:00
oranges
2b4f8988fa Merge pull request #39500 from octareenroon91/patch-58
Fix link to rust-g repo
2018-08-01 08:31:54 +01:00
Ling
c8def6cc42 Update README.md 2018-06-19 19:40:02 +02:00
Letter N
87a5b57983 removes unnecessary <br> at README.md (#38600) 2018-06-19 14:57:28 +01:00
Ling
68c8841e36 Update README.md 2018-05-12 12:35:33 +02:00
Nich
61b58e09fd Update README.md 2018-04-17 10:26:17 +02:00
Bjorn Neergaard
853146704e Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-11 02:55:39 +02:00
Ling
4d1480d5fa Add modular files 2018-03-15 09:35:14 +01:00
Kyle Spier-Swenson
e0800a7de4 Includes links to standalone prepackaged database server in the readme (#36360) 2018-03-13 03:28:20 -06:00
Iamgoofball
f78a7b8f0d Update README.md 2018-02-05 14:36:21 -08:00
Kyle Spier-Swenson
34d51dc365 Adds nightlies and cdn info 2018-01-21 01:20:57 -06:00
gamedeviso
7b8d4fb78b Changed BYOND Link to Secure HTTPS (#33918)
* Changed BYOND Link to Secure HTTPS

* Updated to direct link to download page
2017-12-30 10:44:03 -05:00
Leo
c47dde9282 Merge pull request #33172 from praisenarsie/patch-12
Cleans up the README
2017-12-01 22:01:38 -02:00
Jordan Brown
710f3346a9 Cyberboss vs LICENSE round 27 (#33174)
* Cyberboss vs LICENSE round 27

* Update license name in README.md
2017-12-01 15:20:25 +01:00
FrozenGuy5
5226e58d9f cleans up the README 2017-11-29 16:54:44 +00:00
Jordan Brown
cca4f4c0f8 Rename LICENSE-GPLv3.txt to OLD_LICENSE-GPLv3.txt (#33009)
* Rename LICENSE-GPLv3.txt to OLD_LICENSE-GPLv3.txt

* Update license file name in README.md
2017-11-24 05:48:02 -05:00
oranges
e0b2b71d5c Merge pull request #32999 from MrStonedOne/patch-451
Specifies that MariaDB is required for sql in the project readme
2017-11-23 10:40:07 +13:00
FrozenGuy5
fb87e94cc8 licensing meme (#32973) 2017-11-22 13:38:35 -05:00
Kyle Spier-Swenson
4cdefa391e Specifies that MariaDB is required for sql in the project readme 2017-11-22 03:52:28 -08:00
FrozenGuy5
f8233d0a13 Updates the readme.md of the repo by changing the links to have https:// (#31854)
* https is the way to go

* changes links to https:// instead of http://

* tsk tsk byond
2017-10-22 00:59:17 -04:00
Jordan Brown
62f788fbc6 Server tools API v3.1 (#31000)
* New API for service communication

* Safer this way

* Gives the game the ability to kill itself

* tick_lag

* Sanity check

* Updates comment

* Formalization of the server tools API

* Fixes, finishes, and cleanup

* Remove unecessary scoping

* Compile fixes

* Didn't Ctrl+S

* Reimplement chat commands

* Fixup

* Required parameters

* Fax

* Testing

* Fix ON_TOPIC

* The more defines the more better

* That's bass ackwards

* Fix tgs2

* Fuck it, call him pichael

* Do this

* No, we only use the modern methods now

* Remove tgs2 relay support

* Remove kebab

* Kill kill kill

* This is back baby

* Missed a GLOB

* Remove DownloadPRDetails()

* Cache custom commands by name

* Adds "notify" chat command

* Use the official API

* Fix API misuse

* Readme licensing memes

* Fix API

* Moves chat new game announcement to when the API is confirmed compatible

* Add TGS3.json

* Fix the input options

* Removes notify command
2017-09-29 16:19:50 +13:00
FrozenGuy5
52310bb831 CERESTATION DOES NOT EXIST, COMRADE. (#30407)
* cerestation_does_not_exist

* THIS IS PROPAGANDA FROM THE ENEMY, BURN IT AT ONCE

* THESE ARE FORGED DOCUMENTS, BURN THEM TOO
2017-09-05 16:35:12 -05:00
Kyle Spier-Swenson
9b4e8a144f MOAR BADGES FOR THE BADGE GOD. (#30050)
* MOAR BADGES FOR THE BADGE GOD.

* BADGE GOD, MEET BLOOD GOD.
2017-08-22 09:13:15 +12:00
Kyle Spier-Swenson
76c3b5b6ce Adds code coverage badge
![Coverage](https://s3.amazonaws.com/assets.coveralls.io/badges/coveralls_0.svg)
2017-07-11 01:48:19 -07:00
Jordan Brown
3fa6d8305e Fixes server tools URL 2017-06-30 10:10:55 -04:00
Jordan Brown
7b5f77bfd5 Update the readme to point to tools repo 2017-06-28 09:35:51 -04:00
Jordan Brown
f0738a267b Update the readme a bit (#28446)
* Update the readme a bit

* sex
2017-06-14 19:22:29 -05:00
oranges
790ecaaf7b Merge pull request #27649 from Iamgoofball/patch-255
WHAT IS THAT
2017-05-26 15:31:35 +12:00
Iamgoofball
c45071327c WHAT IS THAT
# WHAT THE FUCK IS THAT
2017-05-24 19:50:37 -07:00
Iamgoofball
db8fe991d8 OUR GOD IS AN AWESOME GOD
HE RULES ONCE MORE
2017-05-24 19:49:45 -07:00
Remie Richards
ce28a2799f Makes the resentment badge line up nicely. 2017-05-13 12:26:32 +01:00
Kyle Spier-Swenson
90451a1f17 Adds some more badges to the readme. (#27146)
* Adds some more badges to the readme.

* This is podracing
2017-05-12 14:12:29 +12:00
Iamgoofball
9af0534ed6 REST IN PEACE HORNYGRANNY 4000BC-2017AC 2017-04-30 19:06:33 -07:00