]> git.e2factory.org Git - e2factory.git/log
e2factory.git
8 years agogeneric_git: remove mostly unused sourceset2ref() helper
Tobias Ulmer [Thu, 2 Feb 2017 14:49:10 +0000 (15:49 +0100)]
generic_git: remove mostly unused sourceset2ref() helper

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-build: --force-rebuild isn't broken
Tobias Ulmer [Tue, 31 Jan 2017 15:55:19 +0000 (16:55 +0100)]
e2-build: --force-rebuild isn't broken

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoRemove deprecated lazytag build mode
Tobias Ulmer [Wed, 25 Jan 2017 19:47:12 +0000 (20:47 +0100)]
Remove deprecated lazytag build mode

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoRemove scm module
Tobias Ulmer [Wed, 25 Jan 2017 16:39:52 +0000 (17:39 +0100)]
Remove scm module

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoplugins: remove scm remains, register to_result to collect_project plugin
Tobias Ulmer [Wed, 25 Jan 2017 16:37:32 +0000 (17:37 +0100)]
plugins: remove scm remains, register to_result to collect_project plugin

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoplugin: on init_plugins() error, disable exit_plugins()
Tobias Ulmer [Wed, 25 Jan 2017 16:36:00 +0000 (17:36 +0100)]
plugin: on init_plugins() error, disable exit_plugins()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocollect_project: switch from scm to source_to_result_fn()
Tobias Ulmer [Wed, 25 Jan 2017 16:32:19 +0000 (17:32 +0100)]
collect_project: switch from scm to source_to_result_fn()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocollect_project: add static method for adding src to cp-result functions
Tobias Ulmer [Wed, 25 Jan 2017 16:31:10 +0000 (17:31 +0100)]
collect_project: add static method for adding src to cp-result functions

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoresult: add function to iterate over result classes
Tobias Ulmer [Wed, 25 Jan 2017 16:28:24 +0000 (17:28 +0100)]
result: add function to iterate over result classes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: remove git_commit_id() scm interface
Tobias Ulmer [Tue, 24 Jan 2017 18:20:24 +0000 (19:20 +0100)]
git: remove git_commit_id() scm interface

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: move git_commit_id() into git_source
Tobias Ulmer [Tue, 24 Jan 2017 17:53:32 +0000 (18:53 +0100)]
git: move git_commit_id() into git_source

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoscm no longer required
Tobias Ulmer [Tue, 24 Jan 2017 16:49:11 +0000 (17:49 +0100)]
scm no longer required

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoExpand and remove generic_source_check()
Tobias Ulmer [Tue, 24 Jan 2017 16:48:03 +0000 (17:48 +0100)]
Expand and remove generic_source_check()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoscm: remove generic_source_check()
Tobias Ulmer [Tue, 24 Jan 2017 16:35:58 +0000 (17:35 +0100)]
scm: remove generic_source_check()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agosource: separate
Tobias Ulmer [Tue, 24 Jan 2017 16:35:05 +0000 (17:35 +0100)]
source: separate

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogitrepo: use absolute working directory
Tobias Ulmer [Tue, 24 Jan 2017 16:18:32 +0000 (17:18 +0100)]
gitrepo: use absolute working directory

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoMove fetch/update/prepare from scm to source classes
Tobias Ulmer [Tue, 24 Jan 2017 13:40:43 +0000 (14:40 +0100)]
Move fetch/update/prepare from scm to source classes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoUse basic_source class interface and drop scm
Tobias Ulmer [Tue, 24 Jan 2017 13:39:02 +0000 (14:39 +0100)]
Use basic_source class interface and drop scm

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoscm: remove fetch/update/prepare source from scm
Tobias Ulmer [Tue, 24 Jan 2017 13:33:09 +0000 (14:33 +0100)]
scm: remove fetch/update/prepare source from scm

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agosource: add fetch/update/prepare source to basic_source class
Tobias Ulmer [Tue, 24 Jan 2017 13:32:35 +0000 (14:32 +0100)]
source: add fetch/update/prepare source to basic_source class

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocvs: fix undeclared variable access when cvsroot unset
Tobias Ulmer [Mon, 23 Jan 2017 19:35:45 +0000 (20:35 +0100)]
cvs: fix undeclared variable access when cvsroot unset

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoRemove info table throughout factory, only small pieces remain.
Tobias Ulmer [Mon, 23 Jan 2017 17:49:57 +0000 (18:49 +0100)]
Remove info table throughout factory, only small pieces remain.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocache: remove info.cache
Tobias Ulmer [Mon, 23 Jan 2017 15:24:02 +0000 (16:24 +0100)]
cache: remove info.cache

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: improve syntax and global version checks
Tobias Ulmer [Fri, 20 Jan 2017 19:26:07 +0000 (20:26 +0100)]
e2tool: improve syntax and global version checks

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: eliminate info.config_syntax_compat
Tobias Ulmer [Fri, 20 Jan 2017 17:59:30 +0000 (18:59 +0100)]
e2tool: eliminate info.config_syntax_compat

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: remove last trace of info.root
Tobias Ulmer [Fri, 20 Jan 2017 17:50:43 +0000 (18:50 +0100)]
e2tool: remove last trace of info.root

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agomove check_workingcopy() into the source classes
Tobias Ulmer [Fri, 20 Jan 2017 17:23:57 +0000 (18:23 +0100)]
move check_workingcopy() into the source classes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agomove working_copy_available() into the source classes
Tobias Ulmer [Fri, 20 Jan 2017 15:59:03 +0000 (16:59 +0100)]
move working_copy_available() into the source classes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocscache: use e2tool.root() and e2lib.locate_project_root()
Tobias Ulmer [Fri, 20 Jan 2017 14:32:16 +0000 (15:32 +0100)]
cscache: use e2tool.root() and e2lib.locate_project_root()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agouse e2tool.root()
Tobias Ulmer [Fri, 20 Jan 2017 12:45:20 +0000 (13:45 +0100)]
use e2tool.root()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: add root() as replacement for info.root
Tobias Ulmer [Fri, 20 Jan 2017 12:43:52 +0000 (13:43 +0100)]
e2tool: add root() as replacement for info.root

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoplugins: skip fetch_source if working copy exists
Tobias Ulmer [Thu, 19 Jan 2017 20:17:32 +0000 (21:17 +0100)]
plugins: skip fetch_source if working copy exists

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoscm: remove has_working_copy()
Tobias Ulmer [Thu, 19 Jan 2017 20:14:19 +0000 (21:14 +0100)]
scm: remove has_working_copy()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-fetch-sources: plugins handle fetch & update - remove WC checks
Tobias Ulmer [Thu, 19 Jan 2017 20:12:01 +0000 (21:12 +0100)]
e2-fetch-sources: plugins handle fetch & update - remove WC checks

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agofiles: merge cache_source() info fetch_source()
Tobias Ulmer [Thu, 19 Jan 2017 19:17:02 +0000 (20:17 +0100)]
files: merge cache_source() info fetch_source()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agosvn: register flag, implement is_scm and is_selected
Tobias Ulmer [Thu, 19 Jan 2017 17:18:53 +0000 (18:18 +0100)]
svn: register flag, implement is_scm and is_selected

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogitrepo: register flag, implement is_scm and is_selected
Tobias Ulmer [Thu, 19 Jan 2017 17:18:42 +0000 (18:18 +0100)]
gitrepo: register flag, implement is_scm and is_selected

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: register flag, implement is_scm and is_selected
Tobias Ulmer [Thu, 19 Jan 2017 17:18:32 +0000 (18:18 +0100)]
git: register flag, implement is_scm and is_selected

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agofiles: register flag, implement is_scm and is_selected
Tobias Ulmer [Thu, 19 Jan 2017 17:18:20 +0000 (18:18 +0100)]
files: register flag, implement is_scm and is_selected

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocvs: register flag, implement is_scm and is_selected
Tobias Ulmer [Thu, 19 Jan 2017 17:18:05 +0000 (18:18 +0100)]
cvs: register flag, implement is_scm and is_selected

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-fetch-sources: remove hardcoded source type selection
Tobias Ulmer [Thu, 19 Jan 2017 16:58:13 +0000 (17:58 +0100)]
e2-fetch-sources: remove hardcoded source type selection

Plugins must implement this functionality on their own.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agobasic_source: add is_scm_source_class() and is_selected_source_class()
Tobias Ulmer [Thu, 19 Jan 2017 16:53:29 +0000 (17:53 +0100)]
basic_source: add is_scm_source_class() and is_selected_source_class()

These will be used to remove hardcoded source types in fetch-sources and
put the functionality into source plugins.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agosource: add iterator over registered source types and classes
Tobias Ulmer [Thu, 19 Jan 2017 16:51:59 +0000 (17:51 +0100)]
source: add iterator over registered source types and classes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-fetch-sources: --all shouldn't cause a scm by default warning
Tobias Ulmer [Thu, 19 Jan 2017 16:10:47 +0000 (17:10 +0100)]
e2-fetch-sources: --all shouldn't cause a scm by default warning

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-fetch-sources: remove two verbose warnings
Tobias Ulmer [Thu, 19 Jan 2017 15:22:27 +0000 (16:22 +0100)]
e2-fetch-sources: remove two verbose warnings

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2-fetch-sources: fix typos
Tobias Ulmer [Thu, 19 Jan 2017 13:37:14 +0000 (14:37 +0100)]
e2-fetch-sources: fix typos

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: add current_tool(), returns the local tool name
Tobias Ulmer [Wed, 18 Jan 2017 18:33:28 +0000 (19:33 +0100)]
e2tool: add current_tool(), returns the local tool name

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocreate next changelog entry
Tobias Ulmer [Fri, 27 Jan 2017 15:17:12 +0000 (16:17 +0100)]
create next changelog entry

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agorelease e2factory-2.3.16p0 e2factory-2.3.16p0
Tobias Ulmer [Fri, 27 Jan 2017 15:17:12 +0000 (16:17 +0100)]
release e2factory-2.3.16p0

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocollect_project: include default_result and its deps in BuildID
Tobias Ulmer [Fri, 27 Jan 2017 14:16:32 +0000 (15:16 +0100)]
collect_project: include default_result and its deps in BuildID

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocreate next changelog entry
Tobias Ulmer [Mon, 16 Jan 2017 15:16:06 +0000 (16:16 +0100)]
create next changelog entry

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agorelease e2factory-2.3.16 e2factory-2.3.16
Tobias Ulmer [Mon, 16 Jan 2017 15:16:06 +0000 (16:16 +0100)]
release e2factory-2.3.16

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agosource plugins: transition has_working_copy() from scm interface to source class
Tobias Ulmer [Fri, 13 Jan 2017 16:25:01 +0000 (17:25 +0100)]
source plugins: transition has_working_copy() from scm interface to source class

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: fix broken git config call, always skipping update
Tobias Ulmer [Fri, 13 Jan 2017 13:17:40 +0000 (14:17 +0100)]
git: fix broken git config call, always skipping update

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoAdd experimental gitrepo source plugin
Anton Hillebrand [Thu, 12 Jan 2017 17:00:12 +0000 (18:00 +0100)]
Add experimental gitrepo source plugin

Works just like a git source, but provides the entire git repository to
the build environment. This eliminates the need for wrapping a git
repository in a file source. Checkout of the configured branch of tag is
done automatically.

The configuration looks just like a "git" source, except its type must be
"gitrepo".

The plugin is currently experimental and not recommended for production
use.

Massaged heavily by tu@

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoMake sure all working_copy_available() functions return an error on false
Tobias Ulmer [Thu, 12 Jan 2017 14:24:39 +0000 (15:24 +0100)]
Make sure all working_copy_available() functions return an error on false

Behaves more like other functions, reduce potential for bugs in error
path

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: remove duplicate git fetch --tags
Tobias Ulmer [Tue, 10 Jan 2017 17:29:53 +0000 (18:29 +0100)]
git: remove duplicate git fetch --tags

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: fix usage of working_copy_available()
Tobias Ulmer [Tue, 10 Jan 2017 17:25:51 +0000 (18:25 +0100)]
git: fix usage of working_copy_available()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoAUTHORS: update copyright year
Tobias Ulmer [Tue, 10 Jan 2017 14:32:42 +0000 (15:32 +0100)]
AUTHORS: update copyright year

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogeneric_git: git_config() allow variable arguments
Tobias Ulmer [Tue, 10 Jan 2017 14:32:07 +0000 (15:32 +0100)]
generic_git: git_config() allow variable arguments

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: remove dead display code, fix typo
Tobias Ulmer [Tue, 10 Jan 2017 14:29:02 +0000 (15:29 +0100)]
git: remove dead display code, fix typo

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocreate next changelog entry
Tobias Ulmer [Tue, 10 Jan 2017 11:54:21 +0000 (12:54 +0100)]
create next changelog entry

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agorelease e2factory-2.3.16rc1 e2factory-2.3.16rc1
Tobias Ulmer [Tue, 10 Jan 2017 11:54:21 +0000 (12:54 +0100)]
release e2factory-2.3.16rc1

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoFix error message, ignore SIGINT in parent
Tobias Ulmer [Mon, 9 Jan 2017 18:40:59 +0000 (19:40 +0100)]
Fix error message, ignore SIGINT in parent

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: add setpgid
Tobias Ulmer [Mon, 9 Jan 2017 12:41:33 +0000 (13:41 +0100)]
e2lib: add setpgid

currently unused

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoFix e2factory sometimes ignoring Control-C
Tobias Ulmer [Fri, 6 Jan 2017 19:01:48 +0000 (20:01 +0100)]
Fix e2factory sometimes ignoring Control-C

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agotrace: add several funcs, reduce the amount of output
Tobias Ulmer [Fri, 6 Jan 2017 17:50:43 +0000 (18:50 +0100)]
trace: add several funcs, reduce the amount of output

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agocscache: weed out temporary files and reduce entries
Tobias Ulmer [Thu, 5 Jan 2017 19:05:56 +0000 (20:05 +0100)]
cscache: weed out temporary files and reduce entries

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agolicence: remove debug message
Tobias Ulmer [Thu, 5 Jan 2017 18:50:46 +0000 (19:50 +0100)]
licence: remove debug message

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogit: fix unintended modification of the git index in working source
Tobias Ulmer [Tue, 3 Jan 2017 11:57:11 +0000 (12:57 +0100)]
git: fix unintended modification of the git index in working source

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: extend callcmd()
Tobias Ulmer [Mon, 2 Jan 2017 19:21:48 +0000 (20:21 +0100)]
e2lib: extend callcmd()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: extend callcmd to skip call to wait for setting up pipes
Tobias Ulmer [Mon, 2 Jan 2017 18:32:58 +0000 (19:32 +0100)]
e2lib: extend callcmd to skip call to wait for setting up pipes

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agotools: add get_tool_flags_argv()
Tobias Ulmer [Mon, 2 Jan 2017 15:11:31 +0000 (16:11 +0100)]
tools: add get_tool_flags_argv()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoupdate email address
Tobias Ulmer [Thu, 29 Dec 2016 13:15:52 +0000 (14:15 +0100)]
update email address

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2project: document checksums table
Tobias Ulmer [Fri, 23 Dec 2016 13:48:49 +0000 (14:48 +0100)]
e2project: document checksums table

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agomanual pages: document sha256 attribute
Tobias Ulmer [Thu, 22 Dec 2016 19:57:14 +0000 (20:57 +0100)]
manual pages: document sha256 attribute

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agofiles: add sha256 support and use file_class
Tobias Ulmer [Thu, 22 Dec 2016 18:54:46 +0000 (19:54 +0100)]
files: add sha256 support and use file_class

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agolicence: add sha256 support and use file_class
Tobias Ulmer [Thu, 22 Dec 2016 17:36:48 +0000 (18:36 +0100)]
licence: add sha256 support and use file_class

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agochroot: add sha256 support and use file_class
Tobias Ulmer [Thu, 22 Dec 2016 16:47:45 +0000 (17:47 +0100)]
chroot: add sha256 support and use file_class

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: add sha256 support to file_class
Tobias Ulmer [Thu, 22 Dec 2016 16:37:59 +0000 (17:37 +0100)]
e2tool: add sha256 support to file_class

Also introduce common validation methods for server, location, sha1 and
sha256. These will be used by all file_class-using config loaders,
unifying error handling and policy enforcement.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agogeneric_git: swap arguments to fix error message
Tobias Ulmer [Wed, 21 Dec 2016 15:58:43 +0000 (16:58 +0100)]
generic_git: swap arguments to fix error message

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agodigest: add helper functions
Tobias Ulmer [Tue, 20 Dec 2016 19:44:49 +0000 (20:44 +0100)]
digest: add helper functions

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoproject: add checksum selection to proj/config
Tobias Ulmer [Tue, 20 Dec 2016 19:43:16 +0000 (20:43 +0100)]
project: add checksum selection to proj/config

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agohash: remove obsolete hashcache from hash module
Tobias Ulmer [Fri, 9 Dec 2016 18:39:22 +0000 (19:39 +0100)]
hash: remove obsolete hashcache from hash module

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agodigest: make use of cscache to bring back performance optimizations
Tobias Ulmer [Fri, 9 Dec 2016 18:24:44 +0000 (19:24 +0100)]
digest: make use of cscache to bring back performance optimizations

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoadd cscache module, like hashcache but with multi-digest support
Tobias Ulmer [Fri, 9 Dec 2016 18:23:11 +0000 (19:23 +0100)]
add cscache module, like hashcache but with multi-digest support

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: add possibility of registering cleanup functions on exit
Tobias Ulmer [Fri, 9 Dec 2016 17:33:05 +0000 (18:33 +0100)]
e2lib: add possibility of registering cleanup functions on exit

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agohash: remove hash_file functions, replaced by digest
Tobias Ulmer [Fri, 9 Dec 2016 17:31:03 +0000 (18:31 +0100)]
hash: remove hash_file functions, replaced by digest

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoMakefile: hook up hash.lua
Tobias Ulmer [Fri, 9 Dec 2016 17:04:48 +0000 (18:04 +0100)]
Makefile: hook up hash.lua

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agohash: move module into 'local'
Tobias Ulmer [Fri, 9 Dec 2016 17:03:28 +0000 (18:03 +0100)]
hash: move module into 'local'

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2tool: remove loading the hashcache directly
Tobias Ulmer [Fri, 9 Dec 2016 17:01:17 +0000 (18:01 +0100)]
e2tool: remove loading the hashcache directly

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: remove storing the hashcache directly
Tobias Ulmer [Fri, 9 Dec 2016 16:58:53 +0000 (17:58 +0100)]
e2lib: remove storing the hashcache directly

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agodigest: add SHA256 support, remove checksum computation by hash
Tobias Ulmer [Fri, 2 Dec 2016 15:54:00 +0000 (16:54 +0100)]
digest: add SHA256 support, remove checksum computation by hash

This disables use of the hash cache temporarily.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agofile_class: replace hash_file_once with digest to compute checksum
Tobias Ulmer [Thu, 1 Dec 2016 19:28:24 +0000 (20:28 +0100)]
file_class: replace hash_file_once with digest to compute checksum

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agohash: make hash_file() local
Tobias Ulmer [Thu, 1 Dec 2016 19:23:11 +0000 (20:23 +0100)]
hash: make hash_file() local

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoe2lib: vrfy_dict_exp_keys() erroneously reported only the last error
Tobias Ulmer [Thu, 1 Dec 2016 17:50:17 +0000 (18:50 +0100)]
e2lib: vrfy_dict_exp_keys() erroneously reported only the last error

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agodeveloper doc: remove lsha1.c, add lsha.c sha2.c
Tobias Ulmer [Thu, 1 Dec 2016 17:33:28 +0000 (18:33 +0100)]
developer doc: remove lsha1.c, add lsha.c sha2.c

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoremove lsha1 and adjust hash module to lsha
Tobias Ulmer [Thu, 1 Dec 2016 15:04:26 +0000 (16:04 +0100)]
remove lsha1 and adjust hash module to lsha

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoMakefile: hook up lsha and sha2
Tobias Ulmer [Thu, 1 Dec 2016 14:25:33 +0000 (15:25 +0100)]
Makefile: hook up lsha and sha2

Signed-off-by: Tobias Ulmer <tu@emlix.com>
8 years agoAdd Lua shim providing SHA1 and SHA256
Tobias Ulmer [Thu, 1 Dec 2016 14:24:49 +0000 (15:24 +0100)]
Add Lua shim providing SHA1 and SHA256

Signed-off-by: Tobias Ulmer <tu@emlix.com>