1. 27 Dec, 2005 5 commits
    • Per Cederqvist's avatar
      Simplified the name parsing routing, and save some small amount of · 55499424
      Per Cederqvist authored
      memory, by removing the priority field of Matching_info.
      * src/libraries/libcommon/parser.c (parse): Don't let the priority
      influence the match.  The priority functionality was poorly
      documented, not used by lyskomd, and made the code more complex.
      * src/libraries/libcommon/parser.h (Matching_info): Removed the
      priority field, which is no longer used.
      * src/server/simple-cache.c (rebuild_matching_info_entry): Don't
      initialize the priority field.
      (build_matching_info): Ditto.
    • Per Cederqvist's avatar
      Minor code cleanup. · c8c248e0
      Per Cederqvist authored
      * src/libraries/libcommon/parser.c (parse): Code cleanup: get rid
      of one level of indentation, and avoid using multiple ways to get
      to the next iteration of the main loop.
    • Per Cederqvist's avatar
      Writing to a client that was disconnecting and blocked could cause · 3aaff933
      Per Cederqvist authored
      the server to crash.  (Bug 1403).
      * src/server/connections.c (check_idle_callback): Don't crash if
      isc_enable() fails.  Emit the session number in the log, mostly
      for debug purposes.
    • Per Cederqvist's avatar
      Don't hang if "Use DNS" is off. (Bug 1318.) Thanks to Rasmus · 3e987837
      Per Cederqvist authored
      Sten who reported the bug and proposed an alternate fix.
      * src/server/connections.c (login_request): Don't hang if the "Use
      DNS" option is false.  (Bug 1318).  Log a warning message if
      isc_resolve_remote() fails.
      (src/server/testsuite/lyskomd.0/bug-1318.exp): New file.  Test the
      "Use DNS: off" configuration option.
    • Per Cederqvist's avatar
      "make check" without a previous "make" failed, because · efa7c6b0
      Per Cederqvist authored
      checkkomspace was not built early enough.  Also, the test suite
      should not fail on platforms that don't support fsusage.c.
      * src/server/Makefile.am (CHECKKOMSPACE): New empty variable.
      Append checkkomspace$(EXEEXT) to it if we HAVE_FSUSAGE.
      (check-lyskomd): Depend on $(CHECKKOMSPACE).
      (check-recursive): Ditto.
      * src/server/testsuite/lyskomd.0/50.exp: Report "unsupported" if
      checkkomspace is not built.  (Don't fail with fatal errors.)
  2. 19 Dec, 2005 3 commits
  3. 18 Dec, 2005 7 commits
  4. 12 Dec, 2005 1 commit
  5. 11 Dec, 2005 2 commits
  6. 13 Dec, 2004 1 commit
  7. 21 Jul, 2004 7 commits
  8. 18 Jul, 2004 11 commits
  9. 04 Oct, 2003 1 commit
  10. 03 Oct, 2003 2 commits