1. 08 Aug, 2003 1 commit
  2. 05 Aug, 2003 1 commit
    • Per Cederqvist's avatar
      All users of the hostname updated to get it from the isc_scb. · d710fb15
      Per Cederqvist authored
      (login_old): Set login_time, not connect_time.
      (login): Ditto.
      (logout): Use login_time, not connect_time.
      (who_is_on): Removed dead code.
      (who_is_on_ident): Ditto.
      (who_is_on_dynamic): Removed dead code.  Don't include sessions
      	until the handshake is completed.
      (get_session_info): Don't include sessions until the handshake is
      	completed.
      (get_session_info): Use connect_time, not login_time, as the
      	connection_time.
      (get_static_session_info): Don't include sessions until the
      	handshake is completed.  Use connect_time, not login_time, as
      	the connection_time.
      (get_session_info_ident): Ditto.
      (disconnect): Don't include sessions until the handshake is
      	completed.
      (get_client_name): Ditto.
      (get_client_version): Ditto.
      d710fb15
  3. 02 Aug, 2003 1 commit
  4. 12 Jul, 2003 2 commits
  5. 06 Jan, 2003 1 commit
  6. 10 Aug, 2002 1 commit
  7. 29 Mar, 2002 2 commits
  8. 28 Dec, 2001 1 commit
  9. 22 Dec, 2001 1 commit
  10. 15 Nov, 2001 1 commit
  11. 06 Nov, 2001 1 commit
  12. 04 Nov, 2001 1 commit
  13. 03 Nov, 2001 1 commit
  14. 06 Sep, 2000 1 commit
  15. 05 Sep, 2000 1 commit
  16. 05 Jul, 1999 1 commit
  17. 26 Jun, 1999 1 commit
  18. 05 Jun, 1999 1 commit
    • David Byers's avatar
      Server · d032bd8f
      David Byers authored
              Fixed permission-checking bugs
              Fixed some potential core dumps.
              Fixed regexp matching with collate table.
      
      Testing
              Test cases for regexp matching with collate table.
              Fixed old test cases to function with collate table regexp
              matching is on by default.
      d032bd8f
  19. 03 Jun, 1999 1 commit
  20. 31 May, 1999 1 commit
    • David Byers's avatar
      Server · c1e08a06
      David Byers authored
              Corrected privilege-related problems. Many functions now
              take a Connection instead of a Pers_no/Person combo.
      
              Added defensive code to protect the server in situations
              where active_connection is unexpectedly NULL.
      
              Added checks to most RPC handlers to make sure they are only
              called when there is an active connection.
      
              The added_by field for a person's membership in its letterbox
              conference is not the person itself, not 0.
      
      Testing
              Removed all new expected fails from the testsuite.
      c1e08a06
  21. 30 May, 1999 1 commit
  22. 24 May, 1999 1 commit
  23. 18 May, 1999 1 commit
    • David Byers's avatar
      Documentation updates: · 6ee9dcb0
      David Byers authored
              Merged lyskomd.texi, hacking.texi and dbck.texi
              Added what-is-unread.swe to Protocol-A.texi
      
      Aux-items:
              Handle disabled item types in a cleaner manner.
              Fixed bugs related to linked aux items. This feature
              should work pretty well now.
              Added test cases to test linking aux items.
      6ee9dcb0
  24. 16 May, 1999 1 commit
  25. 12 May, 1999 1 commit
    • David Byers's avatar
      New RPC calls: · e6dca4a9
      David Byers authored
              set-pers-flags
      
      Modified RPC calls
              create-person (new parameter pers-flags)
      
      Removed several hard-coded constants and paths.
              Max texts
              Max conferences
              Nologin file
      
      Support for aux-item validation functions (not just regexps.)
      Support for aux-items that can only be created by the server
      Support for linking pairs of aux items
      
      Added test cases to improve code coverage
      
      Renamed log to kom_log to avoid conflicts with math function log.
      
      Several bug fixes (code and documentation)
      e6dca4a9
  26. 18 Jan, 1999 1 commit
  27. 14 Jan, 1999 1 commit
  28. 26 Dec, 1998 1 commit
  29. 22 Oct, 1998 1 commit
  30. 06 Oct, 1998 1 commit
  31. 08 Jul, 1998 1 commit
  32. 13 Sep, 1997 1 commit
    • David Byers's avatar
      Documentation: Protocol-A.texi is now nearly complete. · ff7ebeaa
      David Byers authored
                     Documented the aux-item definition file format.
                     Updated the database format documentation.
      
      Server:        Implemented aux-items.
                     Checked error returns and set error-status to something
                         useful in most cases.
                     New RPC calls:
                         create-text
                         create-anonymous-text
                         create-conf
                         create-person
                         get-text-stat
                         get-conf-stat
                         modify-text-info
                         modify-conf-info
                         get-info
                         modify-server-info
                         get-collate-table
                         set-expire
                         query-unread-texts
                     New asynchronous messages:
                         new-text
                         deleted-text
      ff7ebeaa
  33. 03 Aug, 1996 3 commits
  34. 02 Aug, 1996 1 commit
    • Per Cederqvist's avatar
      (login_old): Use active_connection->flags.invisible · 0682133f
      Per Cederqvist authored
      	instead of active_connection->invisible.
      (login): Likewise.
      (logout): Likewise.
      (pepsi): Likewise.
      (change_what_i_am_doing): Likewise.
      (who_is_on): Likewise.
      (who_is_on_ident): Likewise.
      (who_is_on_old): Likewise.
      (who_is_on_dynamic): Likewise.  Sessions with no user are always invisible.
      (user_active): Set active_connection->flags.user_active_used.
      0682133f
  35. 01 Aug, 1996 1 commit
    • Per Cederqvist's avatar
      (who_is_on_dynamic): New function. · 3cfb93d3
      Per Cederqvist authored
      (get_static_session_info): New function.
      (user_active): New function.
      (get_session_info): The idle-time is calculated using active_time
      	instead of last_request.
      (get_session_info_ident): Likewise.
      3cfb93d3
  36. 28 Jul, 1996 1 commit