Commit Graph

596 Commits (2878bf6cfe12c4d962b1a4b75da639f00f6c0578)

Author SHA1 Message Date
psychobunny e5c842d923 ability to send in extensions (comma delimited) to --from-file
psychobunny eb6754c5eb nice, I figured out how to speed up grunt watch
psychobunny 540facaaab try (I give up, grunt-watch seems so unpredictable... on windows anyways)
Julian Lam aa62c52580 closed
Julian Lam 3deb423c55 testing socket availability before attempting to bind
Julian Lam 68e761bed0 if using sockets, reset the umask back to the old value after listening
Julian Lam b565f3ac0a closed
barisusakli 64c0e1df61 settimeout
barisusakli 9e9b138afb removed unused code
barisusakli 64e13df14c removed node cluster spawn procs on ports
barisusakli 1723894e5a merge
Julian Lam d430ef3983 second pass,
Julian Lam d5e473609c first pass,
barisusakli 1abe35092b cluster socket.io fixes
close proxy server on loader.stop
changed handles to object
barisusakli 785790c414 moved handle close to fork worker
barisusakli d1fcb50c7d cluster sticky session
psychobunny 3aa18ebb12 no need to inform attempt to listen to address
barisusakli 5c3af6f549 removed webserver.init
barisusakli 363057cf49 closes
barisusakli 20314991a4 tmp error check
Julian Lam 1a90de7dd6 added new --from-file flag that will load js/css from the precompiled file instead of recompiling it on startup
Julian Lam b7ba6a0d8f fixed - each individual thread will create its own logrotate write handler, because if one is closed, everything crashes in a cascade effect because we're calling .write() after .end(), bleh.
Julian Lam 7597c654a0 refactored plugin and auth init a bit, and fixed issue where successive reloads caused old login strategies to be inadvertently preserved
Julian Lam dab3667773 re: , auth re-routing
Julian Lam 7255ce3dbe primary worker support, and added notif pruning to primary worker jobs
Julian Lam fae169697e removing listener for templates compilation, in order to resolve race condition that was causing slow servers to not actually end up binding to the port as expected
Julian Lam 2d0877f80e better handling of port in use errors with cluster
Julian Lam 08abbe19bc zero downtime and reload support with cluster module
Julian Lam de41896770 restart handling and crash detection
barisusakli 298f14ad27 removed cluster from app.js
barisusakli 0f46051fcf Merge remote-tracking branch 'origin/cluster-loader' into cluster
Julian Lam 58a73b52b5 work-in-progress commit to get cluster module working with loader.js
barisusakli cbe3b5b6dc testing
Julian Lam 2bfa7d5b97 closed
Julian Lam 0c4a788698 added callbacks to css and js reloading, issue
Julian Lam ba91d7aba6 proof-of-concept for hot-swapping of routes
barisusakli 24ebf20d7e first commit
psychobunny f6cf36ca29 emit nodebb:ready
psychobunny 646f0f00b3 move "NodeBB Ready" message to when it's actually ready
Julian Lam 970b259e06 fixed
Julian Lam a32fd3f6f9 fixed
Julian Lam df8728c785 allowing plugins to define new sounds -- woot.
Also moving the core sounds into a separate package, soundpack-default
Julian Lam 7a993eb2ca closed
Julian Lam f3a78c2b6f - first pass
psychobunny 3ae8aa1c55 helpers.js (client/server); closes
Julian Lam 17dd113a94 fixed issue where plugin css and js wasn't loaded -- also less files no longer blow up
Julian Lam 8c7b474e8b moved fontawesome CSS into stylesheet.css, and updating the js and css middlewares to compile at app start, not on first load
Julian Lam 2b8a7c73ac daily digest emails! resolved
psychobunny 941c3b2d7e added emitter class; express.listen only after background tasks complete; closes
psychobunny 6563a72b5b fixed emailer templates