Граф коммитов

288 Коммитов

Автор SHA1 Сообщение Дата
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