Download Latest Version Release 2026.3.5 source code.tar.gz (78.3 MB)
Email in envelope

Get an email when there's a new version of Citizen Intelligence Agency

Home / cia-all-2020.1.14
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2020-01-14 7.4 kB
Release 2020.1.14 source code.tar.gz 2020-01-14 43.1 MB
Release 2020.1.14 source code.zip 2020-01-14 45.0 MB
Release 2020.1.14.tar.gz 2020-01-14 43.1 MB
Release 2020.1.14.zip 2020-01-14 45.0 MB
Totals: 5 Items   176.2 MB 0

What’s Changed

  • Update spring core to v5.2.3.RELEASE (#1137) @renovate
  • Bump cia.project.versions.aws from 1.11.705 to 1.11.706 (#1136) @dependabot-preview
  • Update cia.project.versions.netty to v4.1.45.Final (#1135) @renovate
  • Update dependency snyk to v1.278.1 (#1130) @renovate
  • Update dependency io.github.bonigarcia:webdrivermanager to v3.8.0 (#1129) @renovate
  • Update aws-java-sdk monorepo to v1.11.705 (#1128) @renovate
  • Update cia.project.versions.asm to v7.3.1 (#1127) @renovate
  • Update dependency snyk to v1.278.0 (#1124) @renovate
  • Update dependency org.apache.activemq:artemis-spring-integration to v2.11.0 (#1125) @renovate
  • Update dependency org.ow2.asm:asm-util to v7.3 (#1126) @renovate
  • Bump liquibase-maven-plugin from 3.8.4 to 3.8.5 (#1119) @dependabot-preview
  • Bump liquibase-core from 3.8.4 to 3.8.5 (#1118) @dependabot-preview
  • Bump cia.project.versions.aws from 1.11.703 to 1.11.704 (#1115) @dependabot-preview
  • Update dependency karma-jasmine to v3.1.0 (#1113) @renovate
  • Update dependency snyk to v1.277.3 (#1107) @renovate
  • Update dependency ca.pjer:logback-awslogs-appender to v1.3.0 (#1108) @renovate
  • Update dependency org.apache.httpcomponents:httpcore to v4.4.13 (#1109) @renovate
  • Update dependency io.fabric8:docker-maven-plugin to v0.32.0 (#1106) @renovate
  • Update dependency karma-jasmine to v3.0.3 (#1105) @renovate
  • Update dependency snyk to v1.277.2 (#1104) @renovate
  • Update dependency snyk to v1.277.1 (#1103) @renovate
  • Bump classgraph from 4.8.59 to 4.8.60 (#1102) @dependabot-preview
  • Bump reflections from 0.9.11 to 0.9.12 (#1101) @dependabot-preview
  • Update aws-java-sdk monorepo to v1.11.702 (#1098) @renovate
  • Update dependency io.github.classgraph:classgraph to v4.8.60 (#1099) @renovate
  • Update dependency snyk to v1.277.0 (#1097) @renovate
  • Update dependency snyk to v1.276.0 (#1096) @renovate
  • Bump junit-vintage-engine from 5.6.0-M1 to 5.6.0-RC1 (#1092) @dependabot-preview
  • Bump junit-jupiter-engine from 5.6.0-M1 to 5.6.0-RC1 (#1093) @dependabot-preview
  • Bump junit-platform-launcher from 1.6.0-M1 to 1.6.0-RC1 (#1094) @dependabot-preview
  • Update dependency snyk to v1.275.0 (#1095) @renovate
  • Update aws-java-sdk monorepo to v1.11.701 (#1091) @renovate
  • Update dependency karma-jasmine to v3.0.1 (#1090) @renovate
  • Update cia.project.versions.jackson to v2.10.2 (#1088) @renovate
  • Update dependency snyk to v1.274.0 (#1089) @renovate
  • Update dependency mocha to v7 (#1087) @renovate
  • Update dependency karma-jasmine to v3 (#1086) @renovate
  • Update dependency snyk to v1.272.0 (#1085) @renovate
  • Update dependency org.mockito:mockito-core to v3.2.7 (#1084) @renovate
  • Update aws-java-sdk monorepo to v1.11.700 (#1083) @renovate
  • Bump junit from 4.13-rc-2 to 4.13 (#1082) @dependabot-preview
  • Update dependency snyk to v1.271.0 (#1081) @renovate
  • Update dependency org.mockito:mockito-core to v3.2.5 (#1080) @renovate
  • Update dependency commons-codec:commons-codec to v1.14 (#1079) @renovate
  • Update dependency com.gu:kinesis-logback-appender to v2 (#1077) @renovate
  • Update dependency snyk to v1.269.0 (#1076) @renovate
  • Update dependency snyk to v1.267.0 (#1075) @renovate
  • Update cia.project.versions.hibernate.lucene to v8.4.0 (#1073) @renovate
  • Update dependency net.bull.javamelody:javamelody-core to v1.81.0 (#1074) @renovate
  • Bump handlebars from 4.1.2 to 4.5.3 in /web-widgets (#1072) @dependabot
  • Bump guava from 28.1-jre to 28.2-jre (#1071) @dependabot-preview
  • Update dependency snyk to v1.266.0 (#1066) @renovate
  • Bump cia.project.versions.aws from 1.11.698 to 1.11.699 (#1065) @dependabot-preview
  • Bump gitflow-helper-maven-plugin from 2.2.0 to 3.0.0 (#1064) @dependabot-preview
  • Update dependency com.hack23.cia:parent-web-pom to v2019.12.21 (#1063) @renovate

Aws cloudformation template available https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-cloudformation/2020.1.14/cia-dist-cloudformation-2020.1.14.template.

Demo https://www.hack23.com/cia/

Still prototype, live demo running at https:/www.hack23.com/cia/.

Example Screenshots

Screenshots from test

Resources

Project documentation https://hack23.github.io/cia/

Github source code location https://github.com/Hack23/cia

Build server, jenkins https://www.hack23.com/jenkins/

QA report, sonarqube https://www.hack23.com/sonar/

Repository manager, nexus https://www.hack23.com/nexus/

Running docker image

Docker repository : https://hub.docker.com/r/hack23/cia/

  1. docker run hack23/cia:2020.1.14 -p 28443:8443

  2. Access server at https://localhost:28443/cia/ , register new user to get admin access

Installing Debian/Ubuntu package

Currently only build a debian package, works with debian and ubuntu 18.04+

  1. Installing database(postgres) and openjdk

    $ sudo apt-get install openjdk-11-jdk postgresql-11 pgadmin3

  2. Create empty database

Below description set the default username/password and database name used for development, recommend using custom credentials and update the configuration at /opt/cia/webapps/cia/WEB-INF/database.properties to define your own username/password and database name.

$ sudo su - postgres
$ psql
postgres=# CREATE USER eris WITH password 'discord';
postgres=# CREATE DATABASE cia_dev;
postgres=# GRANT ALL PRIVILEGES ON DATABASE cia_dev to eris;
  1. Modify postgres setting, enable prepared transactions

Edit file "/etc/postgresql/11/main/postgresql.conf" set

max_prepared_transactions = 100
  1. Modify postgres setting Edit file "/etc/postgresql/11/main/pg_hba.conf" add line

    host all all ::1/128 md5

  2. Restart postgres

    $ service postgresql restart

  3. Get cia debian package and

    $ wget https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-deb/2020.1.14/cia-dist-deb-2020.1.14.deb

  4. Install debian package

    $ sudo dpkg -i cia-dist-deb-2020.1.14.deb

  5. Access the server at http://localhost:2323/cia/ .

Application package diagram overview

SonarQube Tech Debt

Cloudformation template diagram

Cloudformation

Source: README.md, updated 2020-01-14