boinc/html
David Anderson 8cd8c8e7ee server software: handle 64-bit database IDs
The SETI@home result table is about to run out of 32-bit IDs,
so we need to move to 64-bit result IDs.
This will happen to the workunit table at some point too.

I changed the server C++ code to use the "long" type for all DB IDs
(and to use appropriate conversion codes like %lu).
"long" is 64 bit on 64-bit machines.
For uniformity I did this for all tables,
even ones (like app) that will never get big.

I chose NOT to change the DB schema for now.
The new code will work with 32-bit ID fields in the DB.
As projects approach the 32-bit limit on a table they can change
its ID field, and fields that reference this table, to BIGINT.
This is likely to happen only on the result and workunit tables.
I put functions in html/ops/db_update.php
to change the IDs of these tables.
2015-07-23 10:11:08 -07:00
..
bt Add warning to README in BitTorrent code, saying it doesn't work 2014-05-20 13:45:08 -07:00
drupal - web: Drupal stuff 2010-02-04 16:55:16 +00:00
inc HTML: Make various variables accessible to Drupal by declaring them as global 2015-07-14 14:47:31 +02:00
languages/translations Partially revert "locale: Update compiled localization files" 2015-03-03 11:38:59 +01:00
ops server software: handle 64-bit database IDs 2015-07-23 10:11:08 -07:00
project.sample LOCALE: Mark uses of remaining '%' with xgettext:no-php-format. 2015-03-04 11:51:10 -05:00
queue Leiden Classic queuing system: fix security vulnerability 2014-11-22 13:18:03 -08:00
user web: make "email friends" feature work without project configuration 2015-07-22 23:37:40 -07:00
Makefile.am html: 2014-06-03 09:25:20 +02:00