1. 14 Aug, 2003 2 commits
    • Per Cederqvist's avatar
      (login_request): Set the priority and weight from · aea3feb4
      Per Cederqvist authored
      	param.default_priority and param.default_weight.
      (adjust_penalty): Use the weight to reduce the penalty.
      (get_scheduling): Return the actual scheduling information from
      	the connection.
      (set_scheduling): Check the priority and weight against
      	param.max_priority and param.max_weight.  Allow the user to
      	change them, as long as it is done within those limits.  Store
      	the new values in the connection.  Note: the current
      	implementation cannot handle more than one priority.  The
      	check for that is made in server-config.c.
    • Per Cederqvist's avatar
      (get_scheduling): New request. · e9f8f856
      Per Cederqvist authored
      (may_change_scheduling): New static function.
      (set_scheduling): New request.
  2. 12 Aug, 2003 1 commit
  3. 07 Aug, 2003 1 commit
  4. 06 Aug, 2003 3 commits
  5. 05 Aug, 2003 1 commit
    • Per Cederqvist's avatar
      (dump_connections): Include a flag that tells if the session has · f8c95599
      Per Cederqvist authored
      	completed the handshake or not.
      (dns_resolution): New function.
      (get_host_name): Removed.
      (login_request): Reorganized the code to use the new
      	callback-driven API of ISC host lookups.
      (handle_accept_event): Call set_time(), so that the connect_time
      	is set correctly.
  6. 04 Aug, 2003 1 commit
  7. 02 Aug, 2003 1 commit
  8. 01 Aug, 2003 3 commits
  9. 31 Jul, 2003 2 commits
  10. 30 Jul, 2003 1 commit
  11. 28 Jul, 2003 1 commit
  12. 27 Jul, 2003 1 commit
  13. 24 Jul, 2003 2 commits
  14. 23 Jul, 2003 1 commit
  15. 14 Jul, 2003 1 commit
  16. 13 Jul, 2003 3 commits
  17. 12 Jul, 2003 5 commits
    • Per Cederqvist's avatar
      Use the "timewrap.h" wrapper instead of including <time.h> and/or · e18acc06
      Per Cederqvist authored
      <sys/time.h> directly.
    • Per Cederqvist's avatar
      (set_time): Use struct timeval instead of time_t. · 9517e1c9
      Per Cederqvist authored
      (dump_statistics): Ditto.
      (saver_callback): Ditto.
      (setup_timer): Replaced the milliseconds argument with a struct
      	timeval argument.
      (garb_callback): Simplified the code.
    • Per Cederqvist's avatar
    • Per Cederqvist's avatar
      (add_to_kill_list): Don't write a log message when the connection is · 972470b1
      Per Cederqvist authored
      	already present on the kill list.  With the liboop callbacks
      	that can happen and is not an error.
      (write_err_cb): Don't log an error for ECONNRESET.
      (read_from_connection): Removed left-over debug code.
      (enable_idle_check): Ditto.
      (check_idle_callback): Ditto.
    • Per Cederqvist's avatar
      (kom_server_oop_src): New variable. · 6d90fbde
      Per Cederqvist authored
      (penalty_generation): New static variable.
      (work_done): Ditto.
      (is_idle): Ditto.
      (queue_first): Ditto.
      (queue_last): Ditto.
      (kill_pending): Ditto.
      (do_statistics): Variable removed.
      (queue_add): New static function.
      (queue_remove): Ditto.
      (set_time): Ditto.
      (logout_client): Remove the client from the queue of pending clients.
      (parse_unparsed): Add penalty points for finished calls and protocol
      	errors.  Don't delete the parsed part of unparsed.
      (parse_message): Function removed.
      (logout_request): Function removed.
      (parse_forgotten): Ditto.
      (message_request): Ditto.
      (add_to_kill_list): Add an oop timer event callback to check_kill_flg
      	when a client is added to the kill list.
      (check_kill_flg): Changed API: this is now an oop timer callback
      (write_err_cb): New static function.
      (adjust_penalty): Ditto.
      (read_from_connection): Ditto.
      (setup_timer): Ditto.
      (enable_idle_check): Ditto.
      (check_idle_callback): Ditto.
      (garb_callback): Ditto.
      (saver_callback): Ditto.
      (data_available_callback): Ditto.
      (handle_accept_event): New function.
      (login_request): Take an isc_scb as argument instead of an isc event.
      	Add read and write error callback functions for the new client.
      (toploop): Rewritten to use liboop.
  18. 15 Mar, 2003 1 commit
  19. 10 Jan, 2003 1 commit
  20. 25 Nov, 2002 1 commit
  21. 15 Nov, 2002 1 commit
  22. 31 Oct, 2002 1 commit
  23. 28 Oct, 2002 2 commits
  24. 27 Oct, 2002 2 commits
  25. 26 Oct, 2002 1 commit