Commit History

Author SHA1 Message Date
  Eric Day d66c8b462f Renamed modconf to gearman_conf. 15 years ago
  Eric Day 35e791926b Merged Monty's build changes. 15 years ago
  Monty Taylor 327ef64a5d Made warnings the same as libdrizzle. Fixed the -Wconversion warnings. (except for one that I need Eric to fix...) 15 years ago
  Monty Taylor 7ff73516e4 Migrated pthread checking to ACX_PTHREAD. 15 years ago
  Eric Day a1afb11f06 Packed structs, removed memset for initializing structs, cleaned up logging messages. 15 years ago
  Trond Norbye ed75849d63 Added include (and check for) strings.h needed for the index function used in queue_libmemcached.c 15 years ago
  Eric Day 0ff3023915 Added gearman_*_add_servers(). 15 years ago
  Eric Day 23ceabf913 Dynamix text response and libevent 1.1 fix. 15 years ago
  Eric Day 1b93ce923c Removed FATAL set, fixed lost connection check to use verbose names. 15 years ago
  Eric Day 98a87433b8 Added unlikely macros for better branch prediction around debug logging. 15 years ago
  Eric Day d3a3e1e3b4 Switched to a named verbose logging system, made foreground jobs not get queued. 15 years ago
  Eric Day 3a5e495038 Logging and error reporting callbacks added. 15 years ago
  Eric Day caa3965cd1 Lock callbacks were a bad idea. Mostly working in multi-threaded mode now, not bug free or cleaned up yet, but getting there. 15 years ago
  Eric Day 714bbf3bd1 Thread creation, event handling, and shutdown working, need to move connection I/O next. 15 years ago
  Eric Day d19f21b204 Moved around some signal handling code. 15 years ago
  Eric Day 9d408995b7 Reworked gearmand, started adding thread support. 15 years ago
  Eric Day 9a7e4ca1e0 Merged trunk. 15 years ago
  Brian Aker 6f68cc2e09 Fixed C++ { issues. Added a test case to link a C++ program to library. 15 years ago
  Eric Day 1f9ded9a21 Fixed some more configure stuff. 16 years ago
  Eric Day 885abce62d Updated Source location in spec, reduced the number of syscalls in gearmand with some extra event watch tracking. 16 years ago
  Eric Day c353185fe9 Added wc_worker, changed libevent handling, fixed a couple client bugs. 16 years ago
  Eric Day 5fcde43b17 Added text-based protocol, this includes shutdown and maxqueue additions to the server. Also added code to clean up free lists on shutdown. 16 years ago
  Eric Day 5c97ae61a5 Added free lists to common server objects to reduce the number of malloc/free calls. 16 years ago
  Eric Day 7661197f8f Converted server job list into a hash table for faster unique/job handle lookup. 16 years ago
  Eric Day e3c5f67bfd Added list add/del macros and replaced old list code. 16 years ago
  Eric Day 41136ce56a Started adding job processing. 16 years ago
  Eric Day 71677a2436 Cleaned up allocation, error handling, and connection code. 16 years ago
  Eric Day 48ab955cee More gearmand/server cleanup. 16 years ago
  Eric Day a2ec128dd7 Cleaned up gearmand interface. 16 years ago
  Eric Day 53a195c7b2 First pass at libevent interface, server interface, and gearmand. 16 years ago
  Eric Day 51ef6b4881 Switched to BSD license, started cleaning up test suite. 16 years ago
  Eric Day 18a63c8deb Finished first round of Doxygen conversion. This required reorganizing some of the headers. The client.h documentation almost done, this can be used as a template for other headers. 16 years ago
  Eric Day e3d4878ce2 Reworked many pieces, especially connection state machine. Added better error handling and cleanup, move char * -> uint8_t * where appropriate, and added more to client state loop. It builds, but with some things disabled for now (worker callback function and tests). 16 years ago
  brian 8bddaa3679 First pass through on my merge. 16 years ago
  Eric Day 6b0fbfa51c Reworked client code, reverse_client, and cleaned up packet code (added static buffer). Still need to do some cleanup, but ready for merge with trunk. 16 years ago
  Eric Day aa2f382b71 Reworked libary and reverse_worker example. Non-blocking I/O is now supported, gearman_packet_st object introduced, cleaned up error reportingi, and other misc cleanup. 16 years ago
  brian d482bcb996 Fixed echo (we now talk to the server) 16 years ago
  brian 5edcac2d57 Remapped API to resemble per API. 16 years ago
  Eric Day 1d6e735c97 Cleaned up autoconf and added stricter build options (and fixed code so it builds with new options). Also added proper licensing headers to source files. 16 years ago
  Eric Day 77f1f1b608 Did a lot of little cleanup, mostly cosmetic. Also updated configure.ac options and added -Werror. Made appropriate fixes so -Werror works. 16 years ago
  Brian Aker 66e9eb9419 Import from HG 16 years ago