1. 03 Jan, 2006 1 commit
  2. 18 Dec, 2005 2 commits
  3. 21 Jul, 2004 1 commit
    • Per Cederqvist's avatar
      (CHK_ASSIGN): Macro rewritten as the new chk_assign() function, with a · 33920779
      Per Cederqvist authored
      	slightly different API.  This was mainly done to get rid of
      	the error message "invalid field name: xyzzy" that occured if
      	the value of xyzzy was bogus, even if xyzzy itself was a valid
      	name.  All callers updated.
      (CHK_FLAG_A): Similarly rewritten as chk_flag_a().
      (assign): Check for valid field name and valid field content
      	separately, so that the "invalid field name: xyzzy" message
      	isn't printed just because the content is bad.
      (chk_assign): New name for former aux_item_def_check_assign.  New
      	arguments: found and good; return status via them.
      (chk_flag_a): New function.
      (aux_item_def_check_trigger): New arguments: found and good;
      	return status via them.
      (aux_item_def_check_validate): Ditto.
      33920779
  4. 23 Aug, 2003 1 commit
  5. 16 Aug, 2003 1 commit
  6. 12 Aug, 2003 1 commit
  7. 23 Jul, 2003 1 commit
  8. 15 Jul, 2003 1 commit
  9. 13 Jul, 2003 1 commit
  10. 02 Nov, 2002 1 commit
  11. 31 Oct, 2002 1 commit
  12. 23 Oct, 2002 1 commit
  13. 21 Oct, 2002 1 commit
  14. 30 Sep, 2001 1 commit
  15. 22 Sep, 2001 1 commit
  16. 10 Jul, 1999 1 commit
  17. 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
  18. 24 May, 1999 1 commit
  19. 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
  20. 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
  21. 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
  22. 20 Apr, 1999 1 commit
  23. 02 Apr, 1999 3 commits