all: removed copyright text from go files
This commit is contained in:
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accoper
|
package accoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package config
|
package config
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package fileoper
|
package fileoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
*
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
*
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package handler
|
package handler
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package handler
|
package handler
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imageoper
|
package imageoper
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package logger
|
package logger
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package logger
|
package logger
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
*
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
*
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package maindb
|
package maindb
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package maindb
|
package maindb
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package router
|
package router
|
||||||
|
|
||||||
|
|||||||
+39
-49
@@ -1,11 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
*
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
*
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package server
|
package server
|
||||||
@@ -378,6 +374,45 @@ func (srv *Server) Build() error {
|
|||||||
func (srv *Server) Run() error {
|
func (srv *Server) Run() error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
if srv.conf.AsDaemon {
|
||||||
|
// Redirect stdin
|
||||||
|
nullFile, err := os.OpenFile("/dev/null", os.O_RDWR, 0)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = syscall.Dup2(int(nullFile.Fd()), int(os.Stdin.Fd()))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
// Redirect stderr and stout
|
||||||
|
logFile, err := os.OpenFile(srv.conf.Logpath, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0640)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = syscall.Dup2(int(logFile.Fd()), int(os.Stdout.Fd()))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
err = syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
srv.logf = logFile
|
||||||
|
// Write process ID
|
||||||
|
pidFile, err := os.OpenFile(srv.conf.Runpath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0640)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
defer pidFile.Close()
|
||||||
|
currPid := os.Getpid()
|
||||||
|
_, err = pidFile.WriteString(strconv.Itoa(currPid))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
// Start log rotator
|
||||||
|
srv.Rotator()
|
||||||
|
}
|
||||||
|
|
||||||
currUser, err := user.Current()
|
currUser, err := user.Current()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -470,51 +505,6 @@ func (srv *Server) Daemonize() error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Redirect stdin
|
|
||||||
nullFile, err := os.OpenFile("/dev/null", os.O_RDWR, 0)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
err = syscall.Dup2(int(nullFile.Fd()), int(os.Stdin.Fd()))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
// Redirect stderr and stout
|
|
||||||
logdir := filepath.Dir(srv.conf.Logpath)
|
|
||||||
err = os.MkdirAll(logdir, 0750)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
logFile, err := os.OpenFile(srv.conf.Logpath, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0640)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
err = syscall.Dup2(int(logFile.Fd()), int(os.Stdout.Fd()))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
err = syscall.Dup2(int(logFile.Fd()), int(os.Stderr.Fd()))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
srv.logf = logFile
|
|
||||||
// Write process ID
|
|
||||||
rundir := filepath.Dir(srv.conf.Runpath)
|
|
||||||
err = os.MkdirAll(rundir, 0750)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
pidFile, err := os.OpenFile(srv.conf.Runpath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0640)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
defer pidFile.Close()
|
|
||||||
currPid := os.Getpid()
|
|
||||||
_, err = pidFile.WriteString(strconv.Itoa(currPid))
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package service
|
package service
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package storage
|
package storage
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package storage
|
package storage
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package storage
|
package storage
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package accountcmd
|
package accountcmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package filecmd
|
package filecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
* Copyright 2026 Oleg Borodin <onborodin@gmail.com>
|
||||||
*
|
|
||||||
* This work is published and licensed under a Creative Commons
|
|
||||||
* Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
|
||||||
*
|
|
||||||
* Distribution of this work is permitted, but commercial use and
|
|
||||||
* modifications are strictly prohibited.
|
|
||||||
*/
|
*/
|
||||||
package imagecmd
|
package imagecmd
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user