]>
git.mxchange.org Git - hub.git/log
Roland Haeder [Sun, 24 May 2015 22:31:05 +0000 (00:31 +0200)]
Log full array.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 21:10:58 +0000 (23:10 +0200)]
This should fix it ... ;-)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 21:06:11 +0000 (23:06 +0200)]
Noisy debug line re-enabled.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:45:23 +0000 (22:45 +0200)]
Also here?
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:37:02 +0000 (22:37 +0200)]
Also here ???? ;-(
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:32:39 +0000 (22:32 +0200)]
And these ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:30:53 +0000 (22:30 +0200)]
Fixed (opps).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:29:12 +0000 (22:29 +0200)]
Also don't miss it here ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:28:14 +0000 (22:28 +0200)]
Added also here ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 20:25:51 +0000 (22:25 +0200)]
Added missing node-id as this is needed in first announcement.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:39:56 +0000 (20:39 +0200)]
Added missing you-private-key-hash
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:37:22 +0000 (20:37 +0200)]
Typos fixed.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:35:49 +0000 (20:35 +0200)]
No more needed to get message data as it has already been provided by 1st parameter.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:32:23 +0000 (20:32 +0200)]
Also don't do this ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:29:50 +0000 (20:29 +0200)]
No, post-handling is the right one, not post-processing ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:21:15 +0000 (20:21 +0200)]
Fixed array elements.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:18:47 +0000 (20:18 +0200)]
Opps, missed this.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 24 May 2015 18:14:53 +0000 (20:14 +0200)]
The package hash needs to be copied to the message array as it needs to be
handled over to the miner after the message (e.g. initial announcement message)
has been processed and handled.
For example, when the node is booting, the announcement will contain the node
id. The node id is required to assign the "mining reward" to the proper node
again. Because of this, the announcement message must be handled before the
hash is being handled over to the miner.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 21 May 2015 01:45:16 +0000 (03:45 +0200)]
Moved communicatorInstance to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 21 May 2015 01:38:50 +0000 (03:38 +0200)]
Added real genesis block producer (not funtional).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 12 May 2015 00:07:31 +0000 (02:07 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 12 May 2015 00:03:20 +0000 (02:03 +0200)]
Fixed parser errors + improved find-bad-php.sh with a lint check.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:58:16 +0000 (01:58 +0200)]
Finally fixed???
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:56:45 +0000 (01:56 +0200)]
Fixed parser error.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:55:35 +0000 (01:55 +0200)]
Also submit private key hash in all messages (yepp, getting more ...).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:48:36 +0000 (01:48 +0200)]
Added more debug stuff + $content needs to be a package hash generated for.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:39:04 +0000 (01:39 +0200)]
Wrong naming ... :-(
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:38:04 +0000 (01:38 +0200)]
Also these must be changed to associative.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:36:32 +0000 (01:36 +0200)]
Checking package hash can only be done when the message has been decoded and decompressed.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:29:01 +0000 (01:29 +0200)]
Added missing parameter 2 + wrong hash taken (script dies there).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:22:12 +0000 (01:22 +0200)]
Also this ... :-(
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:21:01 +0000 (01:21 +0200)]
Opps, missed this ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:17:35 +0000 (01:17 +0200)]
Rewrote determineSenderPrivateKeyHash() to accept whole raw data array.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 23:04:27 +0000 (01:04 +0200)]
Added private key hash distribution in announcement and answer.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 22:47:16 +0000 (00:47 +0200)]
Get the private key hash from sender's session id and not the local node's hash.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 22:39:35 +0000 (00:39 +0200)]
Also this constant is not reachable through "self" from this class.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 22:34:08 +0000 (00:34 +0200)]
This constant is now no longer available through "self" from these classes.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 22:29:11 +0000 (00:29 +0200)]
Updated 'core' + added cleanup.sh
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 22:13:23 +0000 (00:13 +0200)]
Instance 'miner' is now added to registry in BaseHubMiner.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 21:16:33 +0000 (23:16 +0200)]
Rewrote processMessage() to accept whole arrays + added filter for handling
hash + sender over to the miner for "mining" the hash.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 19:24:07 +0000 (21:24 +0200)]
Now scrypt hashes are generated for each message that is being sent. "Mining" them will later be possible.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 12:02:02 +0000 (14:02 +0200)]
inc/classes.php is no longer used.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 2 May 2015 19:53:26 +0000 (21:53 +0200)]
Merge branch 'refacuring/protocol_handler' of git.mxchange.org:/var/cache/git/repos/hub into refacuring/protocol_handler
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Häder [Sat, 2 May 2015 19:51:20 +0000 (21:51 +0200)]
Merge branch 'refacuring/protocol_handler' of /var/cache/git/repos/hub into refacuring/protocol_handler
Roland Häder [Sat, 2 May 2015 19:50:57 +0000 (21:50 +0200)]
Merge branch 'master' of /var/cache/git/repos/hub into refacuring/protocol_handler
Roland Haeder [Wed, 29 Apr 2015 09:00:03 +0000 (11:00 +0200)]
Serializing data to a JSON array string is much faster than using serialize().
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 25 Apr 2015 23:04:03 +0000 (01:04 +0200)]
This call needs to be moved into BaseHubNode.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 25 Apr 2015 22:49:23 +0000 (00:49 +0200)]
Fixed a lot stuff for cruncher (missing methods, etc.)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 25 Apr 2015 22:30:13 +0000 (00:30 +0200)]
Fixes for crawler:
- Removed 2nd parameter $crawlerInstance as this can be get from object registry
- Other improvements
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 25 Apr 2015 22:17:57 +0000 (00:17 +0200)]
Updated 'core' + added missing config entries (one was renamed).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 11 Apr 2015 14:50:05 +0000 (16:50 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 6 Apr 2015 09:52:12 +0000 (11:52 +0200)]
'page' and 'command' were both the same (command), so better name it same way.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 5 Apr 2015 23:07:14 +0000 (01:07 +0200)]
Opps, typo ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 5 Apr 2015 23:04:37 +0000 (01:04 +0200)]
Renamed method.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 5 Apr 2015 22:07:26 +0000 (00:07 +0200)]
Continued:
- Removed 'shutdown' methods as the new 'core' provides it
- Added missing method assignExtraTemplateData()
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 30 Mar 2015 00:03:10 +0000 (02:03 +0200)]
Fixed a lot broken stuff:
- All handler (expanding BaseHandler) and task classes no longer extends
BaseHubSystem which caused missing setters and getters. Yes, it is stupid
to set a log instances as this way these classes are interlocked more
tighter. Better is to have them more indepently from each other.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 22:51:19 +0000 (23:51 +0100)]
Moved Taskable to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:36:40 +0000 (21:36 +0100)]
Moved all to 'core' project.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:24:44 +0000 (21:24 +0100)]
Moved DefaultIterator to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:22:12 +0000 (21:22 +0100)]
Moved ListGroupList to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:19:55 +0000 (21:19 +0100)]
Moved interface to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:18:13 +0000 (21:18 +0100)]
Moved stuff to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:14:21 +0000 (21:14 +0100)]
Moved 'HandleableTask' to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 20:11:43 +0000 (21:11 +0100)]
TaskHandler and BaseHandler are now 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 19:58:01 +0000 (20:58 +0100)]
Moved more methods to 'core' as they are now more generalized.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 18:19:32 +0000 (19:19 +0100)]
Output system is now no longer initialized by loading a centralized
inc/output.php as this was a stupid idea and sometimes the same application
has a console and web part.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 17:35:46 +0000 (18:35 +0100)]
getResponseTypeFromSystem() is now static.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 17:19:17 +0000 (18:19 +0100)]
Continued:
- Moved classes from wrapper to database/frontend
- Removed BaseSate class as this now is in 'core'
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 17:02:25 +0000 (18:02 +0100)]
Moved and renamed 'wrapper' to 'database/frontend'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 24 Mar 2015 01:18:11 +0000 (02:18 +0100)]
Updated 'core' to latest commit including index.php
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 23 Mar 2015 14:09:37 +0000 (15:09 +0100)]
Renamed classes to fit naming scheme + removed obsolete code.
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 22 Mar 2015 19:53:38 +0000 (20:53 +0100)]
Updated copyright
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 22 Mar 2015 00:12:57 +0000 (01:12 +0100)]
Merge branch 'latest-core/crawler' into refacuring/protocol_handler
Roland Haeder [Sun, 22 Mar 2015 00:11:27 +0000 (01:11 +0100)]
Updated 'core' + copyright year.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 21 Mar 2015 21:19:42 +0000 (22:19 +0100)]
Merge branch 'latest-core/crawler' into refacuring/protocol_handler
Roland Haeder [Sat, 21 Mar 2015 21:10:32 +0000 (22:10 +0100)]
Updated 'core' to latest commit.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
core
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 21 Mar 2015 21:17:13 +0000 (22:17 +0100)]
Merge branch 'refacuring/protocol_handler' into latest-core/crawler
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 21 Mar 2015 21:14:16 +0000 (22:14 +0100)]
Checked change of access level protected -> private:
- All class fields must be private and *should always* have protected setters
as changing "internal" fields (data, in particular object instances) can lead
to unexpected behaviour and then it is *very, very* hard to trace those bugs.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 21 Mar 2015 21:10:32 +0000 (22:10 +0100)]
Updated 'core' to latest commit.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 19 Mar 2015 00:49:08 +0000 (01:49 +0100)]
Updated 'core' to latest commit (closeFile() is now lesser noisy).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Conflicts:
core
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 19 Mar 2015 00:49:08 +0000 (01:49 +0100)]
Updated 'core' to latest commit (closeFile() is now lesser noisy).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 18 Mar 2015 00:40:49 +0000 (01:40 +0100)]
Small rewrite for better use of closeFile():
- closeFile() is now no longer be callable publicly. If a file needs to be
closed, it can simply be set to NULL (or unset). Class fields which points to
such objects (e.g. pointerInstance) should always be set to NULL and not
removed as this may cause checks with is_null() to trigger an E_NOTICE:
<?php
error_reporting(E_ALL);
class Object {}
$var = new Object();
$isNull = is_null($var);
var_dump($isNull);
unset($var);
$isNull = is_null($var);
var_dump($isNull);
?>
Being set to NULL or completly unset is a different thing.
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:24:00 +0000 (22:24 +0100)]
Merge branch 'refacuring/protocol_handler' into latest-core/crawler
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:18:32 +0000 (22:18 +0100)]
Added really lame script to update copyright year.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:21:07 +0000 (22:21 +0100)]
Updated copyright year as this software has been changed in this year.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:18:32 +0000 (22:18 +0100)]
Added really lame script to update copyright year.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:18:14 +0000 (22:18 +0100)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 17 Mar 2015 21:08:15 +0000 (22:08 +0100)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 7 Mar 2015 22:07:11 +0000 (23:07 +0100)]
Continued with crawler:
- Added class constant STACKER_NAME_URLS for stacker name 'urls'
- enrichCrawlerQueueData() is still unfinished as there *must* be added more entries
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 7 Mar 2015 18:18:44 +0000 (19:18 +0100)]
Continued with crawler:
- initUrlSourceTask() cannot be called in constructor as this would lead to a
missing entry in seachTask() method
- Renamed crawler classes from *UrlGetterTask to *UrlCrawlerTask
- Added new field urlSourceInstance which requires an interface UrlSource
- TODOs.txt updated
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 7 Mar 2015 18:04:42 +0000 (19:04 +0100)]
Register the task handler after it has been created as some tasks may need it
during initialization phase.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 7 Mar 2015 17:54:54 +0000 (18:54 +0100)]
Continued with crawler:
- Renamed method processStack() to fillUrlStack() to reflect its purpose
- Added isUrlStackEmpty() to interface as it is now public
- Added new base class BaseUrlSourceTask which will initialize all such tasks
by creating the proper URL source instance
- Contants belong to top of classes
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 6 Mar 2015 23:26:35 +0000 (00:26 +0100)]
Continued with crawler:
- The indexed array needs to be converted to assoziative as other URL sources
may use index X for something else.
- Renamed $isLoaded to $isAdded as it fits more
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 6 Mar 2015 01:39:47 +0000 (02:39 +0100)]
Fixed parser error ... :-(
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 5 Mar 2015 22:02:04 +0000 (23:02 +0100)]
Now all URL sources (stacks) are initialized in a loop. This config entry will
later be used by the crawlers to "look" for pending crawl jobs.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 5 Mar 2015 21:07:22 +0000 (22:07 +0100)]
Continued with crawler:
- Made some noisy debug lines quiet (commented out)
- Added parseCsvEntry() as a stub (only debug lines)
- Some other minor improvements
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 5 Mar 2015 02:01:10 +0000 (03:01 +0100)]
Continued with crawler:
- Renamed parseCsvEntry() to parseCsvFile() as it reads a CSV file
- Added check method if a CSV entry is stacked
- Updated 'core' to latest commit
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 1 Mar 2015 02:24:41 +0000 (03:24 +0100)]
Converted an assertion into a more informative backtrace, if $unlInstance is not
implementing the expected interface 'LocateableNode'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 22 Feb 2015 18:01:35 +0000 (19:01 +0100)]
Improved exception message a little (external and internal UNLs are now clearly
separated).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 18 Feb 2015 17:52:24 +0000 (18:52 +0100)]
Need to set back the "internal" (LAN) address in config as this is later needed
in announcement.xml template (please refer there).
Signed-off-by: Roland Haeder <roland@mxchange.org>