# changelog

author: Junfeng Dong <junfeng.dong@intel.com> - 0.8.1
changelog:
  - Update to latest version 0.8.1 to work with gcc 4.6
    (failure caused by -Wunused-but-set-variable).


author: Junfeng Dong <junfeng.dong@intel.com> -2.21
changelog:
  - Update to 2.21. The changes include:
  - Drop the following patch which have been merged into 2.21 already.
    binutils-2.20.51.0.2-ifunc-ld-s.patch, binutils-2.20.51.0.2-lwp.patch
    binutils-2.20.51.0.2-tag-div-use.patch
  - Drop binutils-2.20.51.0.2-build-id.patch because of the code evolvement.
  - Recreate binutils-2.20.51.0.2-libtool-lib64.patch for 2.21 and rename
    the new patch as binutils-2.21-libtool-lib64.patch.


author: puzel@novell.com
changelog:
  - update to ccache-3.0
    - notable changes:
    - The way the hashes are calculated has changed, so you won't get
    cache hits for compilation results stored by older ccache
    versions. Because of this, you might as well clear the old
    cache directory with `ccache --clear` if you want, unless you
    plan to keep using an older ccache version.
    - ccache now has a ``direct mode'' where it computes a hash of
    the source code (including all included files) and compiler
    options without running the preprocessor. By not running the
    preprocessor, CPU usage is reduced; the speed is somewhere
    between 1 and 5 times that of ccache running in traditional
    mode, depending on the circumstances. The speedup will be
    higher when I/O is fast (e.g., when files are in the disk
    cache).  The direct mode can be disabled by setting
    +CCACHE_NODIRECT+.
    - Support has been added for rewriting absolute paths to relative
    paths when hashing, in order to increase cache hit rate when
    building the same source code in different directories even
    when compiling with `-g` and when using absolute include
    directory paths. This is done by setting the `CCACHE_BASEDIR`
    environment variable to an absolute path that specifies which
    paths to rewrite.
    - Object files are now optionally stored compressed in the cache.
    The runtime cost is negligible, and more files will fit in the
    ccache directory and in the disk cache. Set `CCACHE_COMPRESS`
    to enable object file compression. Note that you can't use
    compression in combination with the hard link feature.
    - A `CCACHE_COMPILERCHECK` option has been added. This option
    tells ccache what compiler-identifying information to hash to
    ensure that results retrieved from the cache are accurate.
    Possible values are: none (don't hash anything), mtime (hash
    the compiler's mtime and size) and content (hash the content of
    the compiler binary). The default is mtime.
  - see /usr/share/doc/packages/ccache/NEWS.txt for complete
    release notes


author: puzel@novell.com
changelog:
  - update to ccache-3.0.1
    - bugfixes:
    - The statistics counter ``called for link'' is now correctly
      updated when linking with a single object file.
    - Fixed a problem with out-of-source builds.


author: puzel@novell.com
changelog:
  - update to ccache-3.1
    - features:
    - Added support for hashing the output of a custom command
      (e.g. `$compiler --version`) to identify the compiler
      instead of stat-ing or hashing the compiler binary.
    - Added support for caching compilations that use precompiled
      headers.
    - Locking of the files containing statistics counters is now
      done using symlinks instead of POSIX locks.
    - Manifest files are now updated without the need of taking
      locks.
    - Added `.cp` and `.CP` as known C++ suffixes.
    - Improved logging.
    - bugfixes:
    - Non-fatal error messages are now never printed to stderr but
      logged instead.
    - Fixed a bug affecting failing commands when `--ccache-skip` is
      used.
    - Made `--ccache-skip` work for all options.
    - EINTR is now handled correctly.


author: puzel@novell.com
changelog:
  - update to ccache-3.1.1
    - ccache now falls back to preprocessor mode when a non-regular
      include file (device, socket, etc) has been detected so that
      potential hanging due to blocking reads is avoided.
    - CRC errors are now detected when decompressing compressed files
      in the cache.
    - Fixed potential object file corruption race on NFS.
    - Minor documentation corrections.
    - Fixed configure detection of ar.
    - ccache development version (set by dev.mk) now works with gits
      whose `describe` command doesn't understand `--dirty`.


author: puzel@novell.com
changelog:
  - update to ccache-3.1.2
    - bail out on too hard compiler options '-fdump-*'
    - NULL return values from malloc/calloc of zero bytes are now
      handled correctly
    - improved documentation on which information is included in the
      hash sum
    - made the 'too new header file' test case work on file systems
      with unsynchronized clocks
    - the test suite now also works on systems that lack a /dev/zero


author: puzel@novell.com
changelog:
  - update to ccache-3.1.3
    - The -MFarg, -MTarg and -MQarg compiler options (i.e, without
      space between option and argument) are now handled correctly.


author: asterios.dramis@gmail.com
changelog:
  - update to ccache-3.1.4
    - Made a work-around for a bug in gzputc() in zlib 1.2.5.
    - Corrupt manifest files are now removed so that they won't block direct
      mode hits.
    - ccache now copes with file systems that don't know about symbolic links.
    - The file handle in now correctly closed on write error when trying to
      create a cache dir tag.
  - Spec file updates:
    - Changes based on rpmdevtools templates and spec-cleaner run.
    - Updated Summary: and %description.
    - Made it compile with external zlib instead of the bundled copy.
    - Added also the html files in the %doc section.


author: puzel@novell.com
changelog:
  - update to ccache-3.1.5
    - Added a new statistics counter named ``called for
      preprocessing''.
    - The original command line is now logged to the file specified
      with `CCACHE_LOGFILE`.
    - Improved error logging when system calls fail.
    - Added support for rewriting absolute paths in
      `-F`/`-iframework` GCC options.
    - Improved order of statistics counters in `ccache -s` output.
    - The `-MF`/`-MT`/`-MQ` options with concatenated argument are
      now handled correctly when they are last on the commandline.
    - ccache is now bug compatible with GCC for the `-MT`/`-MQ`
      options with concatenated arguments.
    - Fixed a minor memory leak.
    - Systems that lack (and don't need to be linked with) libm are
      now supported.


author: asterios.dramis@gmail.com
changelog:
  - update to ccache-3.1.6
    - Rewrite argument to --sysroot if CCACHE_BASEDIR is used.
    - Don't crash if getcwd() fails.
    - Fixed alignment of "called for preprocessing" counter.


author: Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.13-3
changelog:
  - Autorebuild for GCC 4.3
    * Sat Sep  8 2007 Ville Skytt� <ville.skytta at iki.fi> - 0.13-2
  - License: GPL+


author: Fathi Boudra <fathi.boudra@nokia.com> - 2.8.2
changelog:
  - Update to 2.8.2
  - Sanitize the spec file
  - Use one BuildRequires per line
  - Improve cmake-gui summary and description
  - Use build-flags.cmake file for cmake initialization
  - Pass --system-libs bootstrap option
  - Re-enable Qt gui (cmake-gui)
  - Drop conditional build parameters (without bootstrap/with gui)
  - Drop rpm requirement. CMake doesn't need rpm to run.
  - Add procps build requirement/requirement. CMake uses ps binary
  - Add libarchive-devel build requirement
  - Add add_findlibarchive_cmake_module.patch
    It allows to build with the system's libarchive
  - Fix find command in %install tag
    chmod +x should be applied to shell script files only


author: Fathi Boudra <fathi.boudra@nokia.com> - 2.8.2
changelog:
  - Use QtGui instead of QtCore
  - Remove license header
  - Remove %clean target (useless since MeeGo 1.1)


author: Fathi Boudra <fathi.boudra@nokia.com> - 2.8.2
changelog:
  - Drop cmake-gui to avoid to be blocked by Qt
  - Remove BuildRequires: pkgconfig(QtGui), desktop-file-utils, libX11-devel


author: Fathi Boudra <fathi.boudra@nokia.com> - 2.8.3
changelog:
  - New upstream release (BMC#11847)
  - Merge cmake and cmake-gui in a single spec file for an easier maintainability
    and allow to use a single project for cmake and link cmake-gui project
    (BMC#11848)
  - Remove add_findlibarchive_cmake_module.patch - merged upstream
  - Add postchecks_buffer_overflow.patch to fix build in postchecks repository
    on buffer overflow error


author: Passion Zhao <passion.zhao@intel.com> - 7.5-1
changelog:
  - Upgrade to 7.5, rebase some patches:
    coreutils-5.2.1-runuser.patch
    coreutils-6.10-configuration.patch
    coreutils-i18n.patch


author: Yan Li <yan.i.li@intel.com> - 6.9
changelog:
  - Downgrade to version 6.9 (BMC#11589):
    - Build with new Automake and Autoconf
    - Disable runuser since it needs autoreconf, which relies on
      autobuild that is missing from
      MeeGo. coreutils-5.2.1-runuser.patch has to be preserved otherwise
      patches following can't apply.


author: Casey Schaufler <casey.schaufler@nokia.com> - 6.9
changelog:
  - Add basic Smack support for id and ls
  - Security context preservation in copy utilities
  - Added patch:
    coreutils-6.9-smack.patch


author: Matthias Clasen <mclasen@redhat.com> - 0.82.0-3
changelog:
  - Rebuild against new dbus-glib
    * Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 0.82.0-2
  - Rebuild for selinux ppc32 issue.


author: Paolo Capriotti <paolo.capriotti@collabora.co.uk> - 1.02.60
changelog:
  - Update to latest upstream version (fixes BMC#12710)
  - Build from LVM2 source.
  - Remove obsolete patch.


author: pgajdos@suse.cz
changelog:
  - determine sector size of device automatically or if -S parameter
    present, verify, that it's not under physical sector size
    (determine-sector-size.patch)


author: pgajdos@suse.cz
changelog:
  - added warning for creation msdos on filesystem with sector size
    greater than 4096 [fate#303325] (unsupported-sector-size.patch)


author: vivian zhang <vivian.zhang@intel.com> 0.8
changelog:
  - add check for the info file before installing it in post/preun
  - add %doc to man/info in spec file


author: PeterZhu <peter.j.zhu@intel.com> - 4.4.0
changelog:
  - Remove /usr/share/info/dir in %install
  - Remove old tar ball
  - Fix summary of locatedb to remove rpmlint error


author: Carsten Munk <carsten@maemo.org> - 4.2.31
changelog:
  - Re-add %{run_tests} usage in packaging. Without this,
    dejagnu is a BuildRequires and makes MeeGo bootstrap/build cycles
    much harder as it adds Tcl/Tk dependancy. (BMC#11819)


author: Yan Li <yan.i.li@intel.com> - 0.18.1.1
changelog:
  - Split package according to upstream PACKAGING advice: gettext is
    split into two packages: gettext-libs and gettext-devel.
    gettext-libs is an LGPLv2+ package that contains libraries and
    runtime needed by i18n programs; gettext-devel is used only for
    development and building -- and shouldn't be needed by end users.
    Package that needs gettext should include gettext-libs in Requires
    and gettext-devel in BuildRequires (gettext is now a meta-package
    that depends on gettext-devel for transition.)
  - Updated to latest upstream release
  - Patch gettext-0.17-open-args.patch dropped, already in upstream


author: Kitae Kim <kt920.kim@samsung.com>
changelog:
  - Changed a way to use mmap api. It has to be called once per a process.
    When emulator does multi decoding or encoding task in a process,
    a virtual memory from mmap has to be the same for each thread.


author: @a110cbf
changelog:
  - Always show candidate
  - [N_SE-12903][N_SE-12802]flush to commit the first candidate.
  - Modifed to install LICENSE information
  - Initial Release


author: .zhang@samsung.com> REBASE@0f2a1fb
changelog:
  - Set maxlength of preedit string to 62
  - Fix out of bounds error
  - Remove vulnerable codes related to system() function
  - Fill in license field in spec file


author: @585a4e4
changelog:
  - Remove the characters out of BMP range
  - Remove unnecessary database
  - flush preedit when immcontext calling reset
  - Remove ja,ko,additional database rpm
  - change package and spec file name
  - Add m4 files
  - ise-engine-tables-zh-0.0.0125, Migrate scim-tables to Tizen
  - Initial empty repository


author: @27b2d5b
changelog:
  - Set default value of forward mode to false
  - Avoiding suggestion bar blink when focusing in number layout
  - Add show_lookup_table in reset
  - Hide candidate in NUMBERONLY layout
  - initialize member variable
  - flush preedit string when turn off ise
  - Modified to decide whether to display candidate window according to layout style


author: @3907595
changelog:
  - Modified to install LICENSE information
  - Add russian and greek support
  - upload ise-engine-tables-0.0.0517


author: @33cbfd0
changelog:
  - fix bug wrong context is used when IME is hidden by flick gesture
  - fix:pressing Home key while in setup module in keyboard setting ug, popup the window to the main page of the ug to avoid syncing ise option data issue remove useless hw_keyboard_selection_view_back_cb() and sw_keyboard_selection_view_back_cb() fix:default value for auto capitalization is true
  - Change font name to "tizen"
  - When target is rotated, donot show candidate window until ISE send ECORE_IMF_INPUT_PANEL_STATE_SHOW; Fix H/W keyboard engine selection issue in case of Japanese IME
  - use elm_win_prop_focus_skip_set API
  - Fix config->write issue according to prevent report
  - Revert "[systemd] changed "scim -d" as simple"
  - [systemd] changed "scim -d" as simple
  - change permission of releasenote.txt
  - Fix bug not to hide IME when ecore_imf_context_del is called
  - Fix initial ISE reading issue
  - Remove redundant geometry events
  - change message of root window property
  - fix PLM bug:isfsetting ug indicator problem
  - Update changelog
  - Implement ISF control feature according to OSP setting requirement
  - refine log format
  - code refactoring
  - Fix the issue 'can't type in password field of chromium browser'
  - fix GTK immodule install directory
  - fix gtk link error
  - remove deprecated API - start_default_ise call
  - Fix the issue 'Unable to input Chinese characters in Firefox or Thunderbird.'
  - Rename programming guide doxygen file
  - Remove unused isf-panel-efl file
  - Fix P121127-4709: Add cursor position checking
  - Expand the size of Ise_Context structure for future use
  - Catch exception
  - Catch exception
  - Check the result of set_nonblock_mode ()
  - Check the result of open_connection ()
  - Donot call unload () when IMEngine loading is failed
  - fix memory leak in set_keyboard_geometry_atom_info
  - Check buf pointer
  - remove S47isf-panel-efl booting script. isf-panel-efl process is launched by xinitrc for supporting X11 frontend
  - handle altgr modifier
  - remove unused code
  - check the result of ecore_x_window_prop_card32_get
  - fix wrong memset problem in IMdkit
  - check the value of service_get_extra_data
  - ecore_x_bell replaces gdk_beep
  - Set correct ic for input_panel_show () and input_panel_hide ()
  - fix prevent issue. c_str() returns temporary pointer
  - [systemd] add missing patch
  - create tag
  - fix BS issue
  - Merge "remove unused code"
  - remove unused code
  - fix build error due to spec file
  - Merge "modify manifest"
  - modify manifest
  - Add focus_in and focus_out for IMControl
  - print called function
  - remove unused code
  - Add ISF logs for no-ise-launching-at-first-boot in emulator
  - Set using_ic in _event_callback_call
  - Start scim instead of isf-panel-efl
  - Give isf-panel service a low oom_adj value to avoid killed
  - Add set_imdata () for keyboard ISE; Add update_displayed_candidate_number, candidate_more_window_show, candidate_more_window_hide for keyboard ISE;
  - Update coding style
  - fix the setup module reload issue
  - Modified to create 3rd party ISE directory, temporarily
  - fix PLM P121127-0347: focusable description item
  - Fix memory leak when show ISE panel
  - Remove ISF log when load/unload ISE module
  - Replace XKeycodeToKeysym () with XkbKeycodeToKeysym ()
  - Add update_cursor_position () for keyboard ISE
  - Fix issue N_SE-13430: Disable check datasum feature for socket to reduce socket transmission delay
  - Fix issue N_SE-13248 candiate show inproperly when keyboard is connected.
  - Update changelog
  - Donot create candidate window when focus in
  - reduce time to process autocapital
  - Update scim_helper.h and scim_panel_client.h for ABI issue
  - Add expand_candidate (), contract_candidate () and update_candidate_item_layout () for keyboard ISE
  - create /etc/scim/conf directory for CSC
  - add a variety of layout in focus movement for test
  - Use virtualkeypad,state,* smart callback of conformant
  - fix information item layout problem
  - Add FLOATING_CANDIDATE_WINDOW in HelperAgent::set_candidate_style ()
  - upload isf_2.3.5920
  - keep the lastest input method even though focus is changed
  - Add Hangul key as trigger event key
  - format and clean source codes
  - add focus movement on pressing 'next' button
  - Add ISF log file to record keyboard ISE and helper ISE load/unload
  - update images
  - Fixed the bug that newly added interface function pointer is not initialized
  - update po
  - Added set_path_info function to HelperModule to support OSP based keyboard
  - Apply indicator change
  - Explicitly unload module before helper ISE process is finished
  - Add request field in manifest file
  - fix PLM P121107-5543 po problem
  - upload pot file
  - Remove unused source codes
  - Replace control_privilege () with set_app_privilege ("isf", NULL, NULL)
  - Change font name to "SLP"
  - load_config before create_ui for ise setup module
  - restore file mode
  - Change uuid
  - fix issue N_SE-11810: ise dose not show when H/W keyboard is connected
  - Call reload_config () when set keyboard ISE
  - Update hardware keyboard after software keyboard is changed
  - fix Nabi issue N_SE-10561 and the setting part problem of N_SE-11100
  - Hide preedit string when soft ISE commit string
  - Move reset () after panel_req_focus_in ()
  - Fix reset defect when hardware keyboard is connected
  - Add color style of preedit feature
  - fix PLM issue P121018-3268 isfsetting language view problem
  - Donot force to commit string in isf_imf_context_reset ()
  - Remove request field in manifest according to the security team's request
  - change Persian to Farsi
  - Remove source codes related with hibernation
  - upload isf-2.3.5817 again
  - apply smack manifest
  - Donot show candidate when update lookup table
  - Remove unused source codes
  - Upload isf package
  - Add license information
  - Added urgent features that OSP applications need
  - upload isf-2.3.5808
  - Change S42isf-panel-efl to S47isf-panel-efl
  - add code to use ecore_x_e_virtual_keyboard_state_get
  - Add/install a systemd service file; package initscript symlinks
  - add spanish punctuations
  - Add IMEngineOption and get_option () for keyboard ISE
  - Fixed autocapital issue:signal_connect_set_caps_mode not call when prediction ON.
  - Add checking condition when change factory
  - Support candidate showing when target is rotated
  - Change S42isf-panel-efl to S47isf-panel-efl
  - Add reset_keyboard_ise () in HelperAgent class
  - Update candidate displaying
  - upload isf 2.3.5717
  - add SIGNIN type
  - Change default mode of autocapital option
  - do not show or hide ISE in case of desktop mode
  - Hide "v" button when only one line candidates
  - add padding at bottom
  - Upload again
  - Restore file mode to 644
  - Add notification of which keyboard ISE is selected by hotkey
  - Fix input panel geometry defect when target is rotating
  - update isf-2.3.5706
  - disable prediction in TERMINAL layout
  - add cursor pos in Ise_Context structure
  - call hide event callback when context is deleted
  - [setting] update po files
  - Merge "Use /home for the datadir instead of /opt/home" into 2.0_beta
  - [immodule] do not emit HIDE state callback
  - [setting] update po files
  - update typo fix if no option for the ise , disable the ise option item instead of popup
  - add code to check keyboard geometry of elm conformant
  - fix coding style
  - add dlog in focus-in handler
  - Add longpress event for soft ISE
  - update po, support 51 languages
  - fix indentation
  - 51 languages
  - set window title
  - change vconf key type from string to bool
  - fix bug not to call hide event callback when context is deleted
  - fix coding style
  - fix the po issue
  - Add set_candidate_style () for HelperAgent class
  - Use /home for the datadir instead of /opt/home


author: @732e71f
changelog:
  - change CSC directory
  - [immodule] refactoring timer delete code
  - Support GBS --no-configure option for shortening build time


author: @539fda6
changelog:
  - Add interface to get imdata from isf_imf_context
  - [demo] Add changed and preedit,changed event
  - [immodule] fix bug state is changed to WILL_SHOW when ecore_imf_context_input_panel_show is called after IME is already shown
  - [immodule] refactoring
  - Hide IME in case of Search, Go, Login, Signin, Join Return key type
  - restore file mode to 644


author: @1871df6
changelog:
  - Remove code to hide IME in case of Search, go return key type
  - Remove debian directory
  - [setting] code format
  - [panel] fix logic to create control window
  - [panel] code cleanup
  - [immodule] fix bug not to send will hide ack
  - [immodule] add dlog for debugging
  - disable autoreorder in hangul engine
  - Fixed build break
  - upload isf-2.3.6129-2
  - The feature for synchronization with window manager newly added
  - [setting]fix : reset option couldn't work well
  - fix for GCC 4.7 build
  - Upload isf-2.3.6128
  - [demo] add language demo
  - [immodule] fix bug that language information hasn't be transfered in ISE Context.
  - Remove exit (0) from scim_helper_launcher.cpp
  - [immodule] change input panel state when root window property is changed
  - [immodule] display a variety of event logs in dlog
  - [immodule] remove unused code
  - [immodule] Use notification library instead of syspopup.
  - [demo] fix build warning
  - [immodule] Add dlog related to conformant status and geometry information
  - [demo] code refactoring
  - ignore input panel event when hardware keyboard is connected.
  - upload isf-2.3.6122
  - fix memory leak related to ecore_x_e_window_profile_get
  - Remove unused ISF logs
  - [immodule] fix IME issue not to hide IME in account
  - [immodule] Compare window ID in X window focus out callback function
  - change file permission to 644
  - [immodule] Hide IME after rendering conformant area
  - Add modifications in boilerplate
  - add X window focus out handler for X based application
  - [panel] Call elm_win_raise () when expand button is clicked
  - Update boilerplate
  - [panel] fix candidate window blink issue when candidate window is expanded.
  - [immodule] use ecore_imf API to show or hide for debugging easily
  - [isf-demo-efl] Remove "ocr_ug_api.h" header file
  - [immodule] use dlog for printing error
  - change boilerplate
  - upload isf-2.3.6114


author: Neil Roberts <neil@linux.intel.com> 3.0.9
changelog:
  - Add a patch to fix alignment problems
    This was causing problems when using libffi with gobject-introspection


author: Philippe Coval <philippe.coval@eurogiciel.fr> upstream/0.1.0@e936879
changelog:
  - resetting manifest requested domain to floor
  - Bump to 0.1.0+14+g55b7084 (reworked git to separate upstream and packaging)
    Bug-Tizen: TZPC-4608 (Input methods Korean repo are missing)
    Bug-Tizen: PTREL-153 (upstream branches are missing...)
  - Initial packaging on 0.0.10


author: Yan Li <yan.i.li@intel.com> - 2.7
changelog:
  - Updated to latest upstream release
  - Corrected license tags: the core library is LGPLv2.1+, only tools
    sub-package is GPLv3+ (BMC#11589)


author: Karsten Hopp <karsten@redhat.com> 1.5.24-3
changelog:
  - fix license tag
    * Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.5.24-2
  - Rebuild for selinux ppc32 issue.


author: Passion Zhao <passion.zhao@intel.com> - 2.2.6b
changelog:
  - Update to 2.2.6b to fix CVE-2009-3736:
    ltdl.c attempts to open a .la file in the current directory


author: @44857b2
changelog:
  - Merge branch '2.0' of tizen:profile/ivi/libwebsockets into 2.0
  - pkgconfig install
  - updated spec fixed pkgconfig
  - updated spec enabled ssl
  - updated spec
  - updated spec
  - fix win32helpers gettimeofday epoch
  - trace 22 fix zero length close from client
  - cmake mingw no need for websock w32
  - normalize formatting in gettimeofday
  - fix win32 gettimeofday for mingw
  - cmake lib lib64 problem
  - fix mime type on leaf header
  - reflect send completeness in lws_write return
  - move ssl cipher list from compiletime to context creation time option
  - remove MAX_HEADER_NAME_LENGTH from header
  - Fix running test programs from within visual studio.
  - Print SSL error codes as well as the string.
  - Set the _DEBUG macro for CMake also.
  - Fixed ssl cert generation on Windows.
  - Added CPack support + some more.
  - BUGFIX: Fixed bug for installing test-apps for CMake.
  - Fixed CMake compile options.
  - getifaddrs missing more user friendly in CMake.
  - Fix LWS_NO_SERVER build.
  - Bugfix compiling for cross compiling.
  - keepalive swap interval and probes
  - provide socketfd at in param for LWS_CALLBACK_FILTER_NETWORK_CONNECTION
  - trac 18 deal with service connection timing out
  - cmake fix for older cmake
  - update missed extpoll calls to use correct args for ssl
  - cmake docs add note about prefix
  - Create the "doc" dir before generating docs.
  - Added "make install" support to the CMake project.
  - trac 17 update set_log_level api notice
  - move cms cmake addition to cmake module paths earlier
  - add FindGit.cmake
  - document ensure_user_space going private
  - remove lws_ensure_user_space from public api change return
  - update arm build stats
  - trim proxy ads plus hostname stg
  - restrict http send buffer to 4096
  - fix no extensions build
  - migrate client hs and c_port into ah
  - minor type optimizations
  - remove current_alloc_len
  - remove header name buffer
  - handle http union transition properly
  - test server kill skt with minus 1
  - handle any POLLIN before error
  - close if we tried to close politely just close next time
  - api change deliver socket fd to in param of extpoll callbacks
  - problems in lws_handle_POLLOUT_event should just close
  - robustness protect and document ensure_user_space
  - README.coding add note about closing connections
  - add by hand http send example
  - create user alloc for http if requested
  - introduce LWS_CALLBACK_HTTP_WRITEABLE
  - just get hostname into canonical_hostname
  - fragge able to send chunks larger than rx buffer
  - unstaged server changes
  - update 1.21 changelog
  - check for default protocol rx buf limit
  - update changelog
  - fix missing cr from closing log
  - update echo to use externsion getting api
  - Fixed DLL compilation on Windows for CMake.
  - Fixed soname and build shared lib for CMake.
  - Added so-version information to the lib.
  - disable fstack usage
  - echo test app needs different lockfile
  - update rpm specfile
  - introduce attack script
  - security disallow repeated GET
  - security harden http parser a bit
  - fix another escaape runon
  - add cyassl keepalive valgrind minimal mem to changelog
  - bump version to 1.2 and soname to 3
  - api make close api private only
  - api remove hangup_on_client
  - update test echo for iface info member namechange
  - eliminate snprintf
  - fix info struct api docs for iface vs interface
  - Fixed compilation on Windows.
  - update memory performance info
  - fix ssl reject path for freeing header allocation
  - fix busted debug format in ssl mode
  - fix string escape runon
  - fix without server
  - style cleanup
  - valgrind openssl destroy as far as possible
  - valgrind client close in a controlled way on SIGINT
  - valgrind eliminate uninitialized warning on close
  - valgrind also deallocate rx buf on close when client
  - valgrind dont close things directly in the callback
  - valgrind client go through context destroy on connection error
  - client convert to new headers scheme eliminating mallocs
  - valgrind free rx_user_buffer if entered CONNMODE_WS_SERVING
  - valgrind introduce protocol init and destroy user callbacks
  - valgrind context destroy close all conns properly
  - valgrind drop header allocation down http path
  - replace per header mallocs with single malloc 3 level struct
  - improve static allocation notice
  - valgrind free context allocations
  - remove extension cruft from struct lws
  - use part of service buffer to make response not malloc
  - remove minimum frame size for deflate
  - stop O2 override
  - dont close in user callback wrapper let ancestor do it
  - fix error path in file transfer
  - throw out lws_websocket_related cruft
  - optimize wsi using bitfields and enums to chars
  - use context service buffer instead of stack for clent_connect
  - use context service buffer instead of stack for clent_connect_2
  - use context service buffer instead of stack for create_context
  - fix non ssl changes missed from context api change
  - use context service buffer instead of stack for lws_client_socket_service
  - use context service buffer instead of stack for server_socket_service
  - add static stack analysis
  - dont try figure out listen_service_fd position if unset
  - dont try set per socket keepalive timing on bsds
  - fix broken listen socket piggybacking
  - introduce keepalive option and make common socket options function
  - remove receiving timeout for client
  - correct test client to close synchronously with last send
  - align max frame for mirror protocol to what the code does
  - change context creation params to struct
  - handshake bail3 should be bail
  - remove fixed rx buffer allow definition per protocol
  - account for context in static allocation figure
  - remove all PATH_MAX or MAX_PATH
  - use context service buf in place of large stack arrays
  - remove need for filepath buffer on http file serve
  - add static linking exception to LICENSE
  - add unchanged lgpl 2.1 in LICENSE
  - Fix memory leaks when creating a context.
  - Generate the API reference in text format, too.
  - Fix two typos.
  - changelog header lifecycle
  - add autotools bits for cyassl
  - unionize header token array
  - document header lifecycle change
  - headers deleted after websocket established
  - leverage TOKEN_SKIPPING better in parser
  - simplify parsing complete
  - act on fatal parse problems
  - remove deprecated vcxproj
  - update changelog about cmake
  - Added build instructions for CMake.
  - add README
  - Fixed compilation on NetBSD.
  - Cleaned up the CyaSSL linking in the CMake project a bit.
  - Fixed windows build.
  - Added some minor changes to CMake build file.
  - Added support for CyaSSL replacement of OpenSSL.
  - Added check for inline keyword availability.
  - Fixed build on OSX.
  - Fixed linux compilation and added more compile options.
  - CMake support + fixed windows build. - Finalized CMake support (tested on windows only so far).   - Uses a generated lws_config.h that is included in   private-libwebsocket to pass defines, only used if CMAKE_BUILD is set.   - Support for SSL on Windows.   - Initial support for CyaSSL replacement of OpenSSL (This has been added     to my older CMake-fork but haven't been tested on this version yet). - Fixed windows build (see below for details). - Fixed at least the 32-bit Debug build for the existing Visual Studio   Project. (Not to keen fixing all the others when we have CMake support   anyway (which can generate much better project files)...) - BUGFIXES:   - handshake.c     - used C99 definition of handshake_0405 function   - libwebsocket.c     - syslog not available on windows, put in ifdefs.     - Fixed previous known crash bug on Windows where WSAPoll in       Ws2_32.dll would not be present, causing the poll function pointer       being set to NULL.     - Uninitialized variable context->listen_service_extraseen would       result in stack overflow because of infinite recursion. Fixed by       initializing in libwebsocket_create_context     - SO_REUSADDR means something different on Windows compared to Unix.     - Setting a socket to nonblocking is done differently on Windows.       (This should probably broken out into a helper function instead)     - lwsl_emit_syslog -> lwsl_emit_stderr on Windows.   - private-libwebsocket.h     - PATH_MAX is not available on Windows, define as MAX_PATH     - Always define LWS_NO_DAEMONIZE on windows.     - Don't define lws_latency as inline that does nothing. inline is not       support by the Microsoft compiler, replaced with an empty define       instead. (It's __inline in MSVC)   - server.c     - Fixed nonblock call on windows   - test-ping.c     - Don't use C99 features (Microsoft compiler does not support it).     - Move non-win32 headers into ifdefs.     - Skip use of sighandler on Windows.   - test-server.c     - ifdef syslog parts on Windows.
  - Some more Cmake stuff.
  - Started redoing CMake support based on the up to date repos
  - improve test server poll loop docs
  - add note about MIPS opewrt configure options
  - remove one more mention of broadcast callback
  - introduce library version plus git hash
  - remove stray reference to max broadcast size from readme.build
  - additional casts allow test server build as cpp
  - update changelog tag chrome 26 firefox 18
  - renovate test html
  - add changelog v1.0 to v1.1
  - bump version to 1.1 and soname to 2
  - clean out remaining mentions of deprecated broadcast
  - get error from getnameinfo if unable to improve hostname and use hostname
  - fixes for without server and without client
  - fix unused var if no enable openssl
  - introduce test echo
  - add info about why we close to more places
  - roubustness handle problems in read loop better
  - server allow NULL protocol map to protocol 0
  - change get_peer_addresses to use context wsi latency
  - instrument latency
  - introduce lws_latency
  - fix docs about protocol version supported
  - test server terminate cleanly on ctrl c
  - evict all broadcast support
  - FreeBSD compatibility
  - trac 6 expose libwebsockets read with note about not normally needed
  - fix ssl bits outside of ifdef coverage
  - force client ssl bio nonblocking
  - force ssl rw bios nonblocking
  - timeout coverage for ssl accept
  - break up ssl accept action
  - ensure accept is nonblocking
  - autocreate foreign broadcast sockets on broadcast
  - trac 5 sa_restorer deprecated
  - trac 3 document write and context_user
  - trac 4 correct libebsocket_service_fd
  - update numbers for minimal build footprint
  - more LWS_NO_DAEMONIZE
  - use correct LWS_NO_DAEMONIZE on test server
  - bind gcc debug generation to_DEBUG
  - unionize mutually exclusive wsi members
  - key_b64 doesnt need to be in wsi
  - avoid PATH_MAX in bss in daemonize
  - remove all support for pre v13 protocols
  - disable private broadcast sockets if enable no fork config option
  - align test server extpoll with library dynamic approach
  - document memory efficiency
  - log major dynamic allocation info
  - zlib not needed if no extensions
  - introduce without extensions
  - refactor README
  - syslog requires format string
  - revert zlib update 1.2.7
  - make use of lock file
  - windows compatibility changes for private libwebsockets
  - test server add daemonization flag
  - test server use syslog logging
  - allow_use_of_lwsl_logging in user code
  - helper api:  log through syslog
  - logging select some lwsl_info usage to be lwsl_notice
  - add lwsl_notice
  - expose log level in emit
  - change bitfield setting to avoid gcc warnings
  - improve frame_is_binary setting
  - add lws_confirm_legit_wsi
  - refactor and introduce without server configure option
  - introdice tracking if frame is binary
  - different compiler warning fixes
  - add lexical parser for headers
  - deprecate x google mux
  - solve flowcontrol problems
  - check errors on shutdown close
  - replace hashtable polltable management
  - use simple lookup table for extpoll
  - include daemonization file whoops
  - portability dont assume size of tv.t_usec
  - add disable debug to README configuration options list
  - including assert h needed on osx
  - just use limits.h directly
  - introduce daemonize
  - client allow remote server to accept with no protocol set
  - move array bounds gcc workaround outside function
  - update ping test client and stop exposing payload to extensions
  - export lswl_hexdump
  - roubustness only return 0 from fd service if handled
  - configure without client
  - test client remove usleep
  - refactor output.c
  - refactor migrate client stuff to client.c
  - add new context arg to libwebsockets_serve_http_file
  - robustness server dont exit server on accept problems
  - workaround for some gcc array bounds false positive
  - add logo to test file
  - update test server html serving callback to use aepd whitelist approach
  - add libwebsockets.org logo to share
  - optimize http file sending
  - listen socket more frequent service
  - add empty m4 dir as workaround for autoreconf issue
  - allow LWS_SOMAXCONN to be defined at configuretime
  - extpoll use hashtable for fd tracking
  - allow building just the library not the testapps
  - make sure we have PATH_MAX on some linux toolchains (AG modified a bit)
  - extpoll break out of loop when set or clear finds fd
  - http service break into outer loop states
  - merge test server extpoll into test server
  - optimize extpoll fd delete
  - deal with SSL_ERROR_WANT_ in client connect action
  - add longlived option to test client
  - logging ensure everyone has a newline
  - replace ifdefs around close socket with compatible_close
  - ssl client certs fix crash
  - absorb README.rst into main README and code
  - expose compiletime constants to setting from configure
  - renable deflate frame buffer expansion fixing DoS
  - fix config enable name for getifaddrs
  - introduce getifaddrs for toolchains without it
  - audit and make all malloc check for OOM
  - logging add timestamp
  - logging extend level set api to allow setting emission function
  - update README with info on new logging scheme
  - allow enabling debug contexts from test apps
  - introduce logging api and convert all library output to use it
  - compile in xcode, privatize debug macro
  - update soname and configure to v1.0
  - correct autotools warning
  - zlib code add OOM checks remove buffer expansion on rx path
  - Avoid leaking a socket when SSL_accept fails.
  - Print error string on accept failure.
  - Increased MAX_BROADCAST_PAYLOAD to match MAX_USER_RX_BUFFER.
  - Added README file with some useful tips for using the library.
  - Added support for continuation frames on the server.
  - Close connection if LWS_CALLBACK_HTTP returns non-zero.
  - Fixed to keep reading data until the SSL internal buffer is empty. Before this fix only 2048 bytes were read, the rest were buffered inside SSL until another message arrived!!!
  - Added no-cache headers to client handshake: http://www.ietf.org/mail-archive/web/hybi/current/msg09841.html
  - Separate compression levels for server and client, increased the later one to zlib default (6).
  - More correct handling of inflate result.
  - Fixed crash when HTTP requests method is not GET.
  - Check if macro SSL_OP_NO_COMPRESSION is defined before trying to use it.
  - Using size_t instead of int for deflate-frame offsets and length.
  - Added private macro CIPHERS_LIST_STRING to define ciphers list string.
  - When choosing a cipher, use the server's preferences.
  - Pass URI length to LWS_CALLBACK_HTTP.
  - Disable compression for SSL socket, it is a waste of CPU when using compression extensions.
  - Using "SSL_CTX_use_certificate_chain_file" instead of "SSL_CTX_use_certificate_file" to support server certificates signed by intermediaries.
  - Better definition of "debug" macro for Win32 builds.
  - Use __inline for Win32 builds.
  - Avoid checking choked pipe if no extension has more data to write.
  - zlib update 1.2.7
  - Set listen backlog to SOMAXCONN.
  - Fixed operator precedence bug.
  - Avoid deflate of small packets.
  - Support compressed packets bigger than MAX_USER_RX_BUFFER. (AG adapted style and removed logging stuff)
  - Allow extensions when no protocol was specified.
  - Added extension "deflate-frame". Using by default instead of "deflate-stream".
  - Added support for extensions that only manipulate application data.
  - Fixed deflate-stream extension. When the output buffer was exhausted the input buffer was discarded without checking if zlib had actually consumed all the input, now we copy the remaining input data for the next call.
  - Added private macro AWAITING_TIMEOUT instead of harcoded value 5.
  - Fixed spacing.
  - Added context creation parameter for CA certificates file.
  - Return NULL if the handshake failed to complete, libwebsocket_service_fd closes and frees the websocket in that case.
  - Ignoring linux build files
  - Use feature check rather than browser check.
  - Changed client handshake to use "Origin" instead of "Sec-WebSocket-Origin" as defined by RFC 6455 when using version 13 of the protocol.
  - Fixed compiler warnings on Windows.
  - Added new status codes from RFC 6455.
  - Fixed compiler warning on Windows.
  - required version of autoconf can be lower
  - Static variable is now const.
  - add context construction option to skip server hostname lookup
  - add missing docs for new context user pointer
  - libwebsocket_service_fd: EAGAIN is harmless, treat like EINTR
  - libwebsocket_context: add userspace pointer for use before wsi creation
  - lib/Makefile.am: whitespace fix
  - add pkg-config file libwebsockets.pc
  - Added test.html favicon.ico to EXTRA_DIST.
  - Add missing .h files to sources.
  - Add kernel doc to extra_dist.
  - always taking an interest in ppid wont hurt
  - remove depcomp
  - stop being so fragile on socket lifecycle
  - use autogen.sh
  - changelog update


author: mhopf@novell.com
changelog:
  - Update to 3.82
    - Bug fixes
    - Backwards Incompatibilities:
    - Makefiles with .POSIX target: shells called with -e
    - $? contains prerequisites even if not existent
    - Prerequisite with '=' cannot be backslash escaped any more
      (use variable with '=' instead)
    - Variable names may not contain whitespaces any more
    - Mixture of explicit and pattern targets didn't always fail
    - Pattern specific rules application order changed
    - Library search behavior now compatible with standard linker
    - New features
    - --eval=STRING: Evaluate makefile syntax string before makefile
    - Variable .RECIPEPREFIX: Exchange TAB character
    - Variable .SHELLFLAGS:   Options passed to shells
    - Target   .ONESHELL:     Single instance of shell for recipe
    - Modifier  private:      Suppresses inheritance of variables
    - Directive undefine:     Undefine variable
    - Changed features
    - Multiple modifiers for variables allowed now.
    - Directive define:       Allow variable assignment operator.
  - Nuke memory-hog-2.diff which didn't apply since 3.81
  - Addapt make-slowdown-parallelism.diff to new parallelization tests
  - Separate make checks into %checks section


author: mhopf@novell.com
changelog:
  - make-savannah-bug30612-handling_of_archives.diff
    Fix Savannah bug #30612: handling of archive references with >1 object..
    Add oneshell to $(.FEATURES).
    Fix the NEWS file to be accurate.
  - make-savannah-bug30723-expand_makeflags_before_reexec.diff
    Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after rebuilding
    makefiles.


author: mhopf@novell.com
changelog:
  - make-fix_whitespace_tokenization.diff
    Fix Savannah bug #33125 (bnc #681108):
    Memory corruption during build of android build system.


author: meissner@suse.de
changelog:
  - Faster globbing support from upstream to speed up
    some large make projects like libreoffice. bnc#753323


author: Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.9.11-3.1
changelog:
  - Autorebuild for GCC 4.3
    * Mon Jan 14 2008 Adam Tkac <atkac redhat com> 3.9.11-2.1
  - corrected post and preun sections (#428478)
  - fix rpmlint errors
  - start use autoreconf
    * Wed Aug 22 2007 Adam Tkac <atkac redhat com> 3.9.11-2
  - rebuild (BuildID feature)
  - change license to GPLv2+
    * Wed May 31 2007 Adam Tkac <atkac redhat com> 3.9.11-1
  - updated to latest upstream (3.9.11)
    * Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-7
  - in the end script has been completely rewriten by <skasal@redhat.com>
    * Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-6
  - some minor changes in sh patch (changed sh to bash)
    * Fri May 11 2007 Adam Tkac <atkac redhat com> 3.9.10-5
  - patch to #239741 by Matej Cepl <mcepl@redhat.com>
    (rewrites /usr/bin/amuFormat.sh to /bin/sh)
    * Tue Feb 05 2007 Adam Tkac <atkac redhat com> 3.9.10-4
  - fixed some unstandard statements in spec file (#226162)
    * Mon Jan 22 2007 Adam Tkac <atkac redhat com> 3.9.10-3
  - Resolves: #223712
  - applied Ville Skytta's (ville.skytta "antispam" iki.fi) patch
    (install-info scriptlet failures)


author: vivian zhang <vivian.zhang@intel.com> 3.9.11
changelog:
  - add check for the info file before installing it in post/preun
  - add %doc to man/info in spec file
    * Tue Feb 19 2008 Adam Tkac <atkac redhat com> 3.9.11-4
  - fixed building on x86_64 (build with --disable-floppyd)


author: Petr Machata <pmachata@redhat.com> - 0.98.39-5
changelog:
  - tidy up the specfile per rpmlint comments
  - use utf-8 and fix national characters in contributor's names
  - port bogus elf patch to new nasm version and turn it on again


author: Neil Roberts <neil@linux.intel.com> - 4.8
changelog:
  - Bug 1727 - xulrunner has a 1 second polling loop
    This adds PR_WaitCondVarSeconds which xulrunner-headless now uses


author: Jian-feng Ding <jian-feng.ding@intel.com> 4.8.2
changelog:
  - Update to 4.8.2
    Will not convert it to spectacle until now. Though the origin
    spec is very clean and easy to be converted. The problem is the
    script in %pre between %setup and %patch: it can be resolved
    by changing the patch1, but it will become more bigger, and not
    readable ever.


author: Jian-feng Ding <jian-feng.ding@intel.com> - 4.8.7
changelog:
  - Update to 4.8.7 to meet fennec requirement, fixed #BMC13425
    * Tue 16 Nov 2010 Stephan Binner <stephan.binner@basyskom.de> 4.8.6
  - Update to 4.8.6 as requirement for fennec-qt, BMC#10122


author: Anas Nashif <anas.nashif@intel.com> - 1.9.0
changelog:
  - Update to 1.9.0
    * Tue 11 Aug Vivian Zhang <vivian.zhang@intel.com>
  - Add patch for initial btrfs support


author: jmatejek@novell.com
changelog:
  - moved unittest to python-base (it is a testing framework, not a
    testsuite, so it clearly belongs into stdlib)
  - fixed smtpd.py DoS (bnc#638233, CVE probably not assigned)


author: pth@suse.de
changelog:
  - Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as
    to not break external code (bnc#673071).


author: jmatejek@novell.com
changelog:
  - fixed a security flaw where malicious sites could redirect
    Python application from http to a local file
    (CVE-2011-1521, bnc#682554)
  - fixed race condition in Makefile which randomly failed
    parallel builds ( http://bugs.python.org/issue10013 )


author: jmatejek@novell.com
changelog:
  - update to 2.7.1
    * bugfix-only release, see NEWS for details
  - refreshed patches, dropped the upstreamed ones
  - dropped acrequire patch, replacing it with build-time sed
  - improved fix to bnc#673071 by defining the constants
    only for files that require it (as is done in python3)


author: jmatejek@novell.com
changelog:
  - added explicit requires to libpython-%version-%release
    to prevent bugs like bnc#697251 reappearing


author: idonmez@novell.com
changelog:
  - Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
    is also available for linux3 systems  bnc#707667


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-0.8.beta4
changelog:
  - 2.2beta4 (2009-02-27)
  - Features added
  -
  -    * Support strings and instantiable Element classes as child arguments
  -      to the constructor of custom Element classes.
  -    * GZip compression support for serialisation to files and file-like
  -      objects.
  -
  - Bugs fixed
  -
  -    * Deep-copying an ElementTree copied neither its sibling PIs and
  -      comments nor its internal/external DTD subsets.
  -    * Soupparser failed on broken attributes without values.
  -    * Crash in XSLT when overwriting an already defined attribute using
  -      xsl:attribute.
  -    * Crash bug in exception handling code under Python 3. This was due to
  -      a problem in Cython, not lxml itself.
  -    * lxml.html.FormElement._name() failed for non top-level forms.
  -    * TAG special attribute in constructor of custom Element classes was
  -      evaluated incorrectly.
  -
  - Other changes
  -
  -    * Official support for Python 3.0.1.
  -    * Element.findtext() now returns an empty string instead of None for
  -      Elements without text content.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2-1
changelog:
  - 2.2 (2009-03-21)
  - Features added
  -
  -    * Support for standalone flag in XML declaration through
  -      tree.docinfo.standalone and by passing standalone=True/False on
  -      serialisation.
  -
  - Bugs fixed
  -
  -    * Crash when parsing an XML Schema with external imports from a
  -      filename.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.1-1
changelog:
  - 2.2.1 (2009-06-02)
  - Features added
  -
  -    * Injecting default attributes into a document during XML Schema
  -      validation (also at parse time).
  -    * Pass huge_tree parser option to disable parser security restrictions
  -      imposed by libxml2 2.7.
  -
  - Bugs fixed
  -
  -    * The script for statically building libxml2 and libxslt didn't work
  -      in Py3.
  -    * XMLSchema() also passes invalid schema documents on to libxml2 for
  -      parsing (which could lead to a crash before release 2.6.24).


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.2-1
changelog:
  - 2.2.2 (2009-06-21)
  - Features added
  -
  -    * New helper functions strip_attributes(), strip_elements(),
  -      strip_tags() in lxml.etree to remove attributes/subtrees/tags
  -      from a subtree.
  -
  - Bugs fixed
  -
  -    * Namespace cleanup on subtree insertions could result in missing
  -      namespace declarations (and potentially crashes) if the element
  -      defining a namespace was deleted and the namespace was not used
  -      by the top element of the inserted subtree but only in deeper
  -      subtrees.
  -    * Raising an exception from a parser target callback didn't always
  -      terminate the parser.
  -    * Only {true, false, 1, 0} are accepted as the lexical representation
  -      for BoolElement ({True, False, T, F, t, f} not any more), restoring
  -      lxml <= 2.0 behaviour.


author: Jeffrey C. Ollie <jeff@ocjtech.us> - 2.2.3-1
changelog:
  - 2.2.3 (2009-10-30)
  - Bugs fixed
  -
  -    * The resolve_entities option did not work in the incremental feed
  -      parser.
  -    * Looking up and deleting attributes without a namespace could hit a
  -      namespaced attribute of the same name instead.
  -    * Late errors during calls to SubElement() (e.g. attribute related
  -      ones) could leave a partially initialised element in the tree.
  -    * Modifying trees that contain parsed entity references could result
  -      in an infinite loop.
  -    * ObjectifiedElement.__setattr__ created an empty-string child element
  -      when the attribute value was rejected as a non-unicode/non-ascii
  -      string
  -    * Syntax errors in lxml.cssselect could result in misleading error
  -      messages.
  -    * Invalid syntax in CSS expressions could lead to an infinite loop in
  -      the parser of lxml.cssselect.
  -    * CSS special character escapes were not properly handled in
  -      lxml.cssselect.
  -    * CSS Unicode escapes were not properly decoded in lxml.cssselect.
  -    * Select options in HTML forms that had no explicit value attribute
  -      were not handled correctly. The HTML standard dictates that their
  -      value is defined by their text content. This is now supported by
  -      lxml.html.
  -    * XPath raised a TypeError when finding CDATA sections. This is now
  -      fully supported.
  -    * Calling help(lxml.objectify) didn't work at the prompt.
  -    * The ElementMaker in lxml.objectify no longer defines the default
  -      namespaces when annotation is disabled.
  -    * Feed parser failed to honour the 'recover' option on parse errors.
  -    * Diverting the error logging to Python's logging system was broken.


author: Sanghoon Hong <sanghoon.hong@samsung.com>
changelog:
  - added a notify thread for emulator detection
    - fixed a broken connection issue while 'pull'ing files


author: Hyungdeuk Kim <hd3.kim@samsung.com>
changelog:
  - change RIFF string magic priority of audio for recognizing mime type of RIFF as video
  - Requested by s/w verification


author: Hyungdeuk Kim <hd3.kim@samsung.com>
changelog:
  - Add pmd extenstion file to unknown mime type
  - Add qcp extenstion file to unknown mime type
  - Requested by s/w verification


author: Hyungdeuk Kim <hd3.kim@samsung.com>
changelog:
  - Add new mime type for S Note file(*.snb)
  - Requested by bg47.kim
  - Diable "0x00~1ba" match data for video/mpeg
  - Issue : *.sub file is recognized as video/mpeg
  - Requested by s/w verification


author: Rafal Krypa <r.krypa@samsung.com> - 1.0+s9
changelog:
  - Add systemd support scripts.
  - Polish init script.
  - execute init script between local-fs.target and basic.target.
  - libsmack: try not to fail if accesses_apply cannot access some kernel interface.


author: Rafal Krypa <r.krypa@samsung.com> - 1.0+s10
changelog:
  - libsmack: check label length in smack_revoke_subject().
  - Merge changes from upstream repository:
    - libsmack: fallback to short labels.
    - Declare smack_mnt as non-static in init.c.
    - Removed dso.h.
    - smack.service: provide [Install] section in systemd unit file.
    - smack.mount: "WantedBy" is illegal in [Unit] context.
    - Move cipso_free,cipso_new,cipso_apply from utils/common.c to libsmack/libsmack.c.
    - Add support for smackfs directory: /sys/fs/smackfs/
    - Run AM_PROG_AR to fix build with newer automake.


author: Rafal Krypa <r.krypa@samsung.com> - 1.0+s12
changelog:
  - Fix symlink creation on smack-utils install.
  - libsmack: add support for new access mode for setting locks ("l")


author: Krzysztof Jackiewicz <k.jackiewicz@samsung.com> - 1.0+s13
changelog:
  - Prevent potentially unterminated buffers while adding rule to the list
  - Add util smackloadfast
  - Fix parse error messages in smackloadfast.
  - Fix parsing bug in smackloadfast util.
  - Add automake generation for smackloadfast
  - Elimination of floor (_) labeled executables


author: Rafal Krypa <r.krypa@samsung.com> - 1.0+s14
changelog:
  - smackload-fast: revert untracked changes to original source.
  - smackload-fast: add support for legacy kernel with no multi-line support.
  - smackload-fast: sanitize struct rule definition and usage.
  - Change smack.service to use smackload-fast.


author: Woojin Jung <woojin2.jung@samsung.com>
changelog:
  - bug fix for ThreadProc, File::Seek probe
  - add filesize value for probe log of Tizen::Io::File APIs
  - function call inside app loader is excluded from user call
  - use original header files for Tizen APIs


author: Hyungdeuk Kim <hd3.kim@samsung.com>
changelog:
  - Fix vconf unset recursive error under COMBINE FOLDER define
  - Make folder & change attr folder for file key


author: Hyunwoo Kim <hwlove.kim@samsung.com>
changelog:
  - Use GDbus instead of dbus-glib
  - Start ecore main loop in main()
  - Add API for removing requested device capabilities of widget


author: Zhang Qiang <qiang.z.zhang@intel.com> - 1.4.7
changelog:
  - Add MeeGo-remove-multiversionInstall.patch to remove the multi-
    version install solvable from the no-install list. Fix BMC#1595


