profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/illuusio/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Tuukka Pasanen illuusio Ilmi Solution Oy Finland http://ilmi.fi

illuusio/ffmpeg-example 45

FFMPEG 0.11-4.4/LibAV 0.8-11 example application with byte exact reading

illuusio/ffmpeg-tutorial 10

A set of tutorials that demonstrates how to write a video player based on FFmpeg

illuusio/linux-audio-example 9

Some audio examples using with Linux

illuusio/portaudio-pulseaudio 3

DEPRECATED Portaudio Pulseaudio plugin

illuusio/pecl-php-blenc 2

BLowfish ENCryption for PHP Scripts

illuusio/assembla-mirror-portaudio-pulseaudio 0

Please use new version: https://github.com/illuusio/portaudio. This just old mirror for Assembla: https://app.assembla.com/spaces/portaudio-pulseaudio/git/source.

illuusio/AutoMySQLBackup 0

A fork and further development of AutoMySQLBackup from sourceforge. http://sourceforge.net/projects/automysqlbackup/

illuusio/bluetooth-keyboard-emulator 0

Simple proof-of-concept software tool for emulating Bluetooth BR/EDR (a.k.a. Bluetooth Classic) keyboards

illuusio/CPT-Bootstrap-Carousel 0

WordPress plugin which generates a custom post type for choosing images and content. Outputs Bootstrap Image Carousel (slider) HTML from a shortcode.

illuusio/d3-liquid-fill-gauge 0

Animated rounded gauge d3 plugin

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

New version 4850c8c based on @illuusio tips but still does not build anything else than JdbcInterface.jar

Yes is doesn't as it requires AWT for JNI dependency then JNI_FOUND is not set. I'll check if there is possibility to say we are not graphical Java app to CMake.

ottok

comment created time in 6 days

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

But in Connect sources there was no references to JAVAH. For IDLJ I wasn't able to find any references in the sources.

As Connect has pre-made JNI headers it's does not need to have JAVAH.

ottok

comment created time in 6 days

Pull request review commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

 etc/mysql/conf.d/connect.cnf  etc/mysql/mariadb.conf.d usr/lib/mysql/plugin/ha_connect.so+usr/share/mysql/JdbcInterface.jar

@an3l which tree are you looking at least for 10.3 JAR installation location is INSTALL_MYSQLSHAREDIR in storage/connect/CMakeLists.txt

ottok

comment created time in 6 days

PullRequestReviewEvent

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

Like every good Java JNI application JavaWrappers.jar is hard coded in 'storage/connect/javaconn.cpp' so there is need to change it to JdbcInterface.jar. As there can be also OravcleInterface.jar (which is inside JavaWrappers.jar) it's need to figure out how it handled if we drop pre-build stuff.

ottok

comment created time in 6 days

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

How do we make these found?

Java_IDLJ_EXECUTABLE:FILEPATH=Java_IDLJ_EXECUTABLE-NOTFOUND Java_JAVAH_EXECUTABLE:FILEPATH=Java_JAVAH_EXECUTABLE-NOTFOUND

I think these need jdk-headless as there are javac and jni.h located.

ottok

comment created time in 6 days

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

I'm currently doing test builds what are minimum requirements..

ottok

comment created time in 6 days

pull request commentMariaDB/server

MDEV-22659: Create one single unified and optimal logrotate config (pending on RPM packaging changes)

If you have RPM related additions that extend this PR, then I suggest we merge this first and then merge a second PR by you on top of it.

I would do it like this that first get this in and then figure out RPM stuff.

ottok

comment created time in 7 days

PR opened owntracks/ocli

Harden systemd system access

Systemd provides many hardening options for protecting underlaying system as OCLI mainly operates in network.

+19 -0

0 comment

1 changed file

pr created time in 7 days

create barnchilluusio/ocli

branch : harden-systemd

created branch time in 7 days

PR opened owntracks/ocli

[FIX] adapted for gpsd >= 3.23.1

As ifdef to make this compile wiht gpsd 3.23.1 by changind status defines

  • Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix mode.
  • Change STATUS_FIX to STATUS_GPS to avoid confusion with fix mode.
  • Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with fix mode.
+16 -3

0 comment

1 changed file

pr created time in 7 days

create barnchilluusio/ocli

branch : gpsd-3.23.1

created branch time in 7 days

fork illuusio/ocli

OwnTracks command line interface publisher

fork in 7 days

Pull request review commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

 etc/mysql/conf.d/connect.cnf  etc/mysql/mariadb.conf.d+usr/lib/mysql/plugin/JavaWrappers.jar+usr/lib/mysql/plugin/JdbcInterface.jar

I don't think MariaDB should provide JavaWrappers.jar as @ottok said it's just binary blob from git and JdbcInterface.jar is build from source. Does Debian set INSTALL_MYSQLSHAREDIR if not then installation dir for JAR-files default location is usr/share/mysql.

ottok

comment created time in 7 days

PullRequestReviewEvent

push eventilluusio/server

Otto Kekäläinen

commit sha d695f2504120712eae8be81d934ebbe8d27717f6

MDEV-2621: Ship JavaWrappers.jar in Connect plugin deb package The JavaWrappers.jar file needed by Connect Engine JDBC. These jar packages should thus be shipped together with the Connect engine plugin. For the jar packages to build, libjawt.so must be on the system. This is provided by many different packages in Debian Jessie to Bullseye which are pulled in by the default-jdk package. The bug was filed for 10.4 but this commit targets 10.3 as the jar files already exist in that version of MariaDB.

view details

push time in 8 days

create barnchilluusio/server

branch : 10.7-staging

created branch time in 9 days

push eventilluusio/server

Eugene Kosov

commit sha 4ee9e0664250ec1d6d2c0ea4ac6652c8b114fec0

fix clang build

view details

Marko Mäkelä

commit sha 1f1d5606e08c928e3da98bfeb13a7cccc307105d

Disable 2 commonly failing innodb_gis tests

view details

Marko Mäkelä

commit sha 687417e5c57aa4c40573b16da0e40e3be8ba7dae

Merge 10.2 into 10.3

view details

Marko Mäkelä

commit sha c0a84fb9b0367b4cbd0a8e36d7cb219eb5f919e9

MDEV-26465 Race condition in trx_purge_rseg_get_next_history_log() trx_purge_rseg_get_next_history_log(): Fix a race condition that was introduced in commit e46f76c9749d7758765ba274a212cfc2dcf3eeb8 (MDEV-15912). The buffer pool page contents must not be accessed while not holding a page latch. The page latch was released by mtr_t::commit(). This race resulted in an ASAN heap-use-after-poison during a stress test.

view details

Michael Widenius

commit sha 497b69493620eaa4cb1f2240a10be85e08a59793

Fixed compile errors when compiling with HAVE_valgrind

view details

Daniel Black

commit sha ece30d47ca939944cdbb5bd2c12193c3c750fd01

MDEV-26109: s390x detected as 32bit in mtr tests Currently @@version_compile_machine is used by mtr to determine if the compiled executable is 32 or 64 bits. We extend that logic by ensuring that if the DEFAUT_MACHINE name doesn't have "64" in its string, "-64bits" is appended to ensure these test pass.

view details

Marko Mäkelä

commit sha 9f8871db2f0bcf27b05e6be34c262173b8026c80

Merge 10.2 into 10.3

view details

Marko Mäkelä

commit sha e696e9e63f0ffb9867c24bcfb1aee0e62a233874

Merge 10.3 into 10.4

view details

Marko Mäkelä

commit sha 1b2acc5b9d784d2cb4cc11e657f1134589c228d4

Merge 10.4 into 10.5

view details

Marko Mäkelä

commit sha ded27d28968e6e47e901b9472001550ec3dbfdd1

Merge 10.5 into 10.6

view details

Marko Mäkelä

commit sha 8958f05e63f2cc059025c821b5cac8e54d8b6c91

Fix clang -Wunused-but-set-variable

view details

Marek Kulik

commit sha 6a987149a8151bffdf6ef9f21989ae894c9e18f5

MDEV-26474: Fix mysql_setpermission hostname logic Changes: - Don't include port in connection parameters with 'localhost' hostname More info: The hostname, if not specified or specified as '' or 'localhost', will default to a MySQL server running on the local machine using the default for the UNIX socket. To connect to a MySQL server on the local machine via TCP, you must specify the loopback IP address (127.0.0.1) as the host. To comply with what the perl module expects, we omit the port for a host=localhost connection. Reported issue: https://bugzilla.redhat.com/show_bug.cgi?id=1976224

view details

Marek Kulik

commit sha 683f91a287c25ee3175013a69fb36925dd656fea

Fix mysql_setpermission hostname logic Changes: - Don't include port in connection parameters with 'localhost' hostname More info: The hostname, if not specified or specified as '' or 'localhost', will default to a MySQL server running on the local machine using the default for the UNIX socket. To connect to a MySQL server on the local machine via TCP, you must specify the loopback IP address (127.0.0.1) as the host. Reported issue: https://bugzilla.redhat.com/show_bug.cgi?id=1976224

view details

Marek Kulik

commit sha c45aeeab38125e59c84c2d7a78e8465e0964e5b5

Remove FLUSH PRIVILEGES from mysql_setpermission FLUSH PRIVILEGES hasn't been needed for very many years.

view details

Marek Kulik

commit sha bd3eb528512dfbb99a57033ff3bf7e09069c0d4e

MDEV-26474: Fix mysql_setpermission hostname logic Changes: - Don't include port in connection parameters with 'localhost' hostname More info: The hostname, if not specified or specified as '' or 'localhost', will default to a MySQL server running on the local machine using the default for the UNIX socket. To connect to a MySQL server on the local machine via TCP, you must specify the loopback IP address (127.0.0.1) as the host. To comply with what the perl module expects, we omit the port for a host=localhost connection. Reported issue: https://bugzilla.redhat.com/show_bug.cgi?id=1976224

view details

Marko Mäkelä

commit sha 15b691b7bd69568f813367d244d3744a3a04ac22

After-merge fix f84e28c119b495da77e197f7cd18af4048fc3126 In a rebase of the merge, two preceding commits were accidentally reverted: commit 112b23969a30ba6441efa5e22a3017435febfa17 (MDEV-26308) commit ac2857a5fbf851d90171ac55f23385869ee6ba83 (MDEV-25717) Thanks to Daniele Sciascia for noticing this.

view details

Sergei Golubchik

commit sha dc6bc85cd29586631d927036451d955c7013206c

MDEV-26380 auth_pam_tool has incorrect permissions on CentOS 7 Buggy sepdebugcrcfix in CentOS 7 (rpm-4.11.3) does not restore SUID bit after editing the binary. This is fixed in rpm-4.12. Still let's not set SUID bit when installing auth_pam_tool and use rpm spec %attr directive instead.

view details

Michael Widenius

commit sha c9851d35adb1675ce204b2c77ac57da9023792ac

Fixed failing maria.repair test Backported patch from MariaDB 10.6 The issue was that the using session_mem_used to break a test does not guarantee where the test breaks, which gives different results depending on the environment or how MariaDB is compield.

view details

Michael Widenius

commit sha b378ddb3d3c3af75195d328018259369671bb029

MDEV 22785 Crash with prepared statements and NEXTVAL() The problem was that a PREARE followed by a non prepared statement using DEFAULT NEXT_VALUE() could change table->next_local to point to a not persitent memory aria. The next EXECUTE would then try to use the wrong pointer, which could cause a crash. Fixed by reseting the pointer to it's old value when doing EXECUTE.

view details

Marko Mäkelä

commit sha 87ff4ba7c874ccb8a5b1105571569a94ca959d53

Merge 10.4 into 10.5

view details

push time in 9 days

create barnchilluusio/server

branch : 10.3-staging

created branch time in 9 days

Pull request review commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

 etc/mysql/conf.d/connect.cnf  etc/mysql/mariadb.conf.d+usr/lib/mysql/plugin/JavaWrappers.jar+usr/lib/mysql/plugin/JdbcInterface.jar

I think that i worth of another PR after this one is in.

ottok

comment created time in 9 days

PullRequestReviewEvent

Pull request review commentMariaDB/server

MDEV-22659: Create one single unified and optimal logrotate config (pending on RPM packaging changes)

 endif 	# Move test plugins that are only needed by the client to the libmariadb path 	mv -v $(TMP)/usr/lib/mysql/plugin/qa_auth_client.so $(TMP)/usr/lib/$(DEB_HOST_MULTIARCH)/libmariadb3/plugin/ -override_dh_installlogrotate-arch:-	dh_installlogrotate --name mysql-server

Should this be mariadb.logrotate as it's renamed?

ottok

comment created time in 10 days

PullRequestReviewEvent

Pull request review commentMariaDB/server

MDEV-22659: Create one single unified and optimal logrotate config (pending on RPM packaging changes)

 # Copyright (c) 2006, 2016, Oracle and/or its affiliates. # Copyright (c) 2012, 2017, MariaDB-# +# # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License.-# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the # GNU General Public License for more details.-# +# # You should have received a copy of the GNU General Public License

I hit these also.. Please put spaces back to have more nicer patch. I think those space are worth of own PR

ottok

comment created time in 10 days

PullRequestReviewEvent

pull request commentMariaDB/server

Make galera-4 a Recommends instead of Depends in Debian packaging

@fauust I'll take look what need to be done on CMake to make it as recommends in spec file which I guess in only RPM alternative for this.

fauust

comment created time in 10 days

pull request commentMariaDB/mariadb.org-tools

Build BB worker images in CI and push on quay.io

@fauust Can find Containers from quay.io

fauust

comment created time in 10 days

pull request commentMariaDB/server

WIP: MDEV-26218: Ship JavaWrappers.jar in Connect plugin deb package

@ottok I investigated this one more and if this provided also JNI support in ha_connect is needed and if I understood correctly you need openjdk-x-jdk-headless (javac and jni.h) to make it work as without that there is no compiled support in ha_connect.

ottok

comment created time in 15 days

pull request commentMariaDB/server

Make galera-4 a Recommends instead of Depends in Debian packaging

@fauust Actually I was thinking is MariaDB build against Galera or is just optional and additional software that can be used without compiling it 'in'. If it's just additional software then Suggests should be correct. If it's needed as build dependency then it can't be on suggests but hard dependency.

fauust

comment created time in 15 days

pull request commentMariaDB/server

Make galera-4 a Recommends instead of Depends in Debian packaging

TL;DR problem. Just please tell me why is Galdera hard dependency. I kind of understand this but then I don't really.

fauust

comment created time in 16 days