Commit graph

30 commits

Author SHA1 Message Date
ba4f03cefa Fixed GeoIP lookup causing an exception when no MMDB is available. 2022-06-06 16:42:38 +02:00
d8156dca00 Make exception catching for country lookups less tolerant. 2020-05-09 20:28:25 +00:00
b4a581087a Massive overhauls. 2019-12-12 01:42:28 +01:00
7cfdfc6bd8 Made config functions into a static class. 2019-12-03 19:52:20 +01:00
fe1562fd86 Reworked profile field handling. 2019-12-03 02:06:36 +01:00
d47052d1b4 Rewrote database stuff. 2019-09-29 00:38:39 +02:00
81826fe874 Moved all config except database creds into the database. 2019-08-14 21:40:36 +02:00
119bbdd3e8 Code style updates. 2019-06-10 19:04:53 +02:00
2b5151bf2a Removed all uses of . 2019-05-07 10:08:27 +02:00
9505cb1f0b Added more typesafe shorthands for fetching database operations. 2019-01-09 20:06:02 +01:00
38cb13aefe Added a UI for managing the IP blacklist. 2018-12-26 17:03:26 +01:00
abf67dd366 Added IP registration blacklisting. 2018-12-25 22:41:28 +01:00
74910eddb6 Added CIDR IP range checking function, closes #88. 2018-12-24 19:58:12 +01:00
a37f48fdd6 //cidr stuff 2018-12-22 18:03:58 +01:00
744fa99230 added sockets 2018-12-20 13:15:11 -06:00
6d39c6e3c9 News but everything is a function. 2018-10-10 11:21:57 +02:00
de8670087a Database stuff is now also procedural, would ya look at that. 2018-10-07 01:30:48 +02:00
a480678b11 // this doesn't work sadly 2018-10-05 13:04:43 +02:00
1f22a1e4b9 Moved GeoIP stuff into its own folder. 2018-10-05 13:00:37 +02:00
20aaa0f926 Add root folder to include path and move utility functions around. 2018-09-28 10:56:51 +02:00
012171635e Ridding of IPAddress and IPAddressRange, the latter was broken and the former was obsoleted by INET funcs. 2018-09-27 10:32:43 +02:00
b0f6db2450 Removed some refs to IPAddress class. 2018-09-27 09:15:33 +02:00
c8aafe1a07 use mb_ functions on strings 2018-09-15 23:55:26 +02:00
e716af9b5a Removed wonky modules system and added documentation all over. 2018-04-25 00:55:46 +02:00
877a7b1d47 Add login rate limiting. 2018-03-22 04:45:59 +01:00
19d19adec3 Rework IP address handling. 2018-03-16 03:01:24 +01:00
25ac3e4bac Prevent users from being able to register while logged in. 2018-02-22 17:37:10 +01:00
7cf113d962 Proper exceptions and Initial NetworkStream implementation. 2018-01-05 03:43:09 +01:00
5ec90ec1ba New tests (FS writing is broken, fix it) 2018-01-02 01:14:55 +01:00
4cc0d69351 Import old Aitemu stuff. 2017-12-19 09:11:55 +01:00