- 18 Oct, 2006 1 commit
-
-
Per Cederqvist authored
time handling. This is more preparation for bug 1616. * src/server/simple-cache.c (sync_output_header): Renamed to foutput_header and moved to ram-output.c. All callers updated. * src/server/ramkomd.c (current_time): Moved to server-time.c. (main): Use set_initial_time instead of calling gettimeofday and accessing current_time directly. * src/server/ram-output.c, src/server/ram-output.h (foutput_header): Renamed from sync_output_header. Use output_format instead of a hardcoding it to 2. * src/server/dbck.c (main): Call set_initial_time(). * src/server/dbck-cache.c (sync_output_header): Use foutput_header to output a format 2 header. * src/server/server-time.c: New file. (current_time): Moved here from ramkomd.c. * src/server/server-time.c, src/server/server-time.h (set_time): Moved here from connections.c. (set_initial_time): New function. * src/server/connections.c (set_ time): Moved to server-time.c. * src/server/Makefile.am (GENOBJS): Added server-time.c. (DBCK): Ditto.
-
- 17 Oct, 2006 1 commit
-
-
Per Cederqvist authored
and use them when accessing database files. This is a preparatory step for introducing "struct dbfile", which will enable lyskomd to manipulate more than one database file format at the same time. That ability is needed for solving bug 1616. * src/server/ram-io.c, src/server/ram-io.h: New files. (dbfile_ftell): New function. (dbfile_getc): New function. (dbfile_ungetc): New function. * src/server/Makefile.am (libcheck_a_SOURCES): Added ram-io.c. (lyskomd_SOURCES): Added ram-io.h and ram-io.c. (DBCK): Added ram-io.h and ram-io.c. * src/server/simple-cache.c (read_person): Check the return value from fparse_set_pos(). (read_conference): Ditto. (read_text_stat): Ditto. (write_conf): New static function. (save_one_conf): Use it to simplify code. (write_text): New static function. (save_one_text): Use it to simplify code. * src/server/ram-parse.h, src/server/ram-parse.c (fparse_set_pos): New function. * src/server/ram-output.c: Include ram-io.h. (foutput_space): New static function. Use it where appropriate. (foutput_bool): Ditto. (foutput_array_start): Ditto. (foutput_array_end): Ditto. (foutput_array_nodata): Ditto. * src/server/ram-output.h, src/server/ram-output.c (foutput_atsign): New function. (foutput_newline): New function. * src/server/dbck-cache.c: Include ram-io.h. Use dbfile_getc() instead of getc(), dbfile_ungetc() instead of ungetc(), and dbfile_ftell() instead of ftell(), when accessing the database file. Use foutput_atsign and foutput_newline when appropriate. * src/server/local-to-global.c: Ditto. * src/server/ram-parse.c: Ditto. * src/server/simple-cache.c: Ditto.
-
- 23 Aug, 2003 1 commit
-
-
Per Cederqvist authored
-
- 16 Aug, 2003 1 commit
-
-
Per Cederqvist authored
-
- 24 May, 1999 1 commit
-
-
Per Cederqvist authored
-
- 05 Apr, 1999 1 commit
-
-
Per Cederqvist authored
-
- 26 Jul, 1998 1 commit
-
-
Per Cederqvist authored
Local_to_global instead of a Text_list.
-
- 08 Jul, 1998 1 commit
-
-
Per Cederqvist authored
-
- 14 Jun, 1998 1 commit
-
-
David Byers authored
-
- 13 Sep, 1997 1 commit
-
-
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
-
- 03 Aug, 1996 1 commit
-
-
Per Cederqvist authored
-
- 27 Jul, 1996 1 commit
-
-
David Byers authored
conf_type. (foutput_conference_0): New function. Outputs conference with a four_bit conf type.
-
- 01 Jan, 1995 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 05 Apr, 1994 1 commit
-
-
Per Cederqvist authored
-
- 14 Oct, 1993 1 commit
-
-
Per Cederqvist authored
-
- 15 Sep, 1991 1 commit
-
-
Linus Tolke Y authored
-
- 28 Aug, 1991 1 commit
-
-
Per Cederqvist authored
-
- 20 May, 1991 1 commit
-
-
Per Cederqvist authored
-