Correct behavior of lua item fetch function.
Clarify the "already online" message.
Prevent a whole range of annoyance that script kiddies might cause.
Set recive/send buffer sizes on all versions, because it probably won't hurt anyway.
Don't check filename validity on local paths for scripts.
Convert logging in smutdata.c to use new logger.
Rename log macros
Fix log call
Add some more debugging for quest functions.
Make log functions print out filenames/line numbers.
Start on more verbose logging of quest functions...
Update copyright for 2025.
Add logging and forced disconnects for Gamecube bans.
Update the legit items list.
Updates to log code
Add new log functions. These will eventually replace the debug stuff.
Rename sylverant_ntop -> syl_ntop
Remove old prs code in favor of using libpsoarchive.
Add sylverant_ntop function.
Remove legit mode check from /npc.
Missed a line in the previous commit.
Add quest function 26: get_client_count_updates.
Add quest function 26: get_client_count_updates.
Add quest function 26: get_client_count_updates.
Some fixes to the legit items list.
Reload modules when a check packet comes in
Add <sgdata> tag for ship config.
Merge branch 'master' on sf
More cleanup
Rename shipgate_fw_9_pkt -> shipgate_fw_pkt
Cleanup
Remove packet definitions for old/unsupported protocol versions.
Add config.h
More cleanups
More cleanups
More cleanups
More cleanup
Cleanups to fix stuff from last commit
Rename script structure.
Fix a few more renamed things
Rename error packet to match
Fix renamed field
Rename schunk -> dchunk.
Add missing include
Allow scripts > 32KiB for new chunking code to send to new ships.
Fix typo
Add code to chunk script files that are > 32 KiB in length.
Don't set up scripts of length 0.
Fix typo
Remove function that was never used and begin work on chunking.
Do basic checking of filenames in script XML parsing.
Add script deletion as an option on schunk packets.
Make sure script filenames aren't evil looking.
Fix memory leak when checking scripts on startup.
Send clients an 0x05 when we disconnect them.
Support specifying multiple mirrored git repositories to try for fetching distfiles
Update copyright
Add GIT_TAG variable to check out a specific tag from git and detach the HEAD at that point for a port.
Fix SQ code for changes to KOS.
libmpeg: Add distinfo.
Fix spacing in most of the Makefiles in the various ports.
Don't hard-code the location of bash and update README to require bash and GNU make.
SDL: Remove 800x600 mode.
Update legits.xml to include xbox stuff.
Initialize xbox percents/hit values.
Merge branch 'master' of ssh://git.code.sf.net/p/sylverant/ship_server
client.addr() should return the real address on Xbox.
Use xbox mode
Fix typo
Fix byte ordering of last dword of Xbox mags in legit check.
Add <netinet/udp.h> and <netinet/udplite.h> headers.
Update CHANGELOG
Add TCP_NODELAY into setsockopt/getsockopt.
Add netinet/tcp.h file and update documentation to reflect it.
Fix comment to C89/C90 style.
Fix team list for Dreamcast NTE.
Set magic 1 to disable udp.
Some work on team joining for DC NTE...
DatabaseLayout
dc_id doesn't need to be escaped on NTE since we're building it ourselves (and it definitely is all plain ASCII printable characters).
Merge branch 'master' of github.com:Sylverant/login_server
Correct the header for md5.
Fix login with Dreamcast NTE.
Fix Makefile typo
Add MD5 code from KOS to replace what was taken away when polarssl code was removed.
Rework once controls, once again.
Update copyright notices.
Update Makefile for building outside kos-ports.
Clean up Makefile for building outside of kos-ports.
Update copyrights
Update _pthread.h for older newlib versions and ensure it gets copied over too.
Update newlib include fixup for _pthreadtypes.h instead of _pthread.h.
Use <sys/cdefs.h> in <sys/sched.h>, not <kos/cdefs.h>.
Remove include of <sys/_pthread.h>
Move pthread.h to main include directory and rename _pthread_types.h to _pthreadtypes.h.
Merge branch 'master' into libpthread
Add in call to pthread_attr_destroy that should be there...
Add detached thread to fill left half of screen to pthread example.
Add basic mutex test and rwlock test
Add start of a simple test program for pthreads.