BTS :: OutlyerNet :: https://b.outlyer.net/ BTS :: OutlyerNet :: relevation: Recently closed tasks 2020-02-12T00:36:09Z FS#234: Release 1.3.1 https://b.outlyer.net/task/234 2020-02-12T00:36:09Z Toni Corvera Meta-task depending on tasks scheduled for the 1.3.1 release Previous release:  FS#229  (1.3) Next release: FS#374 (1.4) Meta-task depending on tasks scheduled for the 1.3.1 release

Previous release:  FS#229  (1.3)
Next release: FS#374 (1.4)

]]>
FS#231: Port to Python 3 https://b.outlyer.net/task/231 2020-02-12T00:30:28Z Toni Corvera For obvious reasons Relevant resource:http://python3porting.com/foreword.html Note added on February 2020:Python 2 is the sunsetting period, no longer supported, and the final release will take place in April 2020https://www.python.org/doc/sunset-python-2/ For obvious reasons

Relevant resource:
http://python3porting.com/foreword.html

Note added on February 2020:
Python 2 is the sunsetting period, no longer supported, and the final release will take place in April 2020
https://www.python.org/doc/sunset-python-2/

]]>
FS#235: Refactor into a cleaner package https://b.outlyer.net/task/235 2020-02-12T00:26:50Z Toni Corvera Version 1.3 added a package but has unnecessarily code both inside and outside of it Version 1.3 added a package but has unnecessarily code both inside and outside of it

]]>
FS#233: Non US-ASCII search terms produce errors https://b.outlyer.net/task/233 2020-02-12T00:26:04Z Toni Corvera Traceback (most recent call last): File &quot;./relevation.py&quot;, line 658, in &lt;module&gt; main(sys.argv[1:]) File &quot;./relevation.py&quot;, line 638, in main numhits += dump_entries(xmldata, needles, 'folder', caseInsensitive, True) File &quot;./relevation.py&quot;, line 224, in dump_entries res = tree.xpath(xpath) File &quot;lxml.etree.pyx&quot;, line 1509, in lxml.etree._Element.xpath (src/lxml/lxml.etree.c:50702) File &quot;xpath.pxi&quot;, line 306, in lxml.etree.XPathElementEvaluator.__call__ (src/lxml/lxml.etree.c:145829) File &quot;apihelpers.pxi&quot;, line 1395, in lxml.etree._utf8 (src/lxml/lxml.etree.c:26485) ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters Traceback (most recent call last): File "./relevation.py", line 658, in <module> main(sys.argv[1:]) File "./relevation.py", line 638, in main numhits += dump_entries(xmldata, needles, 'folder', caseInsensitive, True) File "./relevation.py", line 224, in dump_entries res = tree.xpath(xpath) File "lxml.etree.pyx", line 1509, in lxml.etree._Element.xpath (src/lxml/lxml.etree.c:50702) File "xpath.pxi", line 306, in lxml.etree.XPathElementEvaluator.__call__ (src/lxml/lxml.etree.c:145829) File "apihelpers.pxi", line 1395, in lxml.etree._utf8 (src/lxml/lxml.etree.c:26485) ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters ]]> FS#229: Release 1.3 https://b.outlyer.net/task/229 2014-05-23T22:27:35Z Toni Corvera Meta-task depending on tasks scheduled for the 1.3 release Meta-task depending on tasks scheduled for the 1.3 release

]]>
FS#232: Non US-ASCII fields produce errors https://b.outlyer.net/task/232 2014-05-23T21:11:27Z Toni Corvera main(sys.argv[1:]) File &quot;./relevation.py&quot;, line 628, in main numhits = dump_all_entries(xmldata) File &quot;./relevation.py&quot;, line 213, in dump_all_entries return dump_result(res, 'all') File &quot;./relevation.py&quot;, line 290, in dump_result dumpfn(typeName, name, descr, notes, fields) File &quot;./relevation.py&quot;, line 253, in dump_single_result print s UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 19: ordinal not in range(128) main(sys.argv[1:]) File "./relevation.py", line 628, in main numhits = dump_all_entries(xmldata) File "./relevation.py", line 213, in dump_all_entries return dump_result(res, 'all') File "./relevation.py", line 290, in dump_result dumpfn(typeName, name, descr, notes, fields) File "./relevation.py", line 253, in dump_single_result print s UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 19: ordinal not in range(128) ]]> FS#228: Support new file format https://b.outlyer.net/task/228 2014-05-23T19:35:46Z Toni Corvera There&#8217;s a new, more secure, file format References:https://bitbucket.org/jakobwesthoff/revelation http://oss.codepoet.no/revelation/wiki/FileFormatSpec http://knoxin.blogspot.com.es/2012/06/revelation-password-manager-considered.html http://www.westhoffswelt.de/blog/2010/4/19/from-revelation-security-to-android-password-managers There’s a new, more secure, file format

References:
https://bitbucket.org/jakobwesthoff/revelation
http://oss.codepoet.no/revelation/wiki/FileFormatSpec
http://knoxin.blogspot.com.es/2012/06/revelation-password-manager-considered.html
http://www.westhoffswelt.de/blog/2010/4/19/from-revelation-security-to-android-password-managers

]]>
FS#230: Check file magic header https://b.outlyer.net/task/230 2014-05-19T18:15:48Z Toni Corvera Files should be checked for the appropriate format instead of blindly opening them Files should be checked for the appropriate format instead of blindly opening them

]]>
FS#186: Release 1.2 https://b.outlyer.net/task/186 2013-10-21T17:47:39Z Toni Corvera Meta-task depending on tasks scheduled for the 1.2 release Meta-task depending on tasks scheduled for the 1.2 release

]]>
FS#180: Negated types are ignored inconsistently https://b.outlyer.net/task/180 2013-10-21T17:45:58Z Toni Corvera Sometimes a negated type will be ignored. e.g.: Fine: $ relevation -t website java.net -&gt; Search &quot;java.net&quot; ('website' entries): 1 matches $ relevation -t -website java.net -&gt; Search &quot;java.net&quot; ('not website' entries): No results Not fine: $ relevation google.com -&gt; Search &quot;google.com&quot; ('not folder' entries): 6 matches $ relevation google.com | grep -c ^Type:\ website 5 $ relevation -t -website google.com -&gt; Search &quot;google.com&quot; ('not website' entries): 6 matches $ relevation -t -website google.com | grep -c ^Type:\ website 5 $ relevation -t website google.com -&gt; Search &quot;google.com&quot; ('website' entries): 5 matches Might be due to entries inside folders being repeated? Sometimes a negated type will be ignored.

e.g.:

Fine:

$ relevation -t website java.net

-> Search "java.net" ('website' entries):  1 matches

$ relevation -t -website java.net

-> Search "java.net" ('not website' entries):  No results

Not fine:

$ relevation google.com

-> Search "google.com" ('not folder' entries):  6 matches

$ relevation google.com | grep -c ^Type:\ website
5

$ relevation -t -website google.com

-> Search "google.com" ('not website' entries):  6 matches
$ relevation  -t -website google.com | grep -c ^Type:\ website
5

$ relevation -t website google.com

-> Search "google.com" ('website' entries):  5 matches

Might be due to entries inside folders being repeated?

]]>