1. 03 Jun, 1999 1 commit
  2. 24 May, 1999 2 commits
  3. 23 May, 1999 1 commit
    • David Byers's avatar
      Documentation · 5fe78896
      David Byers authored
              Fixed uses of @code in texinfo manuals
      
      Database
              Added timestamp to database file format
      5fe78896
  4. 21 May, 1999 1 commit
    • David Byers's avatar
      Memory management · 53acf950
      David Byers authored
              Free everything on exit
              The server should now exit with zero allocated strings and
              zero allocated blocks.
      
      Test cases
              Added a few test cases for improved coverage and recently
              fixed bugs.
      53acf950
  5. 16 May, 1999 1 commit
  6. 13 May, 1999 1 commit
  7. 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
  8. 03 Apr, 1999 1 commit
  9. 13 Jan, 1999 1 commit
  10. 26 Dec, 1998 1 commit
  11. 20 Dec, 1998 1 commit
  12. 11 Oct, 1998 1 commit
    • Per Cederqvist's avatar
      (pre_sync): Store the previous backup file. · c7efdb0a
      Per Cederqvist authored
      (copy_file): Abort if we cannot seek or read the file we copy
      	from.  Abort if the value we read didn't end in a newline, start
      	with "T ", "C " or "P ", if the identity number in the data isn't
      	what we expected, or if it isn't followed by a space.  This
      	change attempts to detect file damage as early as possible.
      c7efdb0a
  13. 14 Aug, 1998 1 commit
  14. 26 Jul, 1998 1 commit
  15. 08 Jul, 1998 1 commit
    • Per Cederqvist's avatar
      (rcsid): Added a missing const. · 1babbbb8
      Per Cederqvist authored
      (next_free_num): Changed type from int to Conf_no.
      (next_text_num): Changed type from int to Text_no.
      (read_person): Flag unused parameters.
      (read_conference): Likewise.
      (read_text_stat): Likewise.
      (cached_get_text_stat): Adjusted printf format according to
      	the next_text_num change.
      (init_cache): Likewise.
      (free_match_table): Renamed a parameter name to avoid
      	warnings from gcc.
      (build_matching_info): Renamed a local variable name to avoid
      	warnings from gcc.
      (pre_sync): Use tno_iter and cno_iter instead of i to get all
      	types correct.
      (post_sync): Likewise.
      (copy_file): Flag unused parameters.
      1babbbb8
  16. 14 Jun, 1998 1 commit
  17. 23 Oct, 1997 1 commit
  18. 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
  19. 03 Aug, 1996 2 commits
  20. 01 Aug, 1996 1 commit
  21. 29 Jul, 1996 1 commit
  22. 28 Jul, 1996 1 commit
  23. 27 Jul, 1996 2 commits
  24. 26 Jul, 1996 1 commit
  25. 25 Jul, 1996 1 commit
  26. 23 Feb, 1996 1 commit
  27. 02 Nov, 1995 1 commit
  28. 31 Oct, 1995 1 commit
    • David Byers's avatar
      Extended Conf_type to eight bits. · 83517982
      David Byers authored
      Added get_uconf_stat server call.
      Database can now store eight-bit Conf_type
      Call to get Small_conf data in the cache added
      UConference protocol data type added
      83517982
  29. 07 Oct, 1995 1 commit
  30. 31 Dec, 1994 1 commit
  31. 22 Oct, 1994 1 commit
  32. 20 Jun, 1994 1 commit
  33. 05 Apr, 1994 1 commit
  34. 04 Apr, 1994 1 commit
    • Per Cederqvist's avatar
      (sync_part): Use ldifftime() instead of difftime(). · 4e1b1cb8
      Per Cederqvist authored
      (pre_sync): Destruct cache_nodes for deleted conferences, persons and
      	texts (thus making exists_b obsolete).
      (throwable_p): Non-existing nodes are throwable even if they are dirty.
      (limit_conf, limit_pers, limit_text_stat): Throw all throwable
      	objects, not just the first throwable object.
      (save_one_conf, save_one_pers, save_one_text): The fact that the
      	node exists can be used instead of the exists_b flag.
      4e1b1cb8
  35. 20 Feb, 1994 1 commit
  36. 19 Feb, 1994 1 commit
  37. 12 Jan, 1994 1 commit