History log of /haiku/src/kits/storage/sniffer/Pattern.cpp
Revision Date Author Comments
# 2ca13760 20-Aug-2021 Coldfirex <sakison@gmail.com>

Mass updating of OpenBeOS text to Haiku

No functional code altered.

https://dev.haiku-os.org/ticket/17197

Change-Id: I75cc74f6be0ad968fd77c31fbe5b0f650a6fe9e0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4364
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# b6f76ebe 09-Feb-2017 Augustin Cavalier <waddlesplash@gmail.com>

s/OpenBeOS License/MIT License/ universally, as they're the same thing.

Fixes #8681.


# b4080297 26-Mar-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Addressed memory leaks in the MIME sniffer code. Fixes bug #1660.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24604 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 201e236e 02-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed warnings.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9162 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17e6de7a 03-Aug-2003 shadow303 <shadow303@nowhere.fake>

gcc 3 fixes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4227 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a87d01c 29-Sep-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Fixed a couple of warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1275 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2150894b 23-Sep-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added BytesNeeded() functions to all the sniffer classes to allow
a pre-read data stream to be sniffed instead of actual files on disk.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1149 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e9e56038 19-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Forgot a #include, I guess...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@819 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09d84e61 12-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Changed StorageKit namespace to BPrivate::Storage
+ Changed Sniffer namespace to BPrivate::Storage::Sniffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@714 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 93d145bb 10-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Added support for "-i" flags and case insensitive matching
+ Renamed Expr class to DisjList, which is more descriptive
as to its function
+ Added ' and " to the list of allowed characters in an
unquoted string.
+ Added updated sniffer rule grammar to doxygen for the
Parser class


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fe70cd16 09-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Updated all the parsing code to use std::strings everywhere
instead of const char*'s to allow for rules with NULL characters
embedded in them.
+ Updated Rule::Sniff() to actually return a useful value


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@662 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 10db8711 08-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added some documentation


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@648 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74cd43ec 06-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

New mime sniffer support classes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@601 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b40802973a43811e89fbaa593b677638665bf003 26-Mar-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Addressed memory leaks in the MIME sniffer code. Fixes bug #1660.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24604 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 201e236e5208cc52e5ec9018044ae7f39f343986 02-Oct-2004 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed warnings.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9162 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 17e6de7a37c5c61f45eb724de108daa70905cb8f 03-Aug-2003 shadow303 <shadow303@nowhere.fake>

gcc 3 fixes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4227 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0a87d01ca09a024cc3b53e90c2c5c7bc544c4a5b 29-Sep-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Fixed a couple of warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1275 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2150894b73ca65b585bdf9808f6c4330d44234e8 23-Sep-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added BytesNeeded() functions to all the sniffer classes to allow
a pre-read data stream to be sniffed instead of actual files on disk.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1149 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e9e5603860c13168cafecbf94132b679b89c43c9 19-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Forgot a #include, I guess...


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@819 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 09d84e61b6c2629d253dce1e7d7e944943d3e40e 12-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Changed StorageKit namespace to BPrivate::Storage
+ Changed Sniffer namespace to BPrivate::Storage::Sniffer


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@714 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 93d145bb01fcc5d92405cb9af11b91362ce0b090 10-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Added support for "-i" flags and case insensitive matching
+ Renamed Expr class to DisjList, which is more descriptive
as to its function
+ Added ' and " to the list of allowed characters in an
unquoted string.
+ Added updated sniffer rule grammar to doxygen for the
Parser class


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fe70cd16af7b6da8a24e4a198e44a39e46a1675c 09-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

+ Updated all the parsing code to use std::strings everywhere
instead of const char*'s to allow for rules with NULL characters
embedded in them.
+ Updated Rule::Sniff() to actually return a useful value


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@662 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 10db8711a8fa51ee30159e9c42f5ecc14b63d2f3 08-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Added some documentation


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@648 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 74cd43ec44fc5dc9e64ec768f3cbf2f028773086 06-Aug-2002 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

New mime sniffer support classes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@601 a95241bf-73f2-0310-859d-f6bbb57e9c96