- Feb 13, 2013
-
-
Justin Mitchell authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
- Feb 12, 2013
-
-
Justin Mitchell authored
-
- Feb 03, 2013
-
-
Justin Mitchell authored
-
- Feb 02, 2013
-
-
Justin Mitchell authored
say.js needs updating to notice these and parse the new format messages
-
- Jan 19, 2013
-
-
Andrew Price authored
-
- Jan 13, 2013
-
-
Andrew Price authored
Separate the bit index from the string index in show_user_stats() so that when 'flag' is false there are no uninitialised garbage gaps left in the string. Fixes #61
-
Dom Rushbrook authored
reverts the various listuser functions to a method of printing logout date that works and doesn't print the date as 1875/6 but without falling foul of the shadow warnings fixes #62
-
- Dec 30, 2012
-
-
Justin Mitchell authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
- Dec 12, 2012
-
-
Thomas Lake authored
Server will now exit if unable to open who list. mw.spec now includes build dependency for postgresql-devel
-
Justin Mitchell authored
-
- Dec 11, 2012
-
-
Justin Mitchell authored
-
Justin Mitchell authored
copied function into import, should really get factored out.
-
Justin Mitchell authored
-
- Dec 10, 2012
-
-
Andrew Price authored
Fix a couple more leaks and revert a "fix" for another leak which is causing a segfault. That leak will still have to be fixed.
-
- Dec 08, 2012
-
-
Andrew Price authored
Add a systemd unit for mwserv and update the spec file to fix 'make rpm' to build and install on Fedora.
-
Andrew Price authored
Update the JS bits to API version 1.8.5 (from 1.8.0). This fixes the build on Fedora (yay). Roughly involved: - Upgraded silver's libmozjs-dev to the one in the debian-backports repo - Fixed the Makefile to sniff the lib version with pkg-config and work around a silly JSScript/JSObject difference between Fedora and Debian - Lots of replacing JS_GetStringBytes calls with JS_EncodeString - Added a few includes which are needed to build on Fedora - Changing the signature of the js function definitions (a bit prettier now) - Various other tweaks to satisfy the API changes
-
- Nov 30, 2012
-
-
Andrew Price authored
-
Andrew Price authored
-
Andrew Price authored
Fix some memory leaks, mainly caused by duplicated strdups now that hash_set_p does its own str duping.
-
- Nov 29, 2012
-
-
Andrew Price authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
Justin Mitchell authored
-
- Nov 28, 2012
-
-
Andrew Price authored
- Remove the -s from `install' runs in the src/ Makefiles to stop stripping our binaries - Add a new -dbg deb package - Update to debhelper compat level 7 and make use of the new magic in the rules file - Add mw3.install to tell it what files to install in the mw3 package - Rename dirs to mw3.dirs - Stop lintian complaining about the init script - Etc.
-
Dom Rushbrook authored
Fixes a strdup(NULL) someone introduced so he could add lots of compiler warnings that somehow don't warn him he's strdup()ing NULL ;)
-
Justin Mitchell authored
-
Justin Mitchell authored
-
- Nov 19, 2012
-
-
Andrew Price authored
Remove the concept of a "Development version" since it's easy to test mw without special permissions now and the only thing it seems to change is the login banner anyway. Also fix up more unnecessary includes and externs.
-
Andrew Price authored
-
- Nov 18, 2012
-
-
Andrew Price authored
Fix a logic fart in init.c and revert show_specials back to how it was before I broke it (my implementation didn't handle the gaps in the bitfield).
-
Andrew Price authored
-
Andrew Price authored
Remove a bunch of unnecessary includes and remove --std=c99 from server/Makefile and webclient/Makefile since --std=gnu99 is already there.
-
Andrew Price authored
Add more warning options: -Wcast-align -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long Also remove create_pipe (which was left empty) and get_pipe_name (which is now unused).
-
Andrew Price authored
-
Andrew Price authored
Adds -Wwrite-strings and adds (a lot of) const correctness fixes. This caught some crazy things along the way such as unnecessary strdup()s and passing a char * to sqlite_free(). Some files only contained one definition called from one other file so they were merged and deleted.
-