1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-03 23:56:22 -07:00
Commit graph

50 commits

Author SHA1 Message Date
Eggbertx
a84d41c7d3 Remove no longer used migration test
Replaced by get_pre2021.sh
2022-02-10 17:12:54 -08:00
Eggbertx
c388ef3984 Reopen gochan-migration development 2022-02-07 18:28:27 -08:00
Eggbertx
9656b9f3d0 Move dbconnect.sh to a script
Also update frontend README and booststrap start text
2022-02-05 14:17:24 -08:00
Eggbertx
967147d7f5 Add SQL dummy data file, update Vagrantfile with allowed IP 2021-11-18 13:06:42 -08:00
Eggbertx
45a47e54fb Improve cookie loading with type setting 2021-08-24 13:14:11 -07:00
Eggbertx
9a9e775283 Add some more tables to gochan-migrate pre2021 pkg 2021-08-20 15:55:51 -07:00
Eggbertx
39d4fca721 Add script to get old release for migration testing 2021-08-04 15:43:15 -07:00
Eggbertx
7e1e3b1662 Update development Ubuntu version to 18.04 2021-08-04 14:03:52 -07:00
Eggbertx
dfdb926d71 Add partially refactored configuration changes 2021-07-11 11:51:29 -07:00
Eggbertx
e853ef205e Add basic pre2021 sql file for migration testing 2021-06-24 11:27:51 -07:00
Eggbertx
f9756bf55e Change default gochan installation prefix path to /usr instead of /usr/local 2021-02-22 15:05:16 -08:00
Eggbertx
2e99788426 Finish build.py
Also remove powershell script, modify bootstrap script to use build.py
2020-11-04 20:11:51 -08:00
Eggbertx
cd0ffb4f1f Add HTTP support to the vagrant VM 2020-10-11 14:59:06 -07:00
Eggbertx
562b4cb6be make VirtualBox the default vagrant provider
You can still use libvirt by running GC_PROVIDER=libvirt vagrant up
2020-10-01 17:32:17 -07:00
Eggbertx
5734ebf4de Use libvirt/KVM by default for vagrant
temporary workaround for #45
2020-09-07 17:09:09 -07:00
Eggbertx
a69b6748c7 Remove SQLite support due to instability 2020-06-15 11:27:14 -07:00
Eggbertx
ef26a7a4b0 use GOPATH in Makefile clean target 2020-05-19 17:50:33 -07:00
Eggbertx
d1292bd9fe refactor/reorganize gochan's source code into subpackages
Also use Go version 1.11 in vagrant for module support
2020-04-29 17:44:29 -07:00
Eggbertx
2cf1a3c2ce Looks like I forgot to properly initialize the logger. 2020-03-23 16:37:26 -07:00
Eggbertx
13fffdb4c9 Replace that clunky build.sh with a slightly less clunky Makefile 2020-03-20 11:04:39 -07:00
Eggbertx
3c8a01dcea Stability fixes, mostly SQL related
Generate config.RandomSeed if one isn't provided in gochan.json
Don't automatically fail if a board's path already exists, unless it isn't a directory
Clean up SQL query strings with DBPREFIX replacer
Separate the gochan.service file into separate files for each SQL DB type
Enable the gochan.service in Vagrant and fix issue with it failing on restart
fixes #19
2020-03-07 17:20:35 -08:00
Eggbertx
21e01d7708 Add basic captcha support 2019-11-24 14:42:39 -08:00
Eggbertx
e2c5d66b14 Add preliminary Docker stuff (still very unstable) 2019-09-19 12:50:09 -07:00
Eggbertx
4e67e072e5 Fix broken SQLite connection, update README 2019-08-09 14:25:02 -07:00
Eggbertx
cfed861f1c Add *NIX installation compatibility 2019-08-01 21:05:06 -07:00
Eggbertx
9ccb6df5f9 Replace Makefile and dist.sh with single shell script 2019-06-17 21:02:11 -07:00
Eggbertx
317f9d4ba0 Add support for PostgreSQL and SQLite 2019-06-13 16:36:02 -07:00
Eggbertx
fa72398c0c Replace JSON struct wrappers with struct tags
move (My)SQL initialization stuff to sql script to be run every time
2019-05-14 15:58:52 -07:00
eggbertx
06ec16938c Fix settings cookies only being set for the session 2019-01-06 23:02:51 -08:00
Joshua Merrell
6a77bb9424 Move page building functions to building.go 2018-10-22 11:01:51 -07:00
Joshua Merrell
7de18e93f3 A few small db changes, fix weird file permission issues in bootstrap.sh 2018-10-05 22:22:36 -07:00
Joshua Merrell
ad9d0989b2 Mostly work on banning
If a user is banned, they are redirected to the ban page with all the information, but the appeal form doesn't work (yet)
In the next couple commits I'm going to work on actually submitting bans
2018-10-03 00:31:43 -07:00
Joshua Merrell
78185e8325 Have config.verbosity be determined by gochan.json, not by Makefile
Finally add release instructions to README.md
2018-06-20 17:27:23 -07:00
Joshua Merrell
88b1a1b777 Add systemd service, subject field autocomplete prevention 2018-05-29 11:38:33 -07:00
Joshua Merrell
f1df7aefce bin directory and go symlinks should be added to vagrant user, not root 2018-05-04 11:25:33 -07:00
pqyptixa
ded719e687
Fix $PATH, again
... to include the go binary executable
2018-04-23 19:11:51 -03:00
pqyptixa
8790ca2db0
Enable port forwarding in vagrant 2018-04-23 17:33:09 -03:00
pqyptixa
1142184f60
Install Go 1.10 and fix $PATH 2018-04-23 17:32:22 -03:00
Joshua Merrell
f39f55eda6 fix post/image deletion 2018-02-10 22:57:52 -08:00
Joshua Merrell
a04e90e59f Fix issue with nginx starting before the vagrant shared directory is mounted 2018-02-02 13:01:34 -08:00
Joshua Merrell
4fcb43330f Add webm support and update jQuery 2018-01-28 15:01:59 -08:00
Joshua Merrell
5a0d4e1ff8 Just in case Canonical desides to change the default SSH username on us again 2018-01-25 17:46:00 -08:00
Joshua Merrell
38682162b2 increase max upload size to ~5 MB 2018-01-24 19:43:05 -08:00
Joshua Merrell
ec1a8bac1f update bootstrapper (since Canonical is dumb and changed the vagrant box username), remove unnecessary warning from getCurrentStaff 2018-01-19 14:04:24 -08:00
Joshua Merrell
3dcc9db6b6 change default charset from utf8 to utf8mb4 for meme characters, fix $GOPATH not being kept after provision 2017-11-04 22:45:29 -07:00
Joshua Merrell
6f38e0e71b Fix missing GochanServer.ServeErrorPage function after refactor 2017-10-02 15:47:09 -07:00
Joshua Merrell
56491eb35d Improve vagrant bootstrapper script, make links from /vagrant to ~/gochan instead of copying 2017-08-31 15:09:38 -07:00
Joshua Merrell
b2c2d8f36b update vagrant bootstrap, add log dir to git repo 2017-08-19 21:19:17 -07:00
Joshua Merrell
7ca552801b fix vagrant invalid file path error, update README 2017-08-12 16:46:00 -07:00
Joshua Merrell
f9c7912a2c Add Vagrant setup scripts 2017-08-12 01:17:26 -07:00