Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | postgres: drop use of 'WITH OIDS' | Daniel Golle | 2020-10-05 |
| | | | | | | | | | | | | | | | | | | | | | | PostgreSQL since version 12 no longer supports 'WITH OIDS': Previously, a normally-invisible oid column could be specified during table creation using WITH OIDS; that ability has been removed. Columns can still be explicitly declared as type oid. Operations on tables that have columns created using WITH OIDS will need adjustment. The system catalogs that previously had hidden oid columns now have ordinary oid columns. Hence, SELECT * will now output those columns, whereas previously they would be displayed only if selected explicitly. Drop 'WITH OIDS' as it was stated even on tables for plugins which didn't make any use of the then exposed 'oid' column. In the case of datacache and datastore the 'oid' column is used, so replace the 'WITH OIDS' statement with an explicit 'oid' column having 'OID' type and a corresponding sequence. No measures are taken to still work with PostgreSQL before version 12. Users should update PostgreSQL to version 12 or newer. Signed-off-by: Daniel Golle <daniel@makrotopia.org> | ||
* | modify GNUNET_PQ_connect_with_cfg to enable flexible loading of .sql files | Christian Grothoff | 2020-01-24 |
| | |||
* | tighten formatting rules | Christian Grothoff | 2019-10-31 |
| | |||
* | libgnunetpq API change to fix #5733 | Christian Grothoff | 2019-10-11 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | ensure datacache does not return expired records, fixig pq behavior with ↵ | Christian Grothoff | 2018-06-12 |
| | | | | respect to FOREVER absolute time | ||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | implement proper expiration logic also for postgres plugin | Christian Grothoff | 2018-06-06 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | add proximity considerations to datacache | Christian Grothoff | 2018-05-30 |
| | |||
* | fix major initialization issue in datacache postgres plugin | Christian Grothoff | 2018-01-04 |
| | |||
* | allow NULL fields for varsize | Christian Grothoff | 2017-06-25 |
| | |||
* | rename GNUNET_PQ_QueryStatus to GNUNET_DB_QueryStatus | Christian Grothoff | 2017-06-11 |
| | |||
* | no more need for libgnunetpostgres | Christian Grothoff | 2017-06-03 |
| | |||
* | migrate another function to libgnunetpq | Christian Grothoff | 2017-06-03 |
| | |||
* | migrate another function to libgnunetpq | Christian Grothoff | 2017-06-03 |
| | |||
* | more work on pq-ification of datacache | Christian Grothoff | 2017-06-02 |
| | |||
* | adding more good helpers to libgnunetpq | Christian Grothoff | 2017-06-01 |
| | |||
* | datacache: postgres: use IF NOT EXISTS to avoid error messages | Daniel Golle | 2016-10-13 |
| | |||
* | -avoid calling memcpy() with NULL argument, even if len is 0 | Christian Grothoff | 2016-07-08 |
| | |||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | implementing 'get_closest' API for sqlite and postgres datacache plugins | Christian Grothoff | 2015-04-30 |
| | |||
* | implementing postgres version of get_random | Christian Grothoff | 2015-04-29 |
| | |||
* | -doxygen | Christian Grothoff | 2015-04-29 |
| | |||
* | -add counter for #items | Christian Grothoff | 2015-04-29 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | Include libpq-fe.h instead of postgres/libpq-fe.h. | Sree Harsha Totakura | 2014-08-08 |
| | | | | | Also add a macro for checking libpq from Autoconf macro archives. | ||
* | malloc -> new | LRN | 2013-12-19 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | changing time measurement from milliseconds to microseconds | Christian Grothoff | 2013-08-11 |
| | |||
* | changing datacache API to separate put-paths from data (so that plugins can ↵ | Christian Grothoff | 2012-11-13 |
| | | | | test for duplicates), removing support for MySQL | ||
* | -consistently use struct GNUNET_HashCode | Christian Grothoff | 2012-06-12 |
| | |||
* | -removing legacy ifdefs, fixing log statements | Christian Grothoff | 2012-05-06 |
| | |||
* | adding libgnunetpostgres for shared postgres functionality between postgres ↵ | Christian Grothoff | 2012-03-22 |
| | | | | datastore/datacache backends | ||
* | -docs | Christian Grothoff | 2012-03-22 |
| | |||
* | -dce | Christian Grothoff | 2012-01-25 |
| | |||
* | LRN: Use GNUNET_EXTRA_LOGGING to manage compile-time logging calls | Christian Grothoff | 2011-10-04 |
| | | | | | | (#1805). | ||
* | run indent twice, it alternates between two 'canonical' forms, also run ↵ | Christian Grothoff | 2011-08-29 |
| | | | | whitespace remover | ||
* | indentation | Christian Grothoff | 2011-08-15 |
| | |||
* | indentation | Christian Grothoff | 2011-08-15 |
| | |||
* | cleaner | Christian Grothoff | 2010-12-21 |
| | |||
* | cleaner | Christian Grothoff | 2010-12-21 |
| | |||
* | moving plugin headers | Christian Grothoff | 2010-11-05 |
| | |||
* | (no commit message) | Matthias Wachs | 2010-10-27 |
| | |||
* | Refactoring gnunet time | Matthias Wachs | 2010-10-27 |
| | |||
* | use size_t | Christian Grothoff | 2010-10-06 |
| |