]> granicus.if.org Git - onig/blobdiff - README
remove tabs
[onig] / README
diff --git a/README b/README
index db3e1d59777a2cdfa3c9e0607ad1dcd376895d5c..00fe1625ed29f3034c0c725c0735a54498d43797 100644 (file)
--- a/README
+++ b/README
@@ -1,9 +1,14 @@
-README  2016/03/28
+README  2017/08/25
 
-Oniguruma  ----   (C) K.Kosako <kkosako0@gmail.com>
+Oniguruma  ----   (C) K.Kosako
 
 https://github.com/kkos/oniguruma
 
+FIXED Security Issues:
+  CVE-2017-9224, CVE-2017-9225, CVE-2017-9226
+  CVE-2017-9227, CVE-2017-9228, CVE-2017-9229
+
+---
 Oniguruma is a regular expressions library.
 The characteristics of this library is that different character encoding
 for every regular expression object can be specified.
@@ -30,18 +35,16 @@ Install
 
  Case 1: Unix and Cygwin platform
 
-   1. ./configure
-   2. make
-   3. make install
+   1. autoreconf -vfi   (* case: configure script is not found.)
+
+   2. ./configure
+   3. make
+   4. make install
 
    * uninstall
 
      make uninstall
 
-   * test (ASCII/EUC-JP)
-
-     make atest
-
    * configuration check
 
      onig-config --cflags
@@ -51,20 +54,19 @@ Install
 
 
 
- Case 2: Win32 platform (VC++)
+ Case 2: Windows 64/32bit platform (Visual Studio)
 
-   1. copy win32\Makefile src\Makefile
-   2. copy win32\config.h src\config.h
-   3. cd src
-   4. nmake
+   execute make_win64 or make_win32
 
-      onig_s.lib:  static link library
-      onig.dll:    dynamic link library
+      src/onig_s.lib:  static link library
+      src/onig.dll:    dynamic link library
 
   * test (ASCII/Shift_JIS)
-   1. copy win32\testc.c src\testc.c
-   2. cd src
-   3. nmake ctest
+      1. cd src
+      2. copy ..\windows\testc.c .
+      3. nmake -f Makefile.windows ctest
+
+  (I have checked by Visual Studio Community 2015)
 
 
 
@@ -105,6 +107,7 @@ Sample Programs
   sample/posix.c     POSIX API sample.
   sample/sql.c       example of the variable meta characters.
                      (SQL-like pattern matching)
+  sample/user_property.c  example of user defined Unicode property.
 
 Test Programs
   sample/syntax.c    Perl, Java and ASIS syntax test.
@@ -170,22 +173,10 @@ Source Files
   utf16_le.c         UTF-16LE encoding.
   utf32_be.c         UTF-32BE encoding.
   utf32_le.c         UTF-32LE encoding.
-  unicode.c          Unicode information data.
+  unicode.c          common codes of Unicode encoding.
 
   win32/Makefile     Makefile for Win32 (VC++)
   win32/config.h     config.h for Win32
 
 
-
-ToDo
-
-  ? case fold flag: Katakana <-> Hiragana.
-  ? add ONIG_OPTION_NOTBOS/NOTEOS. (\A, \z, \Z)
- ?? \X (== \PM\pM*)
- ?? implement syntax behavior ONIG_SYN_CONTEXT_INDEP_ANCHORS.
- ?? transmission stopper. (return ONIG_STOP from match_at())
-
 and I'm thankful to Akinori MUSHA.
-
-
-Mail Address: K.Kosako <kkosako0@gmail.com>