Commit Graph

68 Commits

Author SHA1 Message Date
mathiasme 2622e64213 Patched atomic calculation issue with 32 bits ARM architectures
Server was not working on my raspberry Pi. Appears the issue is related to the Go compiler (https://github.com/golang/go/issues/599). As read here https://github.com/census-instrumentation/opencensus-go/issues/587 , I switched these two lines in the counter struct and it now works.
2022-01-01 16:40:56 +00:00
Sarah Jamie Lewis b9ca357dfd Merge pull request 'cwtchDeps' (#28) from cwtchDeps into trunk
Reviewed-on: cwtch.im/server#28
2021-12-20 23:09:20 +00:00
Dan Ballard 8eafa8f98a latest cwtch 2021-12-20 14:08:04 -05:00
Dan Ballard 9305e9164d move storage and GenerateRandomID cwtch deps into server to minimize parts of cwtch depended on. Now it's just model and protocol/groups 2021-12-20 13:31:09 -05:00
Dan Ballard 91bb48e82c dont access storage on non running servers for metrics (segfault) 2021-12-20 13:26:38 -05:00
Dan Ballard 92c4b25898 Merge pull request 'Move InitV1Directory to Server' (#27) from server-storage into trunk
Reviewed-on: cwtch.im/server#27
2021-12-08 02:05:38 +00:00
Sarah Jamie Lewis c53010d2e1 Move InitV1Directory to Server 2021-12-07 17:41:38 -08:00
Sarah Jamie Lewis 819c766aa2 Merge pull request 'add flags: dir, disableMetrics and env var DISABLE_METRICS to the app' (#26) from appFlags into trunk
Reviewed-on: cwtch.im/server#26
2021-11-29 21:09:15 +00:00
Sarah Jamie Lewis 0deb64ee6f Merge branch 'trunk' into appFlags 2021-11-29 21:09:09 +00:00
Dan Ballard b4bb859cdb add flags: dir, disableMetrics and env var DISABLE_METRICS to the app 2021-11-26 16:56:58 -08:00
Sarah Jamie Lewis 49a69bdfec Merge pull request 'refactor monitors, remove pidusage, fix logging optionality, improve fetch stats, improve reporting' (#25) from monitorsSql into trunk
Reviewed-on: cwtch.im/server#25
2021-11-27 00:11:41 +00:00
Dan Ballard 872bf30b1b refactor monitors, remove pidusage, fix logging optionality, improve fetch stats, improve reporting 2021-11-25 18:22:22 -08:00
Sarah Jamie Lewis e6c184df4e Merge pull request 'Remove windows pidusage monitoring' (#24) from rmWinMonitor into trunk
Reviewed-on: cwtch.im/server#24
2021-11-09 22:47:17 +00:00
Sarah Jamie Lewis 42383257b9 Merge branch 'trunk' into rmWinMonitor 2021-11-09 20:59:33 +00:00
Dan Ballard 851b6000d6 add monitors test 2021-11-08 17:41:31 -08:00
Dan Ballard 92c6979b2b README update for windows build instructions 2021-11-08 17:18:36 -08:00
Dan Ballard 52f7733a59 stub out pidusage calls for windows, and also check errors 2021-11-08 16:38:31 -08:00
Sarah Jamie Lewis 227a169f67 Merge pull request 'initial test build drone script' (#22) from drone into trunk
Reviewed-on: cwtch.im/server#22
2021-11-09 00:36:03 +00:00
Dan Ballard 7fbe110361 golint -> staticcheck and required changes 2021-11-08 15:15:00 -08:00
Dan Ballard c725470ea2 remove windows from drone for now 2021-11-08 14:45:35 -08:00
Dan Ballard 6bff3cd74d drone + windows + macos 2021-11-08 10:33:19 -08:00
Dan Ballard 883a535a7d initial test build drone script 2021-11-08 09:49:31 -08:00
Sarah Jamie Lewis 4ae47d9253 Merge pull request 'serverConfig mkdirall' (#21) from fixMacMake into trunk
Reviewed-on: cwtch.im/server#21
2021-11-05 20:02:44 +00:00
Dan Ballard 6788d7c415 serverConfig mkdirall 2021-11-05 13:01:17 -07:00
Dan Ballard 8ca01d15c3 Merge pull request 'clean up: locks, set key in order to support delete' (#20) from deleteClean into trunk
Reviewed-on: cwtch.im/server#20
2021-11-04 04:11:04 +00:00
Dan Ballard fc47b0463d clean up: locks, set key in order to support delete 2021-11-03 21:10:40 -07:00
Sarah Jamie Lewis f3031b4060 Merge pull request 'remove enabled attribute' (#19) from noEnabled into trunk
Reviewed-on: cwtch.im/server#19
2021-11-02 01:48:10 +00:00
Dan Ballard a3ef61b050 remove enabled attribute 2021-11-01 18:45:28 -07:00
Dan Ballard 87b77fb2c7 Merge pull request 'server need .Stop() and .Destroy()' (#18) from serverStopDestroy into trunk
Reviewed-on: cwtch.im/server#18
2021-11-01 22:08:08 +00:00
Dan Ballard b15fcb2242 server need .Stop() and .Destroy() 2021-11-01 15:07:53 -07:00
Dan Ballard c148e120f3 Merge pull request 'adding 'servers' interface to manage multiple servers and support for encrypted configs' (#16) from servers into trunk
Reviewed-on: cwtch.im/server#16
2021-11-01 16:01:12 +00:00
Dan Ballard 0f1d94d27e fix tests.sh 2021-11-01 09:00:41 -07:00
Dan Ballard 8874642601 addressing PR concerns + adding servers test 2021-10-29 17:46:34 -07:00
Dan Ballard 44da3fd95f change -exportTofuBundle to -exportServerBundle 2021-10-29 16:06:18 -07:00
Dan Ballard 206b5782ae refactor to a more usable base for servers/serverConfig 2021-10-29 16:01:50 -07:00
Dan Ballard ce0b05232c adjustments 2021-10-07 17:11:18 -07:00
Dan Ballard d361d71a2a adding 'servers' interface to manage multiple servers and support for encrypted configs 2021-10-04 16:21:41 -07:00
Dan Ballard bcda87102d Merge pull request 'Fixed docker image name in README' (#15) from unixninja92/server:docker-image into trunk
Reviewed-on: cwtch.im/server#15
2021-09-16 18:06:04 +00:00
unixninja92 4a373a673c Fixed docker image name in README 2021-09-13 22:15:46 -04:00
Dan Ballard e7499ee9fb mention openpriv/cwtch-server in README under docker 2021-08-31 08:10:24 -07:00
Sarah Jamie Lewis 2637c81f0b Merge pull request 'upgrade struCoder/pidusage specifically for openBSD fix' (#13) from pidobsd into trunk
Reviewed-on: cwtch.im/server#13
2021-08-30 20:03:38 +00:00
Dan Ballard e716be22f4 upgrade struCoder/pidusage specifically for openBSD fix 2021-08-28 11:38:27 -07:00
Dan Ballard e5b760b77e Merge pull request 'Adds a multi-stage docker file to resolve #6' (#10) from NetworkString/server:add-multistage-dockerfile into trunk
Reviewed-on: cwtch.im/server#10
2021-08-17 16:58:51 +00:00
Sarah Jamie Lewis 4eaed5dbc8 Merge pull request 'rewire in message count metrics' (#9) from msgMetric into trunk
Reviewed-on: cwtch.im/server#9
2021-08-17 16:52:15 +00:00
Dan Ballard 45fa9fd31b rewire in message count metrics 2021-08-17 09:51:10 -07:00
NetworkString 5d6d769b4b Merge branch 'trunk' into add-multistage-dockerfile 2021-08-13 18:09:57 +00:00
Sarah Jamie Lewis 5312a9c6ad Merge pull request 'make all config and writeable files respect configDir/CWTCH_HOME' (#12) from configDir into trunk
Reviewed-on: cwtch.im/server#12
2021-08-10 22:25:20 +00:00
NetworksAreMadeOfString 52353ca89b Tidy up comments 2021-08-10 22:11:18 +01:00
NetworksAreMadeOfString b929e7734c Fix CMD line 2021-08-10 22:06:26 +01:00
NetworksAreMadeOfString ed0aa2846d Resolve comments on PR 2021-08-10 21:25:55 +01:00