Harvey Kandola
4c031fe7e4
Set TLS min to 1.3
2022-10-21 11:12:17 -04:00
Harvey Kandola
876775b395
Support TLS version selection
...
Allow config file and ENV variables to define minimum TLS version used for SSL connections.
tlsversion=1.3
2022-10-10 17:40:36 -04:00
HarveyKandola
470e2d3ecf
Move over to Go embed directive
2021-08-18 19:39:51 -04:00
sauls8t
6629d76453
Add covering indexes to support super-size deployments
...
Resolves issues for enterprise customers with tonnes of data in these SQL tables:
- dmz_doc
- dmz_section
Multi-tenant compliant.
2019-09-14 13:04:56 +01:00
sauls8t
8ab3cbe7e8
Support any name database
...
Closes #264
2019-05-10 16:38:19 +01:00
sauls8t
34d1639899
Look for implicit documize.conf
...
@harveykandola
Now looks for implicit documize.conf, then specified .conf, then fallback to flags and envars.
2019-04-28 14:54:48 +01:00
sauls8t
1fefdaec9f
Add comments
2019-04-27 17:11:58 +01:00
sauls8t
8f1bc8ce1f
Specify runtime parameters in TOML format config file
...
In addition to specifying parameters in the command line and environment variables, you can now omit all parameters and provide a config file.
Example:
./documize myconfig.conf
Note: there is no switch setting, just provide the filename as an argument.
Fixes #243
2019-04-27 16:59:10 +01:00
Harvey Kandola
2ddd7ada9b
Make storage providers generate row limit clause
2019-04-04 12:08:57 +01:00
Harvey Kandola
64403c402b
Make store SQL Server compatible
2019-04-01 12:02:23 +01:00
Harvey Kandola
deb579d8ad
Microsoft SQL Server driver and prep
2019-03-26 08:51:02 -04:00
McMatts
f062005946
Introduce transaction isolation customization
...
Search related indexing transactions requires better TX begin/commit.
New helpers provide TX isolation control.
2019-03-08 15:50:55 +00:00
McMatts
09635b67ab
Experimental TX refactoring
2018-11-16 19:13:41 +00:00
sauls8t
1d8bb2d3ad
Add experimental string to timestamp for backup/restore
2018-11-12 20:25:30 +00:00
Harvey Kandola
d1b803b246
PRovide basic in-app purchase/renewal flow
2018-11-05 19:48:50 +00:00
Harvey Kandola
e116d3b000
Subscription checks
2018-10-29 16:53:54 +00:00
sauls8t
db04057d9e
Enable in-app backup/restore for global/tenants
...
Re-mapping of ORG and USER ID values ensures conflict-free merging.
Version numbers bumped.
Co-Authored-By: Harvey Kandola <harvey@documize.com>
2018-10-19 12:40:45 +01:00
Harvey Kandola
391c143483
Change RefID field size from 16 to 20 with updated algo
...
Xid dependency updated.
Moved to 20 length ID values.
Added new revision number to version and meta information. Revision number is timestamp format.
2018-10-04 21:03:47 +01:00
sauls8t
075060d11c
Implemented per database provider DATE INTERVAL queries
2018-10-01 13:31:22 +01:00
HarveyKandola
8a65567169
Implement PostgreSQL Full Text Search++
...
1. Full text search supports MySQL, MariaDB, Percona and now PostgreSQL.
2. Changed SQL Variant to typed enum.
3. Changed doc.Versioned from INT to BOOL.
4. Search Reindexer now parses all documents and attachments.
5. Site meta API call returns storage provider type.
6. README prep'ed for PostgreSQL support.
7. DELETE SQL statements ignore zero rows affected.
Closes #100 !!!
Co-Authored-By: Saul S <sauls8t@users.noreply.github.com>
Co-Authored-By: McMatts <matt@documize.com>
2018-09-28 16:33:15 +01:00
HarveyKandola
b455e5eaf5
PostgreSQL prep
...
Update of vendored SQL libs and refactoring of store provider layer.
2018-09-26 17:59:56 +01:00
Harvey Kandola
4f0cc2f616
Make API work with new schema
2018-09-19 16:03:29 +01:00
Harvey Kandola
9c2594b1b4
New schema implementation
2018-09-17 18:00:00 +01:00
Harvey Kandola
97d90662dd
Make database boot process storage provider agonistic
...
Moved database queries into provider specific object to ensure database checking, installation, upgrade procedures are pluggable.
2018-09-14 18:00:24 +01:00
Harvey Kandola
3bccd6a537
Refactoring of database init code
2018-09-12 20:03:34 +01:00
Harvey Kandola
9ee9526a47
Display subscription information
2018-09-10 10:12:14 +01:00
sauls8t
c94fd9cfcf
Enforce non-draft mode lifecycle for CE
...
Closes #151 by enforcing non-draft mode settings for Community Edition.
2018-05-10 15:10:15 +01:00
Harvey Kandola
5f59e95495
improve level code
2018-01-10 16:07:17 +00:00
Harvey Kandola
e505bb36e2
Add dbtype command line switch and improved database type detection
...
Closes #116 and #117
2017-08-30 13:00:07 +01:00
Harvey Kandola
00c2d17fcb
utf8mb4, MariaDB, pluggable stiorage provider
...
Closes #109 , #102 , #74
2017-08-09 16:18:03 +01:00
Harvey Kandola
db1af55c6c
Experimental MariaDB support
...
Closes #74 and #102
2017-08-08 18:21:38 +01:00
Harvey Kandola
7faf6d6cff
search indexing process coupling
2017-08-01 10:39:07 +01:00
Harvey Kandola
792c3e2ce8
major code repair from old to new API -- WIP
2017-07-24 16:24:21 +01:00
Harvey Kandola
d888962082
refactored routing/web serving logic
2017-07-21 18:14:19 +01:00
Harvey Kandola
68130122e7
refactored flag/env loading
2017-07-19 18:47:01 +01:00
Harvey Kandola
dc49dbbeff
moved emberjs to gui folder
2017-07-19 14:48:33 +01:00
Harvey Kandola
cf58f8164d
major package structure refactoring
2017-07-18 21:55:17 +01:00