# # ChangeLog for neercs/trunk # # Generated by Trac 1.2.2 # Jan 24, 2021, 3:08:36 AM Sun, 16 Nov 2008 22:56:27 GMT Pascal Terjan [3331] * neercs/trunk/src/attach.c (modified) * Add title and red hearts frame around the menu (do better if you can) Sun, 16 Nov 2008 22:41:47 GMT Pascal Terjan [3330] * neercs/trunk/src/attach.c (modified) * Revert unwanted part of last patch Sun, 16 Nov 2008 22:40:34 GMT Pascal Terjan [3329] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/attach.c (modified) * Revert unwanted part of last patch Sun, 16 Nov 2008 22:05:35 GMT Pascal Terjan [3328] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/attach.c (modified) * Allow Esc to exit the session selection menu Sun, 16 Nov 2008 21:55:46 GMT Pascal Terjan [3327] * neercs/trunk/src/attach.c (modified) * Have an interactive menu to select the session to attach Sat, 15 Nov 2008 10:14:11 GMT Sam Hocevar [3326] * neercs/trunk/src/mytrace.c (modified) mytrace.c: disambiguate error messages and use perror() instead of ... Sat, 15 Nov 2008 10:14:04 GMT Sam Hocevar [3325] * neercs/trunk/src/mytrace.c (modified) mytrace.c: minor code simplification. Fri, 14 Nov 2008 23:50:48 GMT Pascal Terjan [3324] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Move attaching logic to a separate function Mon, 10 Nov 2008 22:51:29 GMT Pascal Terjan [3322] * neercs/trunk/src/mytrace.c (modified) * Add comments to mytrace_exec Mon, 10 Nov 2008 22:17:18 GMT Pascal Terjan [3321] * neercs/trunk/src/server.c (modified) * Don't create /dev/null when it is not there, some people may run ... Sat, 08 Nov 2008 00:35:26 GMT Pascal Terjan [3320] * neercs/trunk/src/mytrace.c (modified) * Fix passing of env to execve syscall Sat, 08 Nov 2008 00:30:20 GMT Pascal Terjan [3319] * neercs/trunk/src/grab.c (modified) * Wait for reset to exit before displaying nice message Mon, 27 Oct 2008 09:14:56 GMT Pascal Terjan [3116] * neercs/trunk/src/grab.c (modified) * Don't exit the process if exec suceeded Sun, 19 Oct 2008 13:37:04 GMT Pascal Terjan [3044] * neercs/trunk/src/mytrace.c (modified) * __APPLE__ should be handled like other cases where USE_GRAB is not ... Sat, 18 Oct 2008 22:01:25 GMT Pascal Terjan [3000] * neercs/trunk/src/mytrace.c (modified) * Fail early when /proc//environ can not be read Sat, 18 Oct 2008 21:54:52 GMT Pascal Terjan [2999] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) - Run /usr/bin/reset in target process after a grab Sat, 18 Oct 2008 21:47:35 GMT Sam Hocevar [2995] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/lock.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/mygetopt.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/recurrent.c (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/screensaver.c (modified) * neercs/trunk/src/server.c (modified) * neercs/trunk/src/term.c (modified) * neercs/trunk/src/wm.c (modified) Port neercs to the unified libcaca 0.99.beta15 API. Thu, 09 Oct 2008 22:24:51 GMT Pascal Terjan [2906] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Cleanup my term after a grab Thu, 28 Aug 2008 06:43:29 GMT Sam Hocevar [2786] * neercs/trunk/src/mytrace.c (modified) * mytrace.c: amd64 build fix. Wed, 27 Aug 2008 21:19:02 GMT Pascal Terjan [2785] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (modified) * Fix grab to work again on systems using sysenter instead of int 80 Wed, 27 Aug 2008 15:03:06 GMT Pascal Terjan [2784] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Only send title when it has changed Wed, 13 Aug 2008 23:16:32 GMT Pascal Terjan [2714] * neercs/trunk/src/mygetopt.c (modified) * Allow last option to not have a parameter if it is optionnal Wed, 06 Aug 2008 20:58:31 GMT Pascal Terjan [2675] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/mygetopt.c (modified) * Don't crash when an option with mandatory argument is passed last Wed, 06 Aug 2008 20:45:49 GMT Pascal Terjan [2674] * neercs/trunk/src/attach.c (modified) * Fix a fd leak when connection to the socket fails Tue, 05 Aug 2008 12:19:39 GMT Pascal Terjan [2673] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * As to_grab and to_start are now part of screen_list, no need to ... Sat, 02 Aug 2008 21:24:36 GMT Pascal Terjan [2649] * neercs/trunk/src/configuration.c (modified) * Check a few more realloc, and return when they fail Sat, 02 Aug 2008 21:22:11 GMT Pascal Terjan [2648] * neercs/trunk/src/configuration.c (modified) * Check a few more malloc, and output errors on stderr Sat, 02 Aug 2008 12:47:25 GMT Jean-Yves Lamoureux [2646] * neercs/trunk/src/server.c (modified) * Set default (temporary) size of initial term to 80x80 to avoid ... Sat, 02 Aug 2008 12:29:15 GMT Pascal Terjan [2645] * neercs/trunk/src/main.c (modified) * Move the end of options parsing into handle_command_line Sat, 02 Aug 2008 11:32:35 GMT Jean-Yves Lamoureux [2642] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Moved most of the command line parsing to its own function Sat, 02 Aug 2008 10:53:55 GMT Jean-Yves Lamoureux [2641] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/server.c (modified) * Added window list and window selection by name using ctrl-a-" Sat, 02 Aug 2008 10:52:30 GMT Pascal Terjan [2640] * neercs/trunk/TODO (modified) * Fill TODO with nice wishes Sat, 02 Aug 2008 10:23:49 GMT Jean-Yves Lamoureux [2639] * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/server.c (modified) * We can now choose current window with ctrl-a-N where N is 0-9 Sat, 02 Aug 2008 09:51:05 GMT Jean-Yves Lamoureux [2638] * neercs/trunk/src/server.c (modified) * Don't quit if a refresh doesn't work. Problem must be tougher as ... Fri, 01 Aug 2008 16:02:17 GMT Pascal Terjan [2627] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/lock.c (modified) * Use "config.h" everywhere Fri, 01 Aug 2008 14:24:38 GMT Pascal Terjan [2626] * neercs/trunk/src/input.c (modified) * Handle Ctrl-a k (and not only Ctrl-a Ctrl-k) Fri, 01 Aug 2008 13:55:37 GMT Pascal Terjan [2625] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/server.c (modified) * Filter out events that we don't use * Reduce caca_get_event timeout Fri, 01 Aug 2008 13:44:49 GMT Pascal Terjan [2624] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Move all server creatio ninto server.c Fri, 01 Aug 2008 13:37:12 GMT Pascal Terjan [2623] * neercs/trunk/src/server.c (modified) * No need to reize windows until we now the size of the client Fri, 01 Aug 2008 13:10:07 GMT Pascal Terjan [2622] * neercs/trunk/src/server.c (modified) * Don't use free'd title during the final animation Thu, 31 Jul 2008 14:16:36 GMT Sam Hocevar [2615] * neercs/trunk/src/term.c (modified) * term.c: use size_t instead of unsigned int to avoid warnings. Wed, 30 Jul 2008 23:34:55 GMT Pascal Terjan [2614] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Factorize some code in attach.c Wed, 30 Jul 2008 22:42:34 GMT Pascal Terjan [2613] * neercs/trunk/src/main.c (modified) * Handle events even if we get flooded on the socket Wed, 30 Jul 2008 21:38:52 GMT Pascal Terjan [2612] * neercs/trunk/src/mytrace.c (modified) * Revert change about ptrace.h, should not be commited Wed, 30 Jul 2008 21:35:44 GMT Pascal Terjan [2611] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/mytrace.c (modified) * Fix copy/paste errors Wed, 30 Jul 2008 21:19:10 GMT Pascal Terjan [2610] * neercs/trunk/configure.ac (modified) * Fix build without PAM Sun, 27 Jul 2008 20:57:53 GMT Pascal Terjan [2598] * neercs/trunk/src/attach.c (modified) * Fix attach which got broken by .srv addition Sun, 27 Jul 2008 20:19:02 GMT Pascal Terjan [2597] * neercs/trunk/src/server.c (modified) * Don't detach on temporary write failure Sun, 27 Jul 2008 19:08:41 GMT Pascal Terjan [2596] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * Suffix the server socket, it's on them that we glob * If the last ... Sun, 27 Jul 2008 18:58:12 GMT Pascal Terjan [2595] * neercs/trunk/src/main.c (modified) * But don't leak Sun, 27 Jul 2008 18:56:33 GMT Pascal Terjan [2594] * neercs/trunk/src/main.c (modified) * Wait until the server is started Sun, 27 Jul 2008 09:08:57 GMT Pascal Terjan [2593] * neercs/trunk/src/server.c (modified) * Disconnect when failing to write to the client Sun, 27 Jul 2008 08:48:33 GMT Pascal Terjan [2592] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * Include config.h in attach.c to have DEBUG Sun, 27 Jul 2008 08:25:32 GMT Pascal Terjan [2591] * neercs/trunk/src/main.c (modified) * Fix a double free and free everything in case of error Sun, 27 Jul 2008 08:08:33 GMT Pascal Terjan [2590] * neercs/trunk/src/server.c (modified) * Fix warnings Sun, 27 Jul 2008 02:33:30 GMT Pascal Terjan [2589] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Add missing part in detach code (a lot of cleanup and fixes needed) Sat, 26 Jul 2008 23:17:04 GMT Pascal Terjan [2588] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (added) * Rewrote detach handling, enjoy silent neercs Sat, 26 Jul 2008 23:06:09 GMT Pascal Terjan [2587] * neercs/trunk/src/configuration.c (modified) * Ensure screen_list->config is NULL when there is no config file Wed, 23 Jul 2008 21:55:38 GMT bsittler [2582] * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) improved terminal emulation (partial ISO-2022 support) Wed, 23 Jul 2008 21:54:24 GMT bsittler [2581] * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) Ctrl-A a & Ctrl-A ? behaviour Wed, 23 Jul 2008 21:52:54 GMT bsittler [2580] * neercs/trunk/src/lock.c (modified) * neercs/trunk/src/mytrace.c (modified) OS X compilation fixes Wed, 16 Jul 2008 17:24:14 GMT Sam Hocevar [2547] * neercs/trunk/src/mygetopt.c (modified) * mygetopt.c: fix a parsing issue with short options. Wed, 16 Jul 2008 13:36:51 GMT Sam Hocevar [2538] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/lock.c (modified) * lock.c: do not build PTY locking mechanism if PAM isn't present. Wed, 02 Jul 2008 14:35:26 GMT Sam Hocevar [2516] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Fork the grabbed process and exit the parent. Unfortunately for ... Tue, 01 Jul 2008 20:35:22 GMT Sam Hocevar [2514] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Add kill() to the list of supported remote syscalls. We might need ... Tue, 01 Jul 2008 19:43:36 GMT Sam Hocevar [2513] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Add write() to the list of supported remote syscalls. Tue, 01 Jul 2008 14:30:18 GMT Sam Hocevar [2512] * neercs/trunk/src/grab.c (modified) * Add missing headers and _XOPEN_SOURCE definition to grab.c. Tue, 01 Jul 2008 14:14:54 GMT Sam Hocevar [2511] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/neercs.h (modified) * Allow to grab 32-bit applications from a 64-bit neercs process. Mon, 30 Jun 2008 23:26:57 GMT Sam Hocevar [2510] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/neercs.h (modified) * Add a --debug flag to the configure step. Mon, 30 Jun 2008 23:26:52 GMT Sam Hocevar [2509] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (copied) * neercs/trunk/src/mytrace.h (added) * Split grab.c into the grabbing heuristic and the pure ptrace ... Mon, 30 Jun 2008 23:26:46 GMT Sam Hocevar [2508] * neercs/trunk/src/grab.c (modified) * Fix memcpy_from_target() and memcpy_to_target() alignment issues. Mon, 30 Jun 2008 23:26:41 GMT Sam Hocevar [2507] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/term.c (modified) * Cosmetic: nicer debug output. Mon, 30 Jun 2008 23:26:35 GMT Sam Hocevar [2506] * neercs/trunk/configure.ac (modified) * Activate USE_GRAB on amd64/x86_64 systems, too. Mon, 30 Jun 2008 23:26:30 GMT Sam Hocevar [2505] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) * Start refactoring grab.c: instead of writing code to the stack, we ... Mon, 30 Jun 2008 23:26:25 GMT Sam Hocevar [2504] * neercs/trunk/src/grab.c (modified) * Coding style. Mon, 30 Jun 2008 23:26:21 GMT Sam Hocevar [2503] * neercs/trunk/src/grab.c (modified) * Ported grab code to amd64. Doesn't work yet, maybe because we are ... Mon, 30 Jun 2008 23:26:17 GMT Sam Hocevar [2502] * neercs/trunk/src/grab.c (modified) * Coding style. Mon, 30 Jun 2008 23:26:12 GMT Sam Hocevar [2501] * neercs/trunk/src/grab.c (modified) * Preparing the amd64 port of grab.c by first making the current ... Sat, 28 Jun 2008 14:50:59 GMT Jean-Yves Lamoureux [2500] * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/neercsrc (modified) * Added an autolock timeout (autolock_timeout = N in configuration file) Sat, 28 Jun 2008 14:29:42 GMT Pascal Terjan [2499] * neercs/trunk/TODO (modified) * Write a few ideas Sat, 28 Jun 2008 14:18:18 GMT Pascal Terjan [2498] * neercs/trunk/src/grab.c (modified) * Include config.h in grab.c, else USE_GRAB will never be defined Sat, 28 Jun 2008 11:39:10 GMT Jean-Yves Lamoureux [2497] * neercs/trunk/src/main.c (modified) * Use $HOME before trying to get user directory via getpwuid Sat, 28 Jun 2008 11:26:41 GMT Jean-Yves Lamoureux [2496] * neercs/trunk/src/main.c (modified) * Removed a double-free and a leak. Mozilla, you have been trolled. Sat, 28 Jun 2008 11:22:26 GMT Jean-Yves Lamoureux [2495] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/input.c (added) * neercs/trunk/src/lock.c (added) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/recurrent.c (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/screensaver.c (modified) * neercs/trunk/src/wm.c (modified) * Removed general local variables from main() and put it in struct ... Fri, 27 Jun 2008 18:50:21 GMT Jean-Yves Lamoureux [2494] * neercs/trunk/configure.ac (modified) * Define _GNU_SOURCE to enable getsid() as a GNU extention to *libc Fri, 27 Jun 2008 17:55:06 GMT Sam Hocevar [2493] * neercs/trunk/src/main.c (modified) * Fix grabbing of one process: upper loop bound was wrong. Fri, 27 Jun 2008 17:55:01 GMT Sam Hocevar [2492] * neercs/trunk/configure.ac (modified) * Prettier grab support detection in configure.ac. Fri, 27 Jun 2008 17:54:56 GMT Sam Hocevar [2491] * neercs/trunk/src/grab.c (modified) * Compilation works better when files #include "config.h". Fri, 27 Jun 2008 10:09:20 GMT Sam Hocevar [2490] * neercs/trunk (modified) * neercs/trunk/Makefile.am (modified) * neercs/trunk/configure.ac (modified) * neercs/trunk/doc (moved) * neercs/trunk/doc/Makefile.am (modified) * Rename man/ to doc/. * Add svn:ignore properties here and there. Wed, 25 Jun 2008 09:20:48 GMT Jean-Yves Lamoureux [2489] * neercs/trunk/src/main.c (modified) * Removed a double-free, check if ptr==NULL before freeing in several ... Tue, 24 Jun 2008 22:33:40 GMT Pascal Terjan [2488] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Have -r/-R/-S like screen Tue, 24 Jun 2008 21:14:32 GMT Pascal Terjan [2487] * neercs/trunk/src/main.c (modified) * Add -c/--config to override local config file Tue, 24 Jun 2008 14:21:14 GMT Jean-Yves Lamoureux [2486] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercsrc (moved) * Changed /etc/neercs.conf to /etc/neercsrc (and changed example to ... Tue, 24 Jun 2008 14:15:23 GMT Jean-Yves Lamoureux [2485] * neercs/trunk/src/neercs.conf (moved) * Renamed neercs.ini to neercs.conf Tue, 24 Jun 2008 14:13:18 GMT Jean-Yves Lamoureux [2484] * neercs/trunk/man/neercs.1 (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.ini (modified) * Factorized multiple calls of caca_refresh_display() * ... Tue, 24 Jun 2008 13:21:35 GMT Sam Hocevar [2483] * neercs/trunk/src/attach.c (modified) * Fix a buffer overflow in the reattach code. Tue, 24 Jun 2008 12:55:58 GMT Pascal Terjan [2482] * neercs/trunk/src/attach.c (modified) * Fix a memory leak Mon, 23 Jun 2008 21:59:43 GMT Pascal Terjan [2481] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/main.c (modified) * Improve the speed of current attach (even if it will die) * Fix ... Mon, 23 Jun 2008 21:39:11 GMT Pascal Terjan [2480] * neercs/trunk/src/main.c (modified) * Move most actions outside of option parsing Mon, 23 Jun 2008 21:02:26 GMT Pascal Terjan [2479] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/term.c (modified) * Move conditionnal include of pty.h from main.c to term.c