No description
Find a file
Miklos Vajna bd4d72d41f common: wrap TerminationFlag in a getter function to avoid ODR violation
Otherwise both loolwsd and unit-copy-paste.so would have a
TerminationFlag:

==11732==ERROR: AddressSanitizer: odr-violation (0x00000208f4a0):
  [1] size=1 'TerminationFlag' ../common/SigUtil.cpp:41:19
  [2] size=1 'TerminationFlag' common/SigUtil.cpp:41:19
These globals were registered at these points:
  [1]:
    #0 0x5f9988 in __asan_register_globals.part.13 /home/vmiklos/git/libreoffice/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/asan_globals.cc:365
    #1 0x7f5df9cf18cb in asan.module_ctor (/home/vmiklos/git/libreoffice/online-san/test/../test/.libs/unit-copy-paste.so+0x60a8cb)

  [2]:
    #0 0x5f9988 in __asan_register_globals.part.13 /home/vmiklos/git/libreoffice/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/asan_globals.cc:365
    #1 0xe2b4fe in asan.module_ctor (/home/vmiklos/git/libreoffice/online-san/loolwsd+0xe2b4fe)

Change-Id: Ic620b143ecb77699f40676ff39d0fa7abceb34d5
2019-08-08 09:10:59 +02:00
android android: Load the document only after we've got the permission. 2019-07-23 14:20:25 +02:00
bundled/include/LibreOfficeKit clipboard: Copying of complex data with detection 2019-08-05 21:46:31 -04:00
common common: wrap TerminationFlag in a getter function to avoid ODR violation 2019-08-08 09:10:59 +02:00
debian Revert "Adapt paths to new package name" 2019-05-22 12:06:06 +02:00
docker Use pkill to kill process instead of killall 2019-06-25 11:35:50 +02:00
etc add the /hosting/capabilities endpoint to the example reverse proxy configs 2018-11-30 13:46:33 +01:00
gtk gtk: fix typo 2019-04-23 09:10:18 +02:00
ios Prevent the user from zooming the WebView 2019-06-11 17:33:48 +03:00
kit common: wrap TerminationFlag in a getter function to avoid ODR violation 2019-08-08 09:10:59 +02:00
loleaflet Use rich paste also for IE 2019-08-06 14:50:52 -04:00
man typo 2018-10-10 09:04:05 +02:00
net wsd: Logging corrections 2019-08-05 22:21:54 -04:00
scripts added server uptime field to admin console 2019-07-19 21:14:01 +01:00
test test: avoid UB in unit-wopi 2019-08-07 09:11:09 +02:00
tools tdf#125425 add cell selection markers and cell auto fill marker 2019-07-29 08:51:55 +02:00
wsd common: wrap TerminationFlag in a getter function to avoid ODR violation 2019-08-08 09:10:59 +02:00
.clang-format Add clang-format config from core repo 2018-11-28 16:46:11 +01:00
.clang-tidy Png: avoid multiplication at int precision, then converting to long 2016-12-05 11:56:46 +01:00
.gitignore android: Split the actual editing Activity into an own library. 2019-07-12 11:52:56 +02:00
.gitreview git-review: Use the hostname instead of alias. 2019-05-17 14:10:33 +02:00
AUTHORS Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
autogen.sh Revert "Get rid of use of GNU libtool" and its follow-up 2019-05-27 10:25:51 +03:00
browsersync-config.js Browsersync: Also sync html files 2019-05-20 09:59:45 +02:00
ChangeLog Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
configure.ac android: Split the actual editing Activity into an own library. 2019-07-12 11:52:56 +02:00
COPYING Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
discovery.xml Make ODG view-only in discovery.xml 2019-06-22 16:40:01 +02:00
favicon.ico Favicon refresh 2018-06-06 03:18:13 -05:00
INSTALL Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
loolkitconfig.xcu change default HelpRootURL to 'https://help.libreoffice.org/help.html?' 2019-04-23 10:05:05 +02:00
loolstat Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
loolwsd-systemplate-setup Fix domain name resolution from jail by adding required libs to systemplate 2018-12-02 18:32:34 +01:00
loolwsd.service Revert "Adapt paths to new package name" 2019-05-22 12:06:06 +02:00
loolwsd.spec.in Revert "Adapt paths to new package name" 2019-05-22 12:06:06 +02:00
loolwsd.xml.in Allow Docker's 172.17.0.0/16 subnet in sample (default) net.post_allow.host array 2019-06-24 08:56:14 +02:00
Makefile.am clipboard - set it with a post now. 2019-08-05 21:18:44 -04:00
NEWS Apply the pre-branch rename script to re-organize the source. 2016-11-25 09:58:48 +00:00
PROBLEMS Tweak problemms. 2019-02-13 18:35:32 +01:00
README Online, not on-line 2017-02-03 13:47:30 +00:00
sysconfig.loolwsd Online, not on-line 2017-02-03 13:47:30 +00:00

LibreOffice Online.

This project has several components:

wsd/
	The Web Services Daemon - which accepts external connections.

kit/
	The client which lives in its own chroot and renders documents.

common/
	Shared code between these processes.

loleaflet/
	The client side JavaScript component.

It is recommended to read these files:

	wsd/README
	loleaflet/README

Enjoy.