Julien Vehent
ff67ae485b
[medium] MIG console, take 1
2014-06-17 23:39:07 -04:00
Julien Vehent
b5339c9dba
[medium] agents summary queries added to the API dashboard
2014-06-17 23:38:43 -04:00
Julien Vehent
5eaa8c2833
[minor/bug] fix time format in compliance items
2014-06-17 20:07:07 -04:00
Julien Vehent
a51306a463
[minor] I heard you like float so I put a float in your float... and now I need a uint
2014-06-17 18:40:49 -04:00
Julien Vehent
9e9177f3f5
[medium] convertion from uint64 to float64, take two (cuz maybe I forgot a few...)
2014-06-17 15:44:53 -04:00
Julien Vehent
f4238bd346
[medium] Use float64 everywhere instead of uint64, as required by the JSON standard
2014-06-17 10:59:46 -04:00
Julien Vehent
f8cd31707e
[minor] improve RPM and DEB generation in Makefile, change version string format
2014-06-16 15:50:09 -04:00
Julien Vehent
7488f852d0
[minor/bug] fix body print in action generator
2014-06-16 12:30:24 -04:00
Julien Vehent
1877a60b1c
Merge pull request #19 from mozilla/nomoargpgme
...
[major] f*** gpgme, use Go's own openpgp and Camlistore's gpgagent/pinentry instead
2014-06-16 10:51:15 -04:00
Julien Vehent
ae34903090
[minor/bug] fix version format change in agent upgrade regex
2014-06-14 16:24:45 -04:00
Julien Vehent
c328816953
[minor] fix homedir detection on darwin
2014-06-14 15:05:26 -04:00
Julien Vehent
13db4221d1
[medium] Crash&recover agent if publishing fails 3 times
2014-06-14 14:57:33 -04:00
Julien Vehent
d2f302cbd0
[major] f*** gpgme, use Go's own openpgp and Camlistore's gpgagent/pinentry instead
2014-06-14 14:15:12 -04:00
Julien Vehent
2632acc4b5
Merge branch 'master' of github.com:mozilla/mig
2014-06-13 22:40:53 -04:00
Julien Vehent
b4ab3dda52
[minor] set permissions of mig-agent to 500 during upgrades
2014-06-13 22:25:29 -04:00
Julien Vehent
9ab8b331ab
Merge pull request #18 from netantho/averez-threat-ref
...
[minor] add check reference
2014-06-13 22:21:00 -04:00
Julien Vehent
65ca27b5ba
[minor] better agent logging
2014-06-11 19:55:25 -04:00
Anthony Verez
69c5c2f5ce
[minor] add check reference
2014-06-11 16:30:16 -07:00
Julien Vehent
91dc584a32
[medium] better fork & recovery at startup, improve logging as well
2014-06-11 17:32:37 -04:00
Julien Vehent
5f712607c5
[minor] agent store heartbeat on disc, useful for nagios monitoring of agent health
2014-06-11 17:31:42 -04:00
Julien Vehent
b68132452b
[minor] store agent rundir into context
2014-06-11 17:31:06 -04:00
Julien Vehent
4bbdf49cb9
[minor] API write new actions directly in target dir
2014-06-11 17:20:50 -04:00
Julien Vehent
3ab100478e
[minor/bug] disable debug mode in filechecker module
2014-06-11 17:20:17 -04:00
Julien Vehent
824e52f82f
[minor] add version to agent RPM build
2014-06-11 17:19:52 -04:00
Julien Vehent
ec6e2e8764
[minor/bug] add program name to initlogger in agent
2014-06-10 15:33:39 -04:00
Julien Vehent
121408bb37
[minor/bug] make program name configurable in syslog
2014-06-09 17:28:43 -04:00
Julien Vehent
c9289c46a4
[minor/bug] use relative import path for filechecker module in api compliance code
2014-06-09 11:12:15 -04:00
Julien Vehent
11fd5980ca
Merge pull request #17 from netantho/averez-utctimestamp
...
compliance: change timestamp to utctimestamp with mozdef format
2014-06-06 10:19:28 -04:00
Anthony Verez
2a444c348e
[minor] compliance: change timestamp to utctimestamp with mozdef format
2014-06-05 11:42:01 -07:00
Julien Vehent
d1af42e478
[minor] add link to -lgpg-error to gpg cgo signer
2014-06-04 12:33:49 -04:00
Julien Vehent
2dbf887a22
[minor] remove dependency to godaemon in scheduler
2014-06-04 12:31:42 -04:00
Julien Vehent
4874477595
Merge pull request #15 from mozilla/compliance
...
Compliance reports
2014-05-30 17:22:28 -04:00
Julien Vehent
28db1b4acf
[doc] added type system to example actions
2014-05-30 17:18:53 -04:00
Julien Vehent
5e326022c1
[doc] API
2014-05-30 17:16:53 -04:00
Julien Vehent
519a9f103d
[doc] links to db creation scripts
2014-05-30 12:59:40 -04:00
Julien Vehent
a4c5d55f0a
[medium] support for compliance reports via search API endpoint
...
This commit adds a new endpoint to the api at /search. It can
find commands, actions and agents. The endpoint can also transform
the command search results into compliance items.
2014-05-30 12:59:39 -04:00
Julien Vehent
e970101daf
[doc] added bugzilla links to readme
2014-05-22 14:20:24 -04:00
Julien Vehent
0e85f01ade
[minor] API compilation fix
2014-05-13 17:21:17 -07:00
Julien Vehent
c53b11ca8d
[minor] don't daemonize the API
2014-05-13 17:15:32 -07:00
Julien Vehent
c1b10f39e2
[doc] updated compilation doc
2014-05-13 17:12:48 -07:00
Julien Vehent
5d9411b110
[minor] configurable detection of multiple agents in Scheduler
2014-05-09 18:07:14 -04:00
Julien Vehent
d20b5aab9f
[minor] update last actions query
2014-05-09 16:05:22 -04:00
Julien Vehent
dd8ef1a30a
[minor] add API dashboard link to homepage
2014-05-09 15:07:18 -04:00
Julien Vehent
92c0246e7b
[doc] update/fix the configuration doc, added script to create remote postgres db
2014-05-09 13:29:06 -04:00
Julien Vehent
0a811a3229
Merge pull request #13 from mozilla/postgres
...
Migrate from MongoDB to Postgresql
2014-05-08 17:47:16 -04:00
Julien Vehent
5e63e26a7a
[medium] API dashboard to display the last 10 actions
2014-05-08 17:46:30 -04:00
Julien Vehent
676e0cb5d6
[medium] Fix action and command API endpoints
2014-05-08 16:09:37 -04:00
Julien Vehent
ca8df4f485
[major] postgres migration, take 2
2014-05-08 14:51:49 -04:00
Julien Vehent
a75b8b6200
[minor] generator cleanup
2014-05-07 18:07:38 -04:00
Julien Vehent
51d6c6789d
[major] migration to postgres, bye bye mongodb
...
This commit is a giant refactoring of the data model of MIG. Moving from
mongo to postgres introduced a number of constraints in order to fit action,
commands, agents and investigators into a relational database. The result is
a much cleaner, much easier to query, database backend that will let us
create reports much more easily.
Plus, postgresql json support is awesome!
2014-05-07 18:07:21 -04:00