Commit Graph

70 Commits

Author SHA1 Message Date
Fabio Erculiani
ccf38fd5e2 [equo] add --assimilate support to "equo security oscheck" to save checksums and mtimes of altered files 2010-11-28 13:12:34 +01:00
Fabio Erculiani
1842ad22b4 [equo] add "equo security oscheck", anti-rootkit tool built-in in the package manager!
This new tool compares entropy installed packages repository stored file checksums
and mtimes with live system ones and reports altered ones.

Please note:
- configuration files can expose different checksums and mtime
  obvious thing
- there can be some false positives and you manually have to check
  them
2010-11-26 19:46:27 +01:00
Fabio Erculiani
12b72ff77a [docs] update man pages 2010-11-18 10:07:11 +01:00
Fabio Erculiani
8dd3c78e52 [reagent] remove "revdeps" tool, it is no longer needed 2010-11-18 10:03:25 +01:00
Fabio Erculiani
621740f9c8 [equo] remove --nockecksum option from "equo upgrade" and "equo install". Some people are abusing it. 2010-09-14 20:05:01 +02:00
Fabio Erculiani
f9598010d1 [equo] implement developers-only feature "equo repo merge <source repos> <dest repo>"
This feature helps Entropy repository developers to simulate client
side repository status by merging packages in one repository into another.
Doing this client-side makes possible to distribute the testing effort
and avoid touching critical data server-side.
2010-09-10 23:23:05 +02:00
Fabio Erculiani
1198a24290 [entropy.*] remove "eclasses" metadata support
"eclasses" package metadata is not in use in Entropy and is too
tight with Portage. Dropping.
2010-09-04 15:26:16 +02:00
Fabio Erculiani
c288cd80b6 [entropy.db] remove reverse dependencies SQL, generate reverse dependencies metadata dynamically (also using on-disk cache)
This avoids repository database write access requirements and
improves reverse dependencies metadata reliability.
2010-07-29 19:34:04 +02:00
Fabio Erculiani
bf738f21ca [equo] add "--force-system" option support to "equo remove" 2010-07-19 10:08:46 +02:00
Fabio Erculiani
dd14a39281 [entropy.server] add Server.{un,}mask_packages() function and reagent "repo package-{un,}mask" tools 2010-07-16 14:34:32 +02:00
Fabio Erculiani
9dddfabb4a [entropy.client.interfaces/equo] add "equo repo mirrorsort" tool
There is a new method inside Entropy Client class, called
"reorder_mirrors". The aim is sorting repository mirrors automatically
basing on their response time and download speed of random data.
2010-06-30 15:23:03 +02:00
Fabio Erculiani
b9ada22d83 [man] update man pages 2010-06-08 13:11:19 +02:00
Fabio Erculiani
bdcd37772d [equo] add new tool "equo query associate"
Given a file path (or multiple file paths) search applications able
to read mimetype belonging to it
2010-05-18 20:10:02 +02:00
Fabio Erculiani
b9c413e688 [docs] update equo man page 2010-05-09 17:24:29 +02:00
Fabio Erculiani
7ae0a7eb07 [equo] add "equo repo add/remove" tools 2010-05-05 17:01:16 +02:00
Fabio Erculiani
c9790ce36a [entropy.client/equo] add "equo query mimetype" support
User can now search for packages providing a specific mimetype,
which means, telling the user what application can be used to
open his/her files.
Add two now entropy.client.interfaces.Client methods:
  - list search_installed_mimetype(string mimetype)
  - list search_available_mimetype(string mimetype)
2010-05-02 23:49:44 +02:00
Fabio Erculiani
87f1531876 [equo] add support for "equo match --installed" 2010-04-16 12:08:51 +02:00
Fabio Erculiani
6a5fc7fb32 [reagent] implement "reagent spm new" 2010-03-30 20:40:18 +02:00
Fabio Erculiani
3708b46d76 [reagent] always calculate reverse dependencies when removing packages from repos if --nodeps is not passed 2010-03-30 19:43:56 +02:00
Fabio Erculiani
48f6b17df7 [activator] rename "activator database" to "activator repo" 2010-03-25 08:51:41 +01:00
Fabio Erculiani
dd7083d924 [entropy.client/equo] ease the removal of virtual packages, add --empty support to "equo remove" 2010-03-01 23:59:34 +01:00
Fabio Erculiani
c0f96e9a8a [equo] complete "equo community database" migration, rename "equo database" into "equo rescue" 2010-02-26 09:42:12 +01:00
Fabio Erculiani
97862548d1 [equo] merge "equo community database" with "equo community repo" 2010-02-26 09:34:07 +01:00
Fabio Erculiani
74e948519c [reagent] merge "reagent database" with "reagent repo" 2010-02-26 09:29:53 +01:00
Fabio Erculiani
af8baaff28 [reagent] add "reagent status" tool, print repositories status 2010-02-11 23:49:27 +01:00
Fabio Erculiani
df211456ec [equo] fix "equo query revisions", only search installed packages repo 2010-01-28 20:10:28 +01:00
Fabio Erculiani
a8014a53e0 [equo] fix --help, "equo query revisions" was missing 2010-01-28 20:06:12 +01:00
Fabio Erculiani
da34b397c9 [entropy.client/equo] add build_deps argument to deps calculation functions
Also add --bdeps switch to "equo install" to make possible to install
build-time dependencies.
2010-01-28 19:09:21 +01:00
Fabio Erculiani
5630947ae0 [equo] add "equo query revisions" tool 2010-01-28 09:41:31 +01:00
Fabio Erculiani
a0245b84ca [entropy.server] add support for multiple packages directories (to host nonfree pkgs) 2010-01-27 18:37:01 +01:00
Fabio Erculiani
ca25e03936 [equo] add new repo tool "equo repo", making possible to enable/disable repositories via cmdline 2010-01-24 19:01:08 +01:00
Fabio Erculiani
28b86c5c5d [reagent/equo] implement full repository dependency editor 2010-01-23 02:07:30 +01:00
Fabio Erculiani
d0dff15b12 [reagent] add support for "query match" tool 2010-01-20 12:16:05 +01:00
Fabio Erculiani
44daf62842 [equo] add "equo mask" and "equo unmask" commands support 2010-01-11 09:50:47 +01:00
Fabio Erculiani
37466a6834 [man] update man pages 2010-01-02 17:11:56 +01:00
Fabio Erculiani
1eab5b086f [entropy.security/entropy.server] add GPG keys import/export feature 2009-12-29 21:55:07 +01:00
Fabio Erculiani
8c378ecf4a [equo] do not advertise "equo cache generate", it will be removed 2009-12-29 19:32:50 +01:00
Fabio Erculiani
9acbdd4e96 [man] update equo man page 2009-12-26 15:35:29 +01:00
Fabio Erculiani
fb9f180f8c [equo] some more code cleanup and polishing 2009-12-23 21:51:47 +01:00
Fabio Erculiani
c9e3f0183e [man] update equo man pages 2009-12-22 20:29:25 +01:00
Fabio Erculiani
1aedb9fafb [entropy*] several code cleanup, tweakings and small API changes/polishing 2009-12-22 17:02:50 +01:00
Fabio Erculiani
32230aee42 [entropy] add support for build dependencies, entropy will now store them in repos (future task: make possible to install build deps too) 2009-12-20 22:32:28 +01:00
Fabio Erculiani
3a972cdf39 [reagent] add graphing commands (reagent query graph, reagent query revgraph) 2009-12-15 21:35:14 +01:00
Fabio Erculiani
c41a088666 [man] update equo man page 2009-12-12 17:00:55 +01:00
Fabio Erculiani
cd9a14336b [man] update man pages 2009-11-11 19:48:00 +01:00
Fabio Erculiani
98dbbc4a7e [man] update man pages 2009-10-30 13:38:26 +01:00
Fabio Erculiani
97114317b3 [man] update man pages 2009-10-30 13:24:39 +01:00
Fabio Erculiani
dee75d808a [docs] make script Python 3.x compatible 2009-10-04 18:29:55 +02:00
Fabio Erculiani
71825e9c76 [entropy] migrate codebase to Python 2.6 only syntax 2009-09-30 19:53:47 +02:00
Fabio Erculiani
eab2e33796 [man] update man pages 2009-09-19 20:17:24 +02:00